我现在想实现:在第2根k线信号判断为true,然后在第5根k线的开仓,在等待到第5根的过程中,如果信号消失则不开仓
例如:等待3根k线,在这个例子中我用简单的(avg1 > avg2)来作为是否发出开仓信号的判断条件
第二根k线:if(avg1 > avg2) {tradeSignal = true;} ==>此时信号判断为true
第三根:
第四根:
第五根k线:
我之前的想法是使用global变量来判断信号,这样做似乎会造成信号闪烁的问题。
换个角度
站在当前K线上
也就是说 回溯连续3根k线为true就开仓
tradesignal 设为序列变量
tradesignal[1]&& tradesignal[2]&&tradesignal[3] ==true;
不能赞同更多
学习