Pine script 正在尝试在策略中设置停止和限制命令。退出

Pine script 正在尝试在策略中设置停止和限制命令。退出,pine-script,Pine Script,我在做一个指标,我想在亏损或盈利的情况下卖出。 我用的是两个三元混浊器 当我试图绘制脚本时,它告诉我它无法调用strategy.exit,而参数(文字字符串,stop=series,profice=series)可用重载` “我尝试了很多变化,问题是我不断地出错,就像这一个 Cannot call strategy.exit with arguments (literal string,literal string,literal string, stop=series[float],limi

我在做一个指标,我想在亏损或盈利的情况下卖出。 我用的是两个三元混浊器

当我试图绘制脚本时,它告诉我它无法调用strategy.exit,而参数(文字字符串,stop=series,profice=series)可用重载`

“我尝试了很多变化,问题是我不断地出错,就像这一个

Cannot call strategy.exit with arguments (literal string,literal 
string,literal string, stop=series[float],limit=series[float], string string 
availeble overloads : strategy.exit(cont stringmstring 
series[float],series[float].series[dool]) =>void.”

    //@version=4
strategy("Daily ATR Stop", overlay=true)
//========================================================long entery.
high1 = high[100]
high2 = highest(high, 99)
long = float(na)
long := high2 < high1 ? high1 : long[1]
long_cond = crossover(close, long)

if long_cond
    strategy.entry("My Long Entry Id", strategy.long)

//long profit//
low1 = low[30]
low2 = lowest(low, 29)
ll = float(na)
ll := low1 < low2 ? low1 : ll[1]
atrLkb = input(7, minval=1, title='ATR Stop Period')
atrRes = input("D", type=input.resolution, title='ATR Resolution')
atrMult = input(1, step=0.25, title='ATR Stop Multiplier')
atr = security(syminfo.tickerid, atrRes, atr(atrLkb))
longStop = float(na)
longStop := long_cond and strategy.position_size <= 0 ? close - atr * 
atrMult : longStop[1]
// i have a problem whith the exit part  
strategy.exit("My Long Entry Id","My Long","ntry Id", stop=longStop, 
profit=ll)

plot(longStop)
plot(ll)
plot(long)

line 25: Cannot call strategy.exit with arguments (literal string , 
literal string , literal string stop= series[float] profit= series[float] 
available overloads strategy.exit
string string series[float], series[float] series series series[bool] => 
void
无法使用参数调用strategy.exit(文本字符串,文本
字符串,文字字符串,停止=系列[float],限制=系列[float],字符串
可用重载:strategy.exit(cont stringmstring
系列[float],系列[float]。系列[dool])=>void。“
//@版本=4
策略(“每日ATR停止”,叠加=真)
//==================================================================================================================长肠。
高1=高[100]
高2=最高(高,99)
长=浮动(na)
long:=high2
不完全清楚您试图通过“我的,我的”元素实现什么目标。去掉它们,它就可以正常工作了

//@version=4
strategy("Daily ATR Stop", overlay=true)
//========================================================long entery.
high1 = high[100]
high2 = highest(high, 99)
long = float(na)
long := high2 < high1 ? high1 : long[1]
long_cond = crossover(close, long)

if long_cond
  strategy.entry("My Long Entry Id", strategy.long)

//long profit//
low1 = low[30]
low2 = lowest(low, 29)
ll = float(na)
ll := low1 < low2 ? low1 : ll[1]
atrLkb = input(7, minval=1, title='ATR Stop Period')
atrRes = input("D", type=input.resolution, title='ATR Resolution')
atrMult = input(1, step=0.25, title='ATR Stop Multiplier')
atr = security(syminfo.tickerid, atrRes, atr(atrLkb))
longStop = float(na)
longStop := long_cond and strategy.position_size <= 0 ? close - atr * atrMult : 
longStop[1]
// i have a problem whith the exit part  
strategy.exit("My Long Entry Id", stop=longStop, profit=ll)
/@version=4
策略(“每日ATR停止”,叠加=真)
//==================================================================================================================长肠。
高1=高[100]
高2=最高(高,99)
长=浮动(na)
long:=high2/@version=4
策略(“每日ATR停止”,叠加=真)
//==================================================================================================================长肠。
高1=高[100]
高2=最高(高,99)
长=浮动(na)
long:=high2longStop:=(long_cond and strategy.position_size条目起作用问题是strategy.exit不起作用strategy.exit(“我的长条目Id”、“我的长”、“ntry Id”、stop=longStop、profit=ll”)如果我这样绘制,我会得到以下错误行25:无法使用参数调用strategy.exit(文字字符串、文字字符串、文字字符串stop=series[float]利润=系列[float]可用的重载策略。退出字符串系列[float],系列[float]系列系列[bool]=>voidll=float(na)ll:=low1//@version=4
strategy("Daily ATR Stop", overlay=true)
//========================================================long entery.
high1 = high[100]
high2 = highest(high, 99)
long = float(na)
long := high2 < high1 ? high1 : long[1]
long_cond = crossover(close, long)

if (long_cond)
    strategy.entry("long", strategy.long)

//long profit//
low1 = low[30]
low2 = lowest(low, 29)
ll = float(na)
ll := low1 < low2 ? low1 : ll[1]
atrLkb = input(7, minval=1, title='ATR Stop Period')
atrRes = input("D", type=input.resolution, title='ATR Resolution')
atrMult = input(1, step=0.25, title='ATR Stop Multiplier')
atr = security(syminfo.tickerid, atrRes, atr(atrLkb))
longStop = float(na)
longStop := (long_cond and strategy.position_size <= 0) ? close - atr * atrMult : longStop[1]
// i have a problem whith the exit part  
strategy.exit("exit","long", stop=longStop, profit=ll)

plot(longStop)
plot(ll)
plot(long)