Discussione sull’articolo "Come creare un indicatore True Strength Index personalizzato utilizzando MQL5"

 

Il nuovo articolo Come creare un indicatore True Strength Index personalizzato utilizzando MQL5 è stato pubblicato:

Ecco un nuovo articolo su come creare un indicatore personalizzato. Questa volta lavoreremo con il True Strength Index (TSI) e creeremo un Expert Advisor basato su di esso.

Come possiamo vedere, abbiamo i quattro input per il tipo di MA, il tipo di prezzo, del periodo della MA veloce e del periodo della MA lenta. Dopo aver impostato le nostre preferenze e aver premuto OK, possiamo notare che l'EA è allegato al grafico e i suoi segnali saranno i seguenti:

In caso di segnale di acquisto

EA Sistema TSI - segnale d'acquisto

Come possiamo vedere nel grafico precedente, abbiamo un segnale di acquisto come commento nell'angolo in alto a sinistra, secondo le condizioni della nostra strategia, uguali a quelle seguenti:

  • Segnale di Acquisto
  • Valore di TSI
  • Il valore di fastMA
  • Il valore di slowMA


Autore: Mohamed Abdelmaaboud

 

Innanzitutto, grazie per l'articolo.

Anche se, per favore, correggetemi se sbaglio, vedevo che venivano creati solo 7 buffer di indicatori, ma ce ne sono 8 dichiarati.

Avete sbagliato i calcoli?

 
No, poiché il conteggio inizia da 0 (=1°): #7 significa l'8° indicatore.
 

Ciao, ottimo documento,

perché nelle 2 funzioni inferiori si inserisce smperiod 1 e non 0?


if(ExponentialMAOnBuffer(rates_total,prev_calculated,0,smperiod1,momBuff,momSmBuff1)==0)
      return 0;
   if(ExponentialMAOnBuffer(rates_total,prev_calculated,0,smperiod1,absMomBuff,absMomSmBuff1)==0)
      return 0;
   if(ExponentialMAOnBuffer(rates_total,prev_calculated,smperiod1,smperiod2,momSmBuff1,momSmBuff2)==0)
      return 0;
   if(ExponentialMAOnBuffer(rates_total,prev_calculated,smperiod1,smperiod2,absMomSmBuff1,absMomSmBuff2)==0)
      return 0;