Errori, bug, domande - pagina 2535

 
Vladislav Andruschenko:

Cosa c'è scritto nella rivista?

Caricato e cancellato immediatamente.

 
Ecco, è tutto risolto. Mi scuso per l'inconveniente.
 
Nessuna idea del perché sia successo?
 

Domanda per MetaQuotes. Perché non ho servicedesk nella pagina del mio profilo e nessun pulsante per inserire immagini nell'editor dei messaggi? Firefox x64 browser.

Errore in MT5 2085:

  1. MQLInfoInteger(MQL_FORWARD) tratto di ottimizzazione in avanti non è mai vero .
  2. In OnInit(), OnDeinit() e OnTester() la funzione Print() non funziona affatto.
 

Sto padroneggiando mql5, anche se conosco abbastanza bene mql4. Sto sviluppando un Expert Advisor (sto usando mql4 con tutte le mie modifiche). Ho la seguente situazione: all'avvio dell'EA, sembra aprire un affare, tutto è normale. Quando lo lascio in funzione, apre/chiude una posizione senza aprirla.

retcode 10021 - non ci sonoquotazioni per elaborare la richiesta. Cosa significa? Imito l'attivazione delle condizioni di apertura e chiusura di un affare in questo Expert Advisor - tutto funziona.

Quale può essere la ragione di tale comportamento?

[Eliminato]  
Aleksey Vyazmikin:
Nessuna idea del perché questo sia il caso?

Succede. Perché - non so (chi lo sa). Una risposta molto popolare è: avete l'ultima versione beta? Se no, allora .... e così via.

 
Сергей Таболин:

Succede. Perché - non so (chi lo sa). Una risposta molto popolare è: avete l'ultima versione beta? Se no, allora .... e così via.

No, dhc è quello che voglio sapere.

 
Сергей Таболин:

Succede. Perché - non so (chi lo sa). Una risposta molto popolare è: avete l'ultima versione beta? Se no, allora .... e così via.

Ho 2097 - il problema più grande è che catturare un tale bug è molto difficile!

[Eliminato]  
fxsaber:
Per favore, aiutatemi a scoprirlo. Il seguente codice nel tester apre la finestra di caricamento dei file impostati chiamando il menu corrispondente.

Questo codice funziona bene quando la scheda Opzioni è selezionata nel Tester. Quindi il commento evidenziato nel codice SendMessage restituisce 1.

Ma se si cambia la scheda, il menu viene chiamato, ma non seleziona la voce "Load" - SendMessage restituisce 0. Allo stesso tempo manualmente nel menu aperto è possibile selezionare la voce senza problemi.

Puoi dirmi dov'è il problema, che SendMessage restituisce zero?

PRINT( user32::SendMessageW( handle, WM_COMMAND, id, 0 ) ); // Выбор пункта меню "Загрузить"
 
Insignificante e facile da aggirare, ma comunque un errore di compilazione:
#define  MACRO()    Print( "OK" ) //Error: ')' - unexpected in macro formal parameter list
void OnStart() { MACRO(); }