Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ho provato a fare il debug dell'EA su un grafico a 1 minuto, ma MT4 avvia automaticamente un grafico a 1H e non è possibile cambiare il time frame in seguito. C'è qualche metodo per superare questo problema? Il mio EA utilizza i comandi temporali
che su un grafico orario restituiscono ore e non minuti come desiderato.
Ho provato a fare il debug dell'EA su un grafico a 1 minuto, ma MT4 avvia automaticamente un grafico a 1H e non è possibile cambiare il time frame in seguito. C'è qualche metodo per superare questo problema? Il mio EA utilizza i comandi temporali
che su un grafico orario restituiscono ore e non minuti come desiderato.
Miglioreremo sicuramente il debugger non appena avremo terminato l'aggiornamento della MT4.
Renat, il sistema di debug non è davvero pensato in qualche modo. Il debug in modalità tempo reale è immorale :) Il debug degli Expert Advisor dovrebbe essere eseguito in modalità di test della strategia. Altrimenti, i breakpoint possono essere gettati nel cestino e il debug può essere effettuato "in ginocchio" tramite file di testo e log. Penso che questo sia il motivo per cui MT5 è impopolare, perché ha aggiunto funzionalità, ma non è applicabile, cioè MT5 ha il debug, le classi e altre chicche, ma è impossibile usarle. Finché non ci sarà un debugger normale, tutti gli sforzi saranno vani.
Saluti, Alexander.
Renat, il sistema di debug non è davvero pensato in qualche modo. Il debug in tempo reale è immorale :) Il debug degli Expert Advisor dovrebbe essere eseguito in modalità di test delle strategie. Altrimenti, i breakpoint possono essere gettati nel cestino e il debug può essere effettuato "in ginocchio" tramite file di testo e log. Penso che questo sia il motivo per cui MT5 è impopolare, perché ha aggiunto funzionalità, ma non è applicabile, cioè MT5 ha il debug, le classi e altre chicche, ma è impossibile usarle. Finché non ci sarà un debugger normale, tutti gli sforzi saranno vani.
Saluti, Alexander.
Ricordo che quando nella 4 non erano disponibili né il debugger né le strutture, dovevo eseguire il debug di MQL e DLL in coppia.
Ecco perché è ridicolo dire che è "impossibile usare" quello che abbiamo ora.
Chi vuole, cerca un'opportunità. Hanno fatto delle interruzioni, dei debug e grazie per questo, aiuta al 100% nel debugging modulare. E a livello globale, è possibile inserire la stampa alla vecchia maniera.
E per rendere popolare MT5, è necessario allontanarsi da MT4, interrompere il supporto, obbligare i broker a cambiare. Come è successo con le build < 600 della MT4. Non dipende dagli sviluppatori, in particolare dagli sviluppatori MQL.
Ricordo che nel 4, quando non c'erano né debugger né strutture, dovevamo eseguire il debug di MQL e DLL in coppia.
Ecco perché è ridicolo dire che "è impossibile usare" quello che abbiamo ora.
Chi vuole, cerca un'opportunità. Hanno fatto interruzioni, debug e grazie per questo, aiuta al 100% nel debugging modulare. E a livello globale, è possibile inserire la stampa alla vecchia maniera.
E per rendere popolare MT5, è necessario allontanarsi da MT4, interrompere il supporto, obbligare i broker a cambiare. Come è successo con le build < 600 di MT4. Non spetta agli sviluppatori, tanto meno a quelli di MQL.
E per il debug durante il weed end o senza connessione con il mercato? Avete una soluzione? Perché c'è un problema dopo il "OnTick" con il debugger, su MT4 c'è un "Tick generator", qualcosa di simile su mt5?
Grazie in anticipo,
Ciao Bisemper
Ho avuto lo stesso problema, la mia soluzione è stata quella di utilizzare Alert("messsages/values/variables/etc.") per inviare un pipe a Journal nello Strategy Tester.
Un po' lungo, ma funziona! :)
È stato pubblicato il nuovo articolo Debug dei programmi MQL5:
Di Nikolay Demko