上次看到你的公式,我现在想改为4小时的,怎么改啊。
5分钟周期调用30分钟和60分钟周期KDJ指标的交叉信号T:=30;
TM:=MOD(intpart(TIME/100)-(INTPART( TIME/10000)) *100,T),nodraw;
KDJ30:VALUEWHEN(TM=0,STKINDI(STKLABLE,'KDJ.KDJ',0 ,4, 0));
你要理解和明白原理,就很简单,调用起来没有未来函数。
我调用的思路是:在5分钟周期调用大周期,必须等待大周期走完结束,才取值,如果没有走完,那么这个值就取前一个值(当然,在盘中的时候,大周期虽然没有走完,但是是变动的参数)。所以,你要根据你的策略编程思路来采取相应的调用方法。