以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  程序化交易实盘俱乐部  (http://weistock.com/bbs/list.asp?boardid=9)
----  呼唤 deni977高手  (http://weistock.com/bbs/dispbbs.asp?boardid=9&id=89091)

--  作者:viponedream
--  发布时间:2016/1/1 2:36:55
--  呼唤 deni977高手
上次看到你的公式,我现在想改为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));



--  作者:deni977
--  发布时间:2016/1/2 0:29:35
--  

你要理解和明白原理,就很简单,调用起来没有未来函数。

 

我调用的思路是:在5分钟周期调用大周期,必须等待大周期走完结束,才取值,如果没有走完,那么这个值就取前一个值(当然,在盘中的时候,大周期虽然没有走完,但是是变动的参数)。所以,你要根据你的策略编程思路来采取相应的调用方法。