能否跨周期重寫EMA(CLOSE,9) ,不使用到未來數據 [金字塔]
- 咨詢內容:
想像以下案例重新寫EM函數,在4秒周期調用1分鐘的EMA(close,9),請問管理員,要怎么樣才能不會使用到未來數據呢?
======================================================
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 BEGINMIN5MA5A:=(SUMMIN5MA4+CLOSE)/5;ENDELSE BEGINMIN5MA5B:="MA.MA1#MIN5";END
//JG就是我們所要求的無未來數據的5分鐘下的MA5均價數值;JG:IF(MOD(MINUTE,5)=0,MIN5MA5B,MIN5MA5A);
//我們來跨周期調用一下5分鐘下的MA5均線看看是否相同;如果“MIN5MA5A”始終與“MIN5MA5對比”相等,則目的達到;MIN5MA5對比:"MA.MA1#MIN5";
============================ - 金字塔客服: 用IE發帖,其他瀏覽器發的帖內容可能看不到
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容