我想多单高点回撤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上会影响信号的所有数据都输出看一下,看看到底哪个错了,发现错的数据以后,再追踪查看为什么它算错了,是算法问题还是机制问题?
其实思路就是做数学题检查验算一遍的思路