请教一下我开仓发单用的下一根K线开盘价格,可是经常出现成交后K线反转信号,然后信号消失了,持仓就没有跟踪了怎么处理这个问题
// 4. 开仓信号
OpenSignal_Up = False;
OpenSignal_Down = False;
If(!IsOsc)
{
OpenSignal_Up = (Close[0] > DonHi[0]) && ((Close[0] - DonHi[0])/DonHi[0]*100 >= TrendFollowPct);
OpenSignal_Down = (Close[0] < DonLo[0]) && ((DonLo[0] - Close[0])/DonLo[0]*100 >= TrendFollowPct);
If(Close[0] > fsDonHi[0]) OpenSignal_Up = True;
If(Close[0] < fsDonLo[0]) OpenSignal_Down = True;
}
建议使用print函数调试查找问题
老师好,现在就是找不到任何依据了,可以帮忙提提建议吗
程序没有下一根K线开盘价格 的概念
只有历史K和当前K
到了下一根K 下一根K就变成当前K了
所有计算信号的数据都是用的当前K的数据
所以 ,你上面用的当前K线的数据,全部要变成 回溯一根K线