Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎能让小周期上显示大周期的数据?

1楼
AK之王 发表于:2017/3/9 10:18:17
ma5:=stkindi('','ma.ma1',0,6);//引用日线级别5周期均线
cc1:=ref(ma5,1);
a1:if(ma5>cc1,ma5,DRAWNULL),colorred;
a2:if(ma5<cc1,ma5,drawnull),colorgreen;
这是副图指标上的代码,在5分钟周期上没显示,只有在日线或大于日线级别的周期上才有显示,怎么样才能让它在5分钟周期上显示呢?
2楼
shq 发表于:2017/3/9 10:39:43
按照您这个代码,很多情况下ma5与cc1是相等的。cc1:=ref(ma5,1); 在5min周期下,该语句表示:引用前一根5min周期K线的ma5计算值,但是这两个周期在很多情况下都属于同一根日线,所以一直相等,肯定a1,a2没有显示。

您需要根据自己的想法修改下。我估计应该是这样的:

ma5:=stkindi('','ma.ma1',0,6);//引用日线级别5周期均线
cc1:=stkindi('','ma.ma1',0,6,-1);//引用前一根日线的5周期均线
a1:if(ma5>cc1,ma5,DRAWNULL),colorred;
a2:if(ma5<cc1,ma5,drawnull),colorgreen;
[此贴子已经被作者于2017-3-9 10:40:32编辑过]
3楼
AK之王 发表于:2017/3/9 10:54:33
是的,我就是想要这效果,谢谢!
4楼
AK之王 发表于:2017/3/9 11:19:56
cc1:=stkindi('','ma.ma1',0,6,-1);//引用前一根日线的5周期均线   把-1改成-2是不是引用前两根日线的5周期均线?
5楼
shq 发表于:2017/3/9 11:27:14
是的
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04297 s, 2 queries.