Errori, bug, domande - pagina 2616
![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
Capisco, cioè si risolve il perenne problema dello scambio di dati tra terminali
No. È necessario ricevere i dati dal Tester da cui viene eseguito l'Expert Advisor. So come farlo nel 90% dei casi.
Ho bisogno che un EA in esecuzione sull'agente sia in grado di ottenere l'handle del terminale da cui è stato inviato per essere eseguito nell'agente.
Non posso dire di Agents. non ho controllato, ma l'handle del terminale può essere recuperato tramite PID, come previsto:
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) process_id = 9280
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) handle = 2276
Ho controllato il PID in Task Manager ed è lo stesso
Non posso dire degli agenti, non ho controllato, ma l'handle del terminale, come ho supposto, può essere ottenuto tramite PID:
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) process_id = 9280
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) handle = 2276
Controllato il PID nel task manager corrisponde
Questo codice è buono per il servizio, ma non per Expert Advisor su Agent.
Non posso dire degli agenti, non ho controllato, ma l'handle del terminale, come ho supposto, può essere ottenuto tramite PID:
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) process_id = 9280
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) handle = 2276
Ho controllato il PID in Task Manager ed è lo stesso
Risolto il problema, grazie.
Ecco 2 suggerimenti.
1- Fare un'opzione (pulsante) per fermare l'ottimizzazione e passare all'ottimizzazione in avanti.
Cioè, doveva essere una calcolatrice veloce. Ma conta e conta. E sono interessato anche in avanti, devo aspettare.
A volte ho bisogno di contare un po' più a lungo, e a volte ho bisogno di renderlo breve.
Ho bisogno di 2 pulsanti - prolungare l'ottimizzazione e fermare l'ottimizzazione, con transizione in avanti.
2- Le barre degli strumenti sono scivolate di nuovo in 2 livelli! Mia figlia era piccola, una volta ha detto "scivola e scivola - scivola!"...).
Anche qui, i pannelli continuano a scivolare dentro e fuori la 2a fila. Già stufo di spostarli all'indietro (nella stessa fila). Fatelo già riparare! Quanto spazio viene sprecato!
Controllate voi stessi il seguente bug. L'applicazione ha uno speciale indicatore minimalista il cui unico compito è quello di leggere lo stato del tasto "capslock". Viene visualizzato nel log e nel commento.
La sequenza delle azioni è la seguente.
Qual è il miracolo? Quando si riavvia per compilazione alcune variabili d'ambiente non vengono pulite o qualcos'altro?
Controllate voi stessi il seguente bug. L'applicazione ha uno speciale indicatore minimalista il cui unico compito è quello di leggere lo stato del tasto "capslock". Viene visualizzato nel log e nel commento.
La sequenza delle azioni è la seguente.
Qual è il miracolo? Quando si riavvia per compilazione alcune variabili d'ambiente non vengono pulite o qualcos'altro?
E se è così?
Che ne dite di questo?
Cosa c'entra questo? Non creo un indicatore dal codice MQL. È incardinato sul grafico manualmente. Ne ho bisogno affinché nel processo di sviluppo, quando la ricompilazione dei programmi avviene frequentemente, questi non perdano la loro funzionalità a causa di errori con il contesto/ambiente di sistema salvato. In questo momento, dopo aver ricompilato, devo disinstallare e reinstallare un induttore per fargli prendere lo stato attuale della tastiera.
Quando si riavvia la compilazione, alcune variabili d'ambiente non vengono cancellate o qualcosa del genere?
Sì, questo è un bug. Indicatore o EA - non fa alcuna differenza.