Rss & SiteMap

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

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

标题:关于代码问题

1楼
lk20050805 发表于:2021/4/12 16:13:18
 //取上4个五分钟整点K线的和,也就是求前4根5分钟K线收盘价的和;
M5:=IF(MOD(MINUTE,5)=0,CLOSE,0);
 SUMMIN5MA4:=REF(SUM(M5,20),MOD(MINUTE,5));
//把四个5分钟K线的收盘价和当前1分钟的收盘价相加,再除以5,也就得出了此刻所对应的5分钟下的MA5了;
 //这里分两种情况,一种是对于5分钟整点位置的均线也就是相当于直接调用5分钟下的MA5;另一种是对于不
//能够被5整除的K线,我们应当按照把四个5分钟K线的收盘价和当前1分钟的收盘价相加再除以5的方法来计算;
IF MOD(MINUTE,5)>0 THEN BEGIN
 MIN5MA5A:=(SUMMIN5MA4+CLOSE)/5;
 END;
 ELSE BEGIN
 MIN5MA5B:="MA.MA1#MIN5";
 END;
//JG就是我们所要求的无未来数据的5分钟下的MA5均价数值;
JG:IF(MOD(MINUTE,5)=0,MIN5MA5B,MIN5MA5A);
请问高手 按照这个思路 5分钟引用30分钟周期5周期平均线 怎么写

2楼
FireScript 发表于:2021/4/12 16:28:51
MA4:"MA.MA1##MIN30"(4,10,20,60);//30分钟前四周期均价
MA5:(MA4*4+C)/5;

仅适用于5分钟调用30分钟场景下。
3楼
lk20050805 发表于:2021/4/12 17:40:29
那要是3分钟调用15分钟和60分钟呢,怎么写

4楼
FireScript 发表于:2021/4/13 9:02:22
 直接改
MA4:"MA.MA1##MIN15"(4,10,20,60);

这里的周期参数就行了。
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .07813 s, 3 queries.