Discussione sull’articolo "Manuale MQL5: Expert Advisor multivaluta: approccio semplice, accurato e rapido" - pagina 2

 
theo.suryadi:

Caro autore,


Sfortunatamente l'autore dell'EA non ha creato questa discussione, forse non sa nemmeno che esiste.
 
paladin800:

Nel ciclo dei simboli, è necessario sottrarre 1 da SymbolsTotal() (come di seguito). Se SymbolsTotal() restituisce, ad esempio, 100, il confronto deve essere effettuato da 0 a 99. No. Se si procede come suggerito, l'ultimo carattere non verrà controllato, quindi è meglio lasciare la procedura così come è.

No. Se si fa come suggerito, l'ultimo carattere non verrà controllato, quindi è meglio lasciare le cose come stanno.
 
tol64:
No. Se si fa come suggerisci, l'ultimo carattere non sarà controllato, quindi è meglio lasciarlo così com'è.
Ho cancellato il mio post precedente perché ho scoperto in seguito che era il confronto corretto < e non <=.
 

L'articolo è chiaro e facile da seguire e fornisce le impostazioni nei file .set. Ho avuto un problema con le modalità di esecuzione dei simboli, in particolare la condizione che controllava se era istantanea o di mercato, e solo dopo permetteva di aprire gli ordini, che ho dovuto rimuovere, ma tutto ha funzionato bene.

Ho una domanda. Ho visto diversi approcci avanzati, come questo, che sono costruiti da zero trascurando la struttura Expert, ExpertSignal, ExpertTrade...., anche se spendono molto codice (e tempo, suppongo) per replicare alcune delle sue caratteristiche. Qualcuno può darmi una giustificazione, per favore?

Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Symbol Properties - Documentation on MQL5
 
jlwarrior:

L'articolo è chiaro e facile da seguire e fornisce le impostazioni nei file .set. Ho avuto un problema con le modalità di esecuzione dei simboli, in particolare con la condizione che controllava se era istantanea o di mercato e solo dopo permetteva l'apertura degli ordini, che ho dovuto rimuovere, ma tutto ha funzionato bene.

Ho una domanda. Ho visto diversi approcci avanzati, come questo, che sono costruiti da zero trascurando la struttura Expert, ExpertSignal, ExpertTrade...., anche se spendono molto codice (e tempo, suppongo) per replicare alcune delle sue caratteristiche. Qualcuno può darmi una giustificazione, per favore?

Ad alcune persone piace programmare, e non solo utilizzare ciò che già esiste. ;-)
 

La serie dell'autore, 'CookBook', è molto utile, soprattutto perché inizia con concetti più semplici e aggiunge gradualmente altri concetti agli esperti. Trascorro molto tempo a lavorare con questi libri e, sebbene i progressi siano stati lenti, sto sicuramente riuscendo a capire come utilizzare MT5 in modo vantaggioso.


daveM

 
"Le funzioni per l'inizializzazione degli array si trovano nel file del plug-in InitArrays.mqh". Credo che ci sia un errore e che il file si chiami "InitialiseArrays.mqh".
 
Perché questo Expert Advisor non funziona su Alpari? Non apre le operazioni. Dove potrebbe essere il problema?
 
Anche l'Expert Advisor TestIndicatorConditions non funziona su Alpari.
 
Trovata la risposta, va aggiunto: symb.execution_mode==SYMBOL_TRADE_EXECUTION_EXCHANGE