Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 430

 
Leanid Aladzyeu:
Non capisco in quale situazione un EA può non aprire un trade, e allo stesso tempo non dare errori. Nel test tutto funziona e 0 errori su una storia di 15 anni.

Questi sono errori di runtime. E il tester simula "condizioni ideali", non tiene conto di interruzioni di connessione, requote, interruzioni, blocchi, ecc. esperti, ecc.

Difficilmente qualcuno può aiutarvi senza un codice.

 
Tapochun:

Questi sono errori di runtime. E il tester simula "condizioni ideali", non tiene conto di interruzioni di connessione, requote, interruzioni, blocchi, ecc. esperti, ecc.

Difficilmente qualcuno può aiutarvi senza codice.

ha aumentato lo slippage invece di 2 pips impostati a 3.

È normale? Non ho mai usato Inite prima d'ora.

 
Leanid Aladzyeu:

ha aumentato lo slittamento di 3 punti invece di 2.

È normale? Non ho mai usato init prima d'ora

Per quanto riguarda gli errori di esecuzione, sì, c'erano"prezzi sbagliati ", ma il wrapper ha aspettato 0,5 secondi e ha nuovamente inviato un ordine al server e aperto un ordine.

C'era un Volume[0]<5, l'ho aumentato a Volume[0]<15.

 
Leanid Aladzyeu:

ha aumentato lo slittamento di 3 punti invece di 2.

È normale? Non ho mai usato init prima d'ora

Questa è la ragione della deinizializzazione. La funzione OnDeinit().
 
Leanid Aladzyeu:

Riguardo agli errori di esecuzione, sì, c'erano "prezzi sbagliati", ma il wrapper ha aspettato 0,5 secondi e ha di nuovo inviato un ordine al server e aperto un ordine.

C'era un Volume[0]<5, aumentato a Volume[0]<15.

Era un prezzo sbagliato nel tester?

A proposito di Volume[] - non vedo il codice, non so di cosa sia responsabile questo o quell'array...

 
Tapochun:
Questa è la ragione della deinizializzazione. Funzione OnDeinit().
Ah, ho capito, grazie.
 
Tapochun:

Il prezzo nel tester era sbagliato?

A proposito di Volume[] - non vedo il codice, non so di cosa sia responsabile questo o quell'array...

No, non era il prezzo giusto quando ho ricaricato l'Expert Advisor sul grafico.

Il volume è una specie di filtro per una nuova candela. Penso che una delle ragioni possa essere il fatto che alcune strategie hanno 5 e 10 tick ma sono in fondo al codice, perché sono meno rischiose e non hanno bisogno di un'elaborazione veloce.

 

Per favore, datemi un suggerimento,

Ho letto le istruzioni, ma non le ho capite (

Se faccio la funzione OnCalculate in un Expert Advisor di trading

tutto il codice è definito come un indicatore????

 
pr0gre5:

Per favore, datemi un suggerimento,

Ho letto le istruzioni, ma non le ho capite (

Se faccio la funzione OnCalculate in un Expert Advisor di trading

tutto il codice è definito come indicatore????

No. Sarà una cosa senza senso.
 

Qual è il modo più semplice per costruire un Expert Advisor che riceve un segnale dal suo indicatore e piazza un ordine?

Ho provato a farlo tramite il file include - si lamenta di due OnInit durante la compilazione

Per favore, suggerisci un articolo più semplice sull'argomento.