關于多周期時間下,K線之間的比較
作者:開拓者 TB 來源:cxh99.com 發布時間:2015年07月02日
- 咨詢內容:
例如:5分鐘調用30分鐘的26均線。
MtMa(TimeFrame,BarsBack,Length1,oMA1);
MA1 = oMA1;
把ma1提取出來后,用ma1>ma1[1],來做條件判斷的話,明顯不對,只是對比了小周期中的ma1>ma1[1],只在六個周期開始和結束的時候有變化。我想要的是30分鐘上的條件判定,應如何實現?
- TB技術人員:
自己解決了, 加個mtBarCnt
mtBarCnt=MtMa(TimeFrame,BarsBack,Length1,oMA1);
If (MA1[mtBarCnt]>ma1[mtBarCnt-1])
ma3=1;
Else ma3=0;
PlotNumeric("MA3",MA3);
但又有個新問題,我的意思是當前的大于前一個的,ma3=1,否則等于0,但從實際效果看,當前的K線大于前一個的K線時,返回的是零。
這個公式哪錯了嗎?