繁体   English   中英

对strategy.exit有问题

[英]Having proble with strategy.exit

我正在做一个指标。 问题是,当我将其添加到图表中时,出口无法正常工作。 当我买入指标时,它立即卖出一根蜡烛。

我正在做一个指标,说明我要亏本或卖出。 我正在使用2三元遮盖剂。 我将其称为longStop,将另一个称为longProfit。我已经尝试过止损/限价/获利/亏损功能,但到目前为止,似乎还没有一个功能起作用。

//@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)
longProfit = float(na)
longProfit := low1 < low2 ? low1 : longProfit[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","My Long Entry Id", stop=longStop, 
profit=longProfit)

plot(longProfit)
plot(longStop)
plot(long)

在此处输入图片说明

您的profit目标似乎很低。

绘制longProfitlongStop是一件好事,但是您是否看过它们具有什么值? 我建议您为不同的图提供不同的颜色,这样您就可以看到哪个。

这是您遇到“问题”时的策略屏幕截图。 绿线是您的利润目标,红线是您的止损目标。

在此处输入图片说明

如您所见,价格高于您的利润目标,并且您实际上是在获利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM