以文本方式查看主题

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

--  作者:qq代人发帖
--  发布时间:2017/8/31 10:03:28
--  跨周期调用显示锯齿状
在5分钟图调用15分钟的MA15均线,显示成了锯齿状的如图。我想找比
在5分钟图调用15分钟的MA15均线前一大10个点,下面这样写对不?  
如果在1分钟图,怎么写,有没有办法,在所有图上都一样的写法?

MA_15:="MA.MA15#MIN15";
kk:=MA_15>REF(MA_15,1)+10;

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:wenarm
--  发布时间:2017/8/31 10:59:00
--  

你上面的代码逻辑上有问题, 5分钟周期下,引用数据15分钟周期数据后,ref(MA_15,1);其实指的是上一根5分钟对应的值。

 

直接用

MA_15:STKINDI(\'\',\'ma.ma1\',0,3,0);//当前15分钟周期,(小引大会造成信号闪烁)

last_MA_15:STKINDI(\'\',\'ma.ma1\',0,3,-1);//上一个15分中周期

kk:=MA_15>last_MA_15+10;