[求助]關(guān)于小周期引用大周期數(shù)據(jù)無未來的實(shí)際走法算法,求老師們幫幫
作者:金字塔 來源:cxh99.com 發(fā)布時(shí)間:2014年03月26日
- 咨詢內(nèi)容:
趨勢:EMA(((SLOPE(C,25)*20)+C),50),COLORFFFFFF,LINETHICK2; 在5秒周期上引用1分鐘周期怎樣編寫無未來數(shù)據(jù)算法啊。
//利用下面算法可以解決在1分鐘周期下引用5分鐘MA均線產(chǎn)生未來數(shù)據(jù)的問題
算法的原理是:利用MA均線的算法可知,將前4根5分鐘K線的收盤價(jià)相加,然后再加上當(dāng)前1分鐘的收盤價(jià),
這個(gè)時(shí)間點(diǎn)的5分鐘數(shù)據(jù),這種情況下將出現(xiàn)未來數(shù)據(jù),系統(tǒng)把54分和55分這兩分鐘的數(shù)據(jù)也歸到均線中去。
}
//這里分兩種情況,一種是對于5分鐘整點(diǎn)位置的均線也就是相當(dāng)于直接調(diào)用5分鐘下的MA5;另一種是對于不
END;
//JG就是我們所要求的無未來數(shù)據(jù)的5分鐘下的MA5均價(jià)數(shù)值;
JG:IF(MOD(MINUTE,5)=0,MIN5MA5B,MIN5MA5A);
MIN5MA5對比:"MA.MA1#MIN5";
這個(gè)是阿火的例子
十、在小周期級別上記錄大周期指標(biāo)的實(shí)際走勢的方法
這里以1分鐘引用3分鐘的macd為例,常規(guī)方法只能在1分鐘K線上顯示3分鐘K線的macd走勢,至于3分鐘內(nèi)部每根1分鐘K線的macd走勢不知道
方法原理:獲取上一根3分鐘的diff、dea、macd,然后配合1分鐘的CLOSE計(jì)算出實(shí)際的diff、dea、macd
第一步、首先在macd指標(biāo)里加入以下2句:
ema12: ema(c,12),linethick0;
ema26: ema(c,26),linethick0;
第二步、復(fù)制以下代碼即可
runmode:1;
em1:=stkindi(stklabel,'macd.ema12',0,17,-1);
em2:=stkindi(stklabel,'macd.ema26',0,17,-1);
ema12:=em1*11/13+c*2/13;
ema26:=25/27* em2 +c*2/27;
diff:ema12-ema26;
dea1:=stkindi(stklabel,'macd.dea',0,17,-1);
dea:dea1*4/5+diff/5;
- 金字塔客服:
請等待