以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  跨周期引用问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=136630)

--  作者:jztyonghm
--  发布时间:2016/7/22 16:29:49
--  跨周期引用问题
我要在1分钟周期引用15分钟的KDJ最近一个金叉或死叉时的K和D的数值,我应该怎么编写?
--  作者:jinzhe
--  发布时间:2016/7/22 16:34:44
--  

在系统自带的kdj公式里面添加下面的语句:

kk:valuewhen(cross(k,d) or cross(d,k),k);

dd:valuewhen(cross(k,d) or cross(d,k),d);

 

然后再新建一个策略,写下面的代码,来实现用户目标:

 

k:stkindi(\'\',\'kdj.kk\',0,3);

d:stkindi(\'\',\'kdj.dd\',0,3);


--  作者:jztyonghm
--  发布时间:2016/7/22 16:46:37
--  
恩,可行。还有个问题,可以取到15分钟交叉前的kd数值么?因为我最后要计算交叉时的数值
--  作者:jinzhe
--  发布时间:2016/7/22 16:49:37
--  

kk:valuewhen(cross(k,d) or cross(d,k),ref(k,1));

dd:valuewhen(cross(k,d) or cross(d,k),ref(d,1));