Discussione sull’articolo "Come creare il Tuo Trailing Stop" - pagina 4

 
Alex_Pushkin:

my_first_ea_sartrailing.mq5(26.61 KB


al momento della compilazione dà cinque errori, ho provato quello scaricato e l'ho compilato secondo le istruzioni.....

All'inizio ero felice che ci fosse questo articolo, ora sono triste perché non posso usarlo, forse non ho capito qualcosa?

o sto sbagliando..... suggerimento per favore! per un principiante)


Mostra quali errori, screenshot, cosa c'è nel seminterrato del meta-editor.

 

altri screenshot di errori nei file di seguito, in modo che il forum non è ingombrato! provato in 5MT da un altro broker, dà gli stessi errori!

File:
 
Alex_Pushkin:

altri screenshot degli errori nei file in basso, per non ingombrare il forum! provato in 5MT da un altro broker, dà gli stessi errori!


Scaricate il file Sample_TrailingStop.mqh e inseritelo in Include

 
Sì, grazie, funziona!
 

Ottimo articolo! Grazie!!!

Durante la compilazione del file di testa Sample_TrailingStop.mqh, vengono generati tre avvisi:

il valore di ritorno di'OrderSend' deve essere controllato Sample_TrailingStop.mqh 170 31
il valore di ritorno di 'OrderSend' deve essere controllato Sample_TrailingStop.mqh 198 31
possibile uso di una variabile non inizializzata 'tm' Sample_TrailingStop.mqh 209 21
0 errori, 3 avvisi, tempo di compilazione: 245 msec 1 4

I primi due - è chiaro, dobbiamo fornire una verifica, sappiamo come farlo.

Ma come risolvere il terzo?

 
natyog:

Ottimo articolo! Grazie!!!

Durante la compilazione del file di testa Sample_TrailingStop.mqh, vengono generati tre avvisi:

il valore di ritorno di 'OrderSend' deve essere controllato Sample_TrailingStop.mqh 170 31
il valore di ritorno di 'OrderSend' deve essere controllato Sample_TrailingStop.mqh 198 31
possibile uso di una variabile non inizializzata 'tm' Sample_TrailingStop.mqh 209 21
0 errori, 3 avvisi, tempo di compilazione: 245 msec 1 4

I primi due - è chiaro, dobbiamo fornire una verifica, sappiamo come farlo.

Ma come eliminare il terzo?


Dove viene dichiarato l'array tm, assegnare un valore all' elemento null:

datetime tm[1]; // было

tm[0]=0; // добавить

 
Grazie!
 

ahimè, ma il test di my_first_ea_sartrailing.mq5 dà:

2017.08.25 10:43:38.890 2016.01.21 12:00:00 failed instant sell 0.10 EURUSD at 1.08900 sl: 1.09200 tp: 1.07900 [Invalid request]
2017.08.25 10:43:38.891 2016.01.21 12:00:00 Alert: Sell order setup request failed - error code:4756

Non viene eseguitaalcuna richiesta di impostazione di un ordine! Perché?

 
natyog:

ahimè, ma il test di my_first_ea_sartrailing.mq5 dà:

2017.08.25 10:43:38.890 2016.01.21 12:00:00 failed instant sell 0.10 EURUSD at 1.08900 sl: 1.09200 tp: 1.07900 [Invalid request]
2017.08.25 10:43:38.891 2016.01.21 12:00:00 Alert: Sell order setup request failed - error code:4756

Non viene eseguitaalcuna richiesta di impostazione di un ordine! Perché?


E come si apre una posizione?

 
Dmitry Fedoseev:

Come si apre una posizione?


Oh, sì! Da domanda a domanda, è una cosa saggia!

la posizione viene aperta dal vostro Consulente Esperto my_first_ea_sartrailing.mq5