止盈问题

我想多单高点回撤3个ATR就止盈,信号总是不对,帮我看看哪里错了。 z1=Highest(h[1],len2); atr=AvgTrueRange(10); If(MarketPosition==1 And L<=z1-3*atr[1] AND BarsSinceEntry!=0) { sell(Lots,Min(z1-3*atr[1] ,o)); PlotString(\"开平仓\",\"回调止盈\",L-50,Red); }

看不出问题

回复:信号不对那怎么办?

回复:那就一步步分析比如,你觉得信号不对,那就盯住你认为不应该出信号但是出信号的bar,或者应该出信号但是没出信号的bar,把这根bar上会影响信号的所有数据都输出看一下,看看到底哪个错了,发现错的数据以后,再追踪查看为什么它算错了,是算法问题还是机制问题?其实思路就是做数学题检查验算一遍的思路