Discussione sull’articolo "Guida Step-By-Step alla scrittura di un Expert Advisor in MQL5 per Principianti" - pagina 26

 

Questa volta rappresento dalla rivista, per capire un tale capriccio dell'EA? FXopen, a cinque cifre, gli stop iniziali corretti raddoppiando manualmente. E 'andato in sciopero. Questo è dal demotorg della nostra seconda variante, con le prime correzioni di codice del primo. E la terza è in commercio, anche se non redditizia, ma funziona, finora senza problemi.

2022.05.06 00:59:59.106 Trades '999003732': fallito acquisto di mercato 0,1 EURUSD sl: 1,05408 tp: 1,05608 [Modalità di riempimento non supportata].

2022.05.06 01:59:59.188 Transazioni '999003732': acquisto fallito sul mercato 0.1 EURUSD sl: 1.05296 tp: 1.05496 [Modalità di riempimento non supportata].

2022.05.06 02:59:58.950 Trades '999003732': acquisto fallito sul mercato 0.1 EURUSD sl: 1.05324 tp: 1.05524 [Modalità di riempimento non supportata]

2022.05.06 03:59:58.916 Transazioni '999003732': acquisto fallito 0.1 EURUSD sl: 1.05406 tp: 1.05606 [Modalità di riempimento non supportata].

2022.05.06 04:32:50.916 Rete '999003732': scansione della rete per i punti di accesso

2022.05.06 04:32:54.441 Rete '999003732': scansione della rete terminata

2022.05.06 05.06:59:58.676 Trades '999003732': fallito acquisto di mercato 0.1 EURUSD sl: 1.05314 tp: 1.05514 [Modalità di riempimento non supportata]

2022.05.06 06:59:58.975 Transazioni '999003732': fallita vendita al mercato di 0.1 EURUSD sl: 1.05357 tp: 1.05157 [Modalità di riempimento non supportata].

2022.05.06 07:59:58.716 Transazioni '999003732': vendita al mercato fallita 0.1 EURUSD sl: 1.06285 tp: 1.04285 [Modalità di riempimento non supportata].


 
Rustam Ayupov a cinque cifre, gli stop iniziali corretti raddoppiando manualmente. E 'andato in sciopero. Questo è dal demotorg della nostra seconda variante, con le prime correzioni di codice del primo. E il terzo trade, anche se non redditizio, ma funziona, finora senza problemi.

Ciao, Rustam! Se ci sono problemi e dubbi, per favore mostraci i codici che usi nel tuo lavoro. Cercheremo di capire questi problemi.

Saluti, Vladimir.

A proposito, hai aggiunto il codice evidenziato in giallo nelle prime due varianti dell'EA:

bool check=OrderSend(mrequest,mresult);
 
MrBrooklin #:

Ciao, Rustam! Se ci sono problemi e dubbi, per favore mostraci i codici che usi nel tuo lavoro. Cercheremo di capire questi problemi.

Saluti, Vladimir.

A proposito, hai aggiunto il codice evidenziato in giallo nelle prime due versioni dell'EA:

Non l'ho aggiunto, ma indicami dove inserirlo, lo inserirò e lo testerò, e poi vedremo. Sono pronto a inviare qui l'intero EA, insieme alle modifiche, per comprimerlo in qualche modo, o cosa?

Ho provato ad inserire live rispondendo a tipi di file sbagliati, proverò a comprimere e inviare.

 
Rustam Ayupov #:

Non l'ho aggiunto, ma indicatemi dove metterlo, lo inserirò e lo testerò, e poi vedremo. Sono pronto a presentare qui l'intero EA, insieme alle modifiche, per comprimerlo in qualche modo, o cosa?

Allego il file qui sotto, che è mq4 o mq5.

 
Valeriy Yastremskiy #:

Allegare il file sottostante che è mq4 o mq5

*.mt5, ha risposto tipo di file sbagliato, lo comprimerò ora. Né Zip né Rar, entrambi hanno risposto, tipo di file sbagliato. Cercherò un modo per inviarlo, provate.

 
Rustam Ayupov #:

Sì, *.mt5, il tipo di file sbagliato è stato risposto, lo comprimerò ora.

estensione mq5

File:
MQLInfo.mq5  2 kb
 
Valeriy Yastremskiy #:

estensione mq5

Illuminare per favore, questo apparentemente semplice, che qualcosa che ho davvero arrugginito durante l'inverno) Come hai inviato questo file? E cercherò di inviare da un altro editor, altri broker.

 
Rustam Ayupov #:

Non l'ho aggiunto, ma indicatemi dove metterlo, lo inserirò e lo testerò, poi vedremo.

C'è un codice alle righe 211 e 257 dell'EA:

OrderSend(mrequest,mresult);

Aggiungere a questo codice in ogni riga:

bool check=

allora ogni riga 211 e 257 avrà questo codice:

bool check=OrderSend(mrequest,mresult);

Non so se questo aiuterà ad eliminare i problemi dell'EA che ne impediscono il corretto funzionamento, ma so per certo che dopo la compilazione dell'EA i due avvisi scompariranno.

Saluti, Vladimir.

 
Rustam Ayupov #:

Per favore, illuminami su questa apparente semplicità, sono davvero arrugginito durante l'inverno) Come hai inviato questo file? Proverò a inviarlo da un altro editor, da altri broker.

Rispondi o Nuovo commento, in basso Allega file.

 
MrBrooklin #:

C'è un codice alle righe 211 e 257 dell'EA:

A questo codice in ogni riga aggiungere:

quindi ogni riga 211 e 257 avrà questo codice:

Non so se questo risolverà i problemi dell'EA che ne impediscono il corretto funzionamento, ma so che dopo la compilazione dell'EA i due avvisi scompariranno.

Saluti, Vladimir.

Caro Vladimir! Sono arrivato al tuo lavoro titanico per dummies, ho cambiato le mie priorità, demotorg sarà la sua strada, e la cosa principale è ora la tua scuola per i principianti, ho masticare spremute preziose della vostra esperienza, è inestimabile, non ci sono parole. Se si arriva a come inserire un trailing stop in questo EA, probabilmente lo farò come una priorità, perché come risultato di ottimizzazione in avanti, l'EA crea takeprofit lungo, la loro rete di sicurezza è diventato urlando. E nel corso della formazione nella vostra scuola probabilmente imparerò a vedere gli errori, senza i quali non esistono programmi funzionanti, e a correggerli. GRAZIE.

Cordiali saluti, Rustam.