能否跨周期重寫(xiě)EMA(CLOSE,9) ,不使用到未來(lái)數(shù)據(jù) [金字塔]
- 咨詢內(nèi)容:
想像以下案例重新寫(xiě)EM函數(shù),在4秒周期調(diào)用1分鐘的EMA(close,9),請(qǐng)問(wèn)管理員,要怎么樣才能不會(huì)使用到未來(lái)數(shù)據(jù)呢?
======================================================
M5:=IF(MOD(MINUTE,5)=0,CLOSE,0);SUMMIN5MA4:=REF(SUM(M5,20),MOD(MINUTE,5));//把四個(gè)5分鐘K線的收盤(pán)價(jià)和當(dāng)前1分鐘的收盤(pán)價(jià)相加,再除以5,也就得出了此刻所對(duì)應(yīng)的5分鐘下的MA5了;//這里分兩種情況,一種是對(duì)于5分鐘整點(diǎn)位置的均線也就是相當(dāng)于直接調(diào)用5分鐘下的MA5;另一種是對(duì)于不//能夠被5整除的K線,我們應(yīng)當(dāng)按照把四個(gè)5分鐘K線的收盤(pán)價(jià)和當(dāng)前1分鐘的收盤(pán)價(jià)相加再除以5的方法來(lái)計(jì)算;IF MOD(MINUTE,5)>0 THEN BEGINMIN5MA5A:=(SUMMIN5MA4+CLOSE)/5;ENDELSE BEGINMIN5MA5B:="MA.MA1#MIN5";END
//JG就是我們所要求的無(wú)未來(lái)數(shù)據(jù)的5分鐘下的MA5均價(jià)數(shù)值;JG:IF(MOD(MINUTE,5)=0,MIN5MA5B,MIN5MA5A);
//我們來(lái)跨周期調(diào)用一下5分鐘下的MA5均線看看是否相同;如果“MIN5MA5A”始終與“MIN5MA5對(duì)比”相等,則目的達(dá)到;MIN5MA5對(duì)比:"MA.MA1#MIN5";
============================ - 金字塔客服: 用IE發(fā)帖,其他瀏覽器發(fā)的帖內(nèi)容可能看不到
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容