Discussione sull’articolo "MQL5 Wizard: Come insegnare a un EA ad aprire ordini pendenti a qualsiasi prezzo"

 

Il nuovo articolo MQL5 Wizard: Come insegnare a un EA ad aprire ordini pendenti a qualsiasi prezzo è stato pubblicato:

L'articolo descrive un metodo di modifica del codice di un modulo di segnale di trading per l'implementazione della funzionalità che consente di impostare ordini pendenti a qualsiasi distanza dal prezzo corrente: può essere il prezzo di chiusura o apertura della barra precedente o il valore della media mobile. Ci sono molte opzioni. Importante è che è possibile impostare qualsiasi prezzo di apertura per un ordine pendente. Questo articolo sarà utile ai trader che commerciano con ordini pendenti.

Diamo prima un'occhiata alla figura qui sotto e poi procediamo ai commenti:

Fig. 3. Memorizzazione dei dati sulla distanza dal prezzo corrente

Fig. 3. Memorizzazione dei dati sulla distanza dal prezzo corrente

Interpretazione della figura di cui sopra.

Expert Advisor è l'Expert Advisor generato utilizzando la procedura guidata MQL5.

  • L'oggetto ExtExpert della classe CExpert viene dichiarato in Expert Advisor a livello globale. 
  • Quindi, nella funzione OnInit() di Expert Advisor, dichiariamo un puntatore all'oggetto segnale della classe CExpertSignal e l'oggetto segnaleviene immediatamente creato utilizzando il nuovo operatore.
  • Pur essendo nella funzione OnInit(), chiamiamo la funzione InitSignal dell'oggetto ExtExpert e inizializziamo l'oggetto segnale.
  • Pur essendo nella funzione OnInit(), chiamiamo la funzione PriceLevel dell'oggetto segnale che ottiene il parametro Signal_PriceLevel.

Autore: Vladimir Karputov

Motivazione: