Errori, bug, domande - pagina 3006
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Lì il puntatore copia
E come si possono copiare i dati? Beh, a parte elemento per elemento?
Non so se è giusto, ma il costruttore aggiuntivo ha risolto il problema. Può essere utile a qualcuno.
ChartScreenShot non funziona correttamente in modalità tester visivo.
Salve, cari sviluppatori. Posso chiedere quando ChartScreenShot() funzionerà nel tester?
Puoi dirmi come cambiare i parametri di input (F7) o cambiare il valore della variabile globale (F3) in questo tipo di EA?
Anche toglierlo dal grafico è problematico.
In precedenza, Debug non era completamente utilizzabile, ma l'esecuzione di script con F5 è a volte utile (anche se non è chiaro perché viene eseguito su un nuovo grafico e non su quello corrente).
E ho trovato per caso tali registrazioni nel registro:![](https://c.mql5.com/3/354/debug__1.png)
Allo stesso tempo, lo script stesso è in esecuzione. Ho provato a inserire la seguente linea nel codice:
La linea "DebugBreak" viene stampata ma non viene fermata.
(anche se non è chiaro perché funziona sul nuovo grafico e non su quello attuale).
Nell'editor Service->Settings->Debugging/Profiling
potete impostare quale simbolo sarà usato per il debug, ma verrà comunque eseguito su un grafico separato.
Se non viene specificato alcun simbolo, verrà eseguito sul primo simbolo (in alto) di Market Watch.
Ho dei punti di rottura in ogni momento. Ho impostato i punti alla build 2875
, clicco per iniziare il debug sui dati reali, e si muove a scatti senza fermarsi, avendo finito il debug.
Riavvio il terminale con l'editor, e poi inizia a vedere i breakpoint, fino a qualche altro start/stop del debug, poi inizia a saltare di nuovo.
Eseguendo il debugging su dati storici, chiama una finestra del tester a tutti, e salta i breakpoint appena finisce il debugging.
Non si è mai fermato a un breakpoint sui dati storici, salta tutto il tempocompletando il debug.
Ma perché il tester viene chiamato su dati storici e i parametri salvati vengono presi da questi, non so cosa sia, è progettato così o è una stortura.
Nell'editor Service->Settings->Debugging/Profiling
potete impostare quale simbolo sarà usato per il debug, ma verrà comunque eseguito su un grafico separato.
Se il simbolo non è specificato lì, verrà eseguito sul primo simbolo (in alto) da Market Watch.
Per me questo è estremamente scomodo. Il grafico attuale ha indicatori, oggetti grafici con cui il programma deve interagire, impostazioni, ecc. Viene avviato un nuovo grafico "vuoto". Inoltre, il programma in modalità normale (non debug) viene lanciato dal Navigatore sulla carta corrente, non su quella nuova - questa è un'incongruenza evidente
https://www.mql5.com/ru/forum/368597
Risultato: 2
Risultato atteso: 0