以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 关于代码问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=185138) |
-- 作者: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周期平均线 怎么写 |
-- 作者:FireScript -- 发布时间:2021/4/12 16:28:51 -- MA4:"MA.MA1##MIN30"(4,10,20,60);//30分钟前四周期均价 MA5:(MA4*4+C)/5; 仅适用于5分钟调用30分钟场景下。
|
-- 作者:lk20050805 -- 发布时间:2021/4/12 17:40:29 -- 那要是3分钟调用15分钟和60分钟呢,怎么写 |
-- 作者:FireScript -- 发布时间:2021/4/13 9:02:22 -- 直接改 MA4:"MA.MA1##MIN15"(4,10,20,60); 这里的周期参数就行了。
|