RedeeCash Rate of Change
- Indicadores
- Patrick Odonnell Ingle
- Versão: 1.0
Taxa de variação
Com base na fórmula,
ROC = (Close[n] - Close[n-lookback]) / Close[n-lookback] * 100
para plotar a taxa de variação de uma ação de preço de par de moedas durante um período de retrospectiva e fornece duas variáveis globais, SYMBOL_ROC e SYMBOL_ROC_LOOKBACK, que representam o último valor da taxa de variação e a taxa de variação no período de retrospectiva anterior.
Chamando o indicador usando a função iCustom,
iCustom("Market/RedeeCash_Rate_of_Change.ex4",Symbol(),5 ,0,0);
e, em seguida, recuperando as variáveis globais,
double roc = GlobalVariableGet(StringConcatenate(Symbol(),"_ROC")); double roc_lookback = GlobalVariableGet(StringConcatenate(Synbol(),"_ROC_LOOKBACK"));
e realizando o teste para verificar uma tendência,
if (roc > roc_lookback && roc > 0) trend="UP"; if (roc < roc_lookback && roc < 0) trend="DOWN";