Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pine script 在特定情况下忽视的方式_Pine Script - Fatal编程技术网

Pine script 在特定情况下忽视的方式

Pine script 在特定情况下忽视的方式,pine-script,Pine Script,我试图在战略中创造“获利回吐”的条件。 但是,我现在有个问题,所以我想问你们一些问题。 下面是我的代码 //long profit setting longstoploss = input(title="long stoploss(%)", type=input.float, minval=0.0, step=0.1, defval=15) / 100 longProfitCloseA = input(title="long Take Profit A(%)&q

我试图在战略中创造“获利回吐”的条件。 但是,我现在有个问题,所以我想问你们一些问题。 下面是我的代码

//long profit setting

longstoploss = input(title="long stoploss(%)", type=input.float, minval=0.0, step=0.1, defval=15) / 100

longProfitCloseA = input(title="long Take Profit A(%)", type=input.float, minval=0.0, step=0.1, defval=8) / 100
longProfitA1 = input(title="long Take Profit A low(%)", type=input.float, minval=0.0, step=0.1, defval=15) / 2000
longProfitA2 = input(title="long Take Profit A high(%)", type=input.float, minval=0.0, step=0.1, defval=20) / 2000

longProfitCloseB = input(title="long Take Profit B(%)", type=input.float, minval=0.0, step=0.1, defval=12) / 100
longProfitB1 = input(title="long Take Profit B low(%)", type=input.float, minval=0.0, step=0.1, defval=20) / 100


longExitPrice0  = strategy.position_avg_price * (1 - longstoploss)

longExitPricea  = strategy.position_avg_price * (1 + longProfitClosea)
longExitPricea1  = strategy.position_avg_price * (1 + longProfita1)
longExitPricea2  = strategy.position_avg_price * (1 + longProfita2)

longExitPriceb  = strategy.position_avg_price * (1 + longProfitCloseb)
longExitPriceb1  = strategy.position_avg_price * (1 + longProfitb1)


if(strategy.position_size>0 and longExitPriceb1<close)
    strategy.exit(id="Buy", stop=longExitPriceb)
else if(strategy.position_size>0 and longProfita1<close and close<longProfita2)
    strategy.exit(id="Buy", stop=longExitPricea)
else if(strategy.position_size>0 and close<strategy.position_avg_price)
    strategy.exit(id="Buy", stop=longExitPrice0)
//长期利润设置
longstoploss=input(title=“long stoploss(%)”,type=input.float,minval=0.0,step=0.1,deffal=15)/100
longProfitCloseA=input(title=“long Take Profit A(%)”,type=input.float,minval=0.0,step=0.1,defval=8)/100
longProfitA1=输入(title=“长期获利A低(%)”,type=input.float,minval=0.0,step=0.1,deffal=15)/2000
longProfitA2=输入(title=“长期获利A高(%)”,type=input.float,minval=0.0,step=0.1,deffal=20)/2000
longProfitCloseB=input(title=“long Take Profit B(%)”,type=input.float,minval=0.0,step=0.1,defval=12)/100
longProfitB1=输入(title=“long Take Profit B low(%)”,type=input.float,minval=0.0,step=0.1,defval=20)/100
longExitPrice0=strategy.position\u avg\u price*(1-LongTopLoss)
longExitPricea=策略.位置\平均价格*(1+longProfitClosea)
longExitPricea1=策略、位置、平均价格*(1+longProfita1)
longExitPricea2=策略、位置、平均价格*(1+longProfita2)
LongExitPrice=strategy.position\u avg\u price*(1+longProfitCloseb)
LongExitPrice1=策略.位置\平均价格*(1+longProfitb1)
如果(策略位置_size>0和LongExitPrice10和longProfita1