量化交易系统

MT4-RedeeCash Rate of Change

  • 型号:
Main Image
變化率

根據公式,

ROC = (Close[n] - Close[n-lookback]) / Close[n-lookback] * 100

繪製一個貨幣對價格行為在回顧期內的變化率,並提供兩個全局變量,SYMBOL_ROC 和 SYMBOL_ROC_LOOKBACK,分別代表最新的變化率值和上一個回顧期的變化率。

使用 iCustom 函數調用指標,

iCustom("Market/RedeeCash_Rate_of_Change.ex4",Symbol(),5 ,0,0);

然後檢索全局變量,

double roc = GlobalVariableGet(StringConcatenate(Symbol(),"_ROC"));
double roc_lookback = GlobalVariableGet(StringConcatenate(Synbol(),"_ROC_LOOKBACK"));

並執行測試以驗證趨勢,

if (roc > roc_lookback && roc > 0) trend="UP";
if (roc < roc_lookback && roc < 0) trend="DOWN";