以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何通过跨周期定义一个区间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76849)

--  作者:上上签
--  发布时间:2015/3/24 18:25:03
--  如何通过跨周期定义一个区间
定义一个股指连续的日线、周线、月线均在10日均线上方运行的区间。这个如何编写?
spj:c
My:=stkindi(\'if00\',\'MA.MA3(1,5,10,30)\',0,8),NOAXIS;
y:=stkindi(\'if00\',\'spj.spj\',0,8),NOAXIS;
Mz:=stkindi(\'if00\',\'MA.MA3(1,5,10,30)\',0,7),NOAXIS;
z:=stkindi(\'if00\',\'spj.spj\',0,7),NOAXIS;
Mr:=stkindi(\'if00\',\'MA.MA3(1,5,10,30)\',0,6),NOAXIS;
r:=stkindi(\'if00\',\'spj.spj\',0,6),NOAXIS;
强多:y>my and z>mz and r>mr,NOAXIS;
强空:y<my and z<mz and r<mr,NOAXIS;

这个涉及到未来函数,不能真实的反应对应的区间。 求教

--  作者:jinzhe
--  发布时间:2015/3/25 8:47:50
--  

低周期引用高周期需要做偏移,比如:

My:=stkindi(\'if00\',\'MA.MA3(1,5,10,30)\',0,8),NOAXIS;
改成
My:=stkindi(\'if00\',\'MA.MA3(1,5,10,30)\',0,8,-1),NOAXIS;