Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1391
![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
Puoi dirmi perché questo codice nel tester funziona solo su dati reali? Debug e profiler, non funziona sulla storia. Cioè, quando metto i dati storici, si può cliccare sul grafico quanto si vuole, "
"non apparirà nei registri.
Restrizioni delle funzioni in Strategy Tester#
Ci sono limitazioni per alcune funzioni nello Strategy Tester del terminale client.
Funzioni Comment(), Print() e PrintFormat()#
Le funzioniComment(),Print() ePrintFormat() non vengono eseguite per aumentare le prestazioni quando si ottimizzano i parametri EA. L'eccezione è l'uso di queste funzioni all'interno del gestoreOnInit(). Questo ci permette di semplificare la ricerca delle cause degli errori quando questi si verificano.
Le funzioni Alert(), MessageBox(), PlaySound(), SendFTP, SendMail(), SendNotification(), WebRequest().
Le funzioniAlert(),MessageBox(),PlaySound(),SendFTP(),SendMail(),SendNotification() eWebRequest() che interagiscono con il "mondo esterno" non vengono eseguite nello strategy tester.
Limitazioni delle funzioni di Strategy Tester#
Ci sono limitazioni per alcune funzioni nello Strategy Tester del terminale client.
Funzioni Comment(), Print() e PrintFormat()#
Le funzioniComment(),Print() ePrintFormat() non vengono eseguite per aumentare le prestazioni quando si ottimizzano i parametri EA. L'eccezione è l'uso di queste funzioni all'interno del gestoreOnInit(). Questo ci permette di semplificare la ricerca delle cause degli errori quando questi si verificano.
Le funzioni Alert(), MessageBox(), PlaySound(), SendFTP, SendMail(), SendNotification(), WebRequest().
Le funzioniAlert(),MessageBox(),PlaySound(),SendFTP(),SendMail(),SendNotification() eWebRequest() che interagiscono con il "mondo esterno" non vengono eseguite nello strategy tester.
Grazie per l'aiuto, ma non è questo il punto. In questo caso non c'è ottimizzazione e la funzionePrint() deve funzionare. Tuttavia, si scopre che l'interazione con gli oggetti grafici non è supportata nel tester di MT5.https://www.mql5.com/ru/forum/189085/page19
Si può cliccare sui grafici nella visualizzazione quanto si vuole. Non capisco perché non c'è documentazione su questo argomento e niente nella descrizione della funzione
OnChartEvent
Non capisco perché non c'è documentazione su questo argomento e nessuna descrizione della funzione.
Saluti, ho una domanda (MT4). Come posso identificare la relazione di due posizioni aperte su ordini pendenti piazzati nello stesso momento?
Non ci sono posizioni in 4. I ticker degli ordini non cambiano dai tipi di ordine in sospeso a quelli a mercato.
Non ci sono posizioni in 4. I ticket degli ordini non cambiano da ordini pendenti a ordini a mercato quando si cambia il tipo.
Perché - è scritto così?
https://www.metatrader5.com/ru/terminal/help/trading/general_concept
Perché - lo scrivono così?
https://www.metatrader5.com/ru/terminal/help/trading/general_concept
il certificato per un 5. Il 4 ha un riferimento diverso.
https://docs.mql4.com/ru
potete aiutarmi con questo?
https://www.mql5.com/ru/forum/363075
Per favore consigliatemi su questa situazione - chiudo tutte le posizioni aperte in un periodo (diciamo un giorno) usando la funzione CloseAllPositions(), ma dove chiamarla correttamente? in DeInit o scegliere un timer per chiudere? Ora risulta che nel tester le posizioni sono chiuse dal tester (nel log a causa della fine del test), e solo allora la mia funzione CloseAllPositions() è chiamata
Cos'è "CloseAllPositions()"? Da dove?
Si prega di leggere la documentazione.
Infatti, non stavo prestando attenzione. Grazie