Una libreria rapida e gratuita per MT4, per la gioia dei neuralnetworkers - pagina 51

 

Anche se, a giudicare da queste righe, ha impostato sia una ripresa che uno stop, ma l'ha fatto, ma non ha impostato correttamente lo stop....

22:00:08 FANN-EA_3 EURUSD,H1: modificare #000000000 comprare 0,01 EURUSD a 1,40877 sl: 1,40257 tp: 0,00000 ok
22:00:08 FANN-EA_3 EURUSD,H1: buy set SL err=0
22:00:09 FANN-EA_3 EURUSD,H1: modificare #000000000 comprare 0,01 EURUSD a 1,40877 sl: 0,00000 tp: 1,41497 ok

 
sergeev:

22:00:09 FANN-EA_3 EURUSD,H1: modificare #000000000 comprare 0,01 EURUSD a 1,40877 sl: 0,00000 tp: 1,41497 ok

stop è stato rimosso con la modifica


Penso che sia nel codice:) L'ho premuto nel modo sbagliato :)

 

Ho capito che con un ordine dovrebbe aprire un affare e modificare l'altro: abbiamo il seguente:

Qui abbiamo messo "22:00:08 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 1.40257 tp: 0.00000 ok" SL, ma non abbiamo messo TP, e qui:

22:00:09 FANN-EA_3 EURUSD,H1: modifica #000000000 comprare 0.01 EURUSD a 1.40877 sl: 0.00000 tp: 1.41497 ok abbiamo messo un TP ma azzerato lo SL.

Conclusione: l'ordine è stato aperto, ci sono state due modifiche, anche se credo che possiamo impostare sia TP che SL con una sola modifica). Dobbiamo correggere un po' il codice.

 
marker:

Ho capito che con un ordine dovrebbe aprire un affare e modificare l'altro: abbiamo il seguente:

Qui abbiamo messo "22:00:08 FANN-EA_3 EURUSD,H1: modify #000000000 buy 0.01 EURUSD at 1.40877 sl: 1.40257 tp: 0.00000 ok" SL, ma non abbiamo messo TP, e qui:

22:00:09 FANN-EA_3 EURUSD,H1: modifica #000000000 comprare 0.01 EURUSD a 1.40877 sl: 0.00000 tp: 1.41497 ok abbiamo messo un TP ma azzerato lo SL.

Giusto, perché i nuovi parametri dell'ordine non sono stati letti dopo la prima modifica.

O dobbiamo fare un OrderSelect prima del secondo OrderModify, o dobbiamo passare un nuovo stop loss in esso.

 
sergeev:

Giusto, perché i nuovi parametri dell'ordine non sono stati letti dopo la prima modifica.

O OrderSelect deve essere fatto prima del secondo OrderModify, o un nuovo stoploop deve essere passato ad esso.


Capisco logicamente, ma il linguaggio del codice è una foresta per me:)

 

Ma il DC mi ha avvertito, solo che non ho capito cosa mi ha avvertito dei bot all'inizio....

 
sergeev:

Giusto, perché i nuovi parametri dell'ordine non sono stati letti dopo la prima modifica.

O OrderSelect deve essere fatto prima del secondo OrderModify, o un nuovo stop loss deve essere passato in esso.

Beh, sì. Un inconveniente.

I fermi sono stati inventati dalle capriate ))

File:
fann-ea_3a.mq4  11 kb
 

Testiamo il soggetto:))

Voot, ora opyt più lungo, sembra a causa di questo errore optato molto rapidamente, per uno, e in secondo luogo, se io autore bot opyt, poi corre almeno 15000, con l'algoritmo genetico naturalmente, e la tua versione sospettosamente 8500 superato tutti, questo sembra prendere più tempo per caricare, sembra tutto bene, opyt, visualizzare, test, lo finirò:))))

 

A proposito.

Quali sono le restrizioni del DC che non si possono impostare SL e TP con la funzione OrderSend?

 
lasso:

A proposito.

Quali sono le restrizioni del DC che SL e TP non possono essere impostati con la funzione OrderSend?


A proposito, non lo so nemmeno io)) Quando si clicca per aprire un ordine, dà solo il prezzo di mercato ed è tutto, o comprare o vendere, e lo SL e il TP sono pulsanti inattivi.....
Motivazione: