La classe CBullsBearsOnArray è progettata per calcolare i valori degli indicatori Bulls Power e Bears Power in base ai buffer degli indicatori.
Applicazione:
Nella funzione OnInit() dell'indicatore, viene richiamato il metodo Init() con i parametri:
Nella funzione OnCalculate() dell'indicatore, viene richiamato il metodo Solve() con i seguenti parametri:
Metodi aggiuntivi:
Il file Test_BullsBearsOnArray.mq5 è un indicatore con un esempio di utilizzo della classe CBullsBearsOnArray. Il file IncBullsBearsOnArray deve essere collocato nella cartella MQL5\Include\IncOnArray della cartella dati del terminale (la cartella IncOnArray deve essere creata). Questa classe richiede la classe CMAOnArray del file IncMAOnArray, che si trova qui.
Il compito di valutare l'equilibrio tra "tori" e "orsi" è di grande importanza, poiché il cambiamento di questo equilibrio è uno dei primi segnali che permettono di prevedere un probabile cambiamento di tendenza. Questo compito è risolto dagli oscillatori Bulls Power e Bears Power, sviluppati da Alexander Elder e descritti nel suo libro "How to Play and Win at the Exchange".

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/646
Canale di crossover percentuale
Un canale basato sulla deviazione percentuale del prezzo dal valore precedente della linea centrale del canale.
Quartili
L'indicatore visualizza il primo, il secondo e il terzo quartile del campione.
ZZVolatilità
Un altro ZigZag. ZigZag
CCI beginner tutorial by William210
Tutorial per principianti su CCI per imparare a codificare in MQL5