Errori, bug, domande - pagina 2607
![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
Per i dati storici, i prezzi di apertura, alto, basso, chiusura delle barre corrispondenti sono presi per ricalcolare apertura, alto, basso, chiusura della barra sintetica
Ci sarà una correzione nella prossima build.
Se viene utilizzata una funzione Ask(EURUSD), allora i valori di open+spread, high+spread, low+spread, close+spread di questo simbolo (EURUSD in questo esempio) saranno utilizzati durante la costruzione dei dati sintetici storici
Se viene utilizzata la funzione ask(EURUSD), allora i valori di open+spread, high+spread, low+spread, close+spread di questo simbolo (EURUSD in questo esempio) saranno utilizzati per costruire i dati sintetici storici
Questo sarà ancora molto lontano dall'essere accurato. Per esempio, low_ask_EURUSD è sempre molto più grande di low_bid_EURUSD + minSpread. Cioè, quello sintetico otterrà un askskis molto migliore di quello reale (basato sullastoria dei tick).
Forse, ha senso offrire di calcolare una parte della storia in modo preciso - attraverso i tick.
Per i dati storici, i prezzi di apertura, alto, basso, chiusura delle barre corrispondenti sono presi per ricalcolare la barra sintetica di apertura, alto, basso, chiusura
Questo è un chiaro errore, questi sono prezzi di offerta. Tutto ciò che è descritto qui https://www.metaquotes.net/ru/metatrader5/news sull'indice del dollaro, ecc. è erroneamente basato su dati storici. Ho scritto di più sulla storia dei prezzi qui https://www.mql5.com/ru/forum/327330.
"allora i valori open+spread, high+spread, low+spread, close+spread di questo simbolo saranno utilizzati per costruire i dati sintetici storici"
Anche questo è sbagliato, sono d'accordo con il commento precedente.
Questo sarà ancora molto lontano dall'essere accurato. Per esempio, low_ask_EURUSD è sempre molto più alto di low_bid_EURUSD + minSpread. Cioè i sintetici avranno un askskis molto migliore che nella realtà (sulla storia del tick).
Forse, ha senso offrire di calcolare una parte della storia in modo preciso - attraverso i tick.
Sì, ha senso contare attraverso le zecche. Ma non è chiaro quando sarà implementato
Questo è un chiaro errore, questi sono prezzi di offerta. Tutto ciò che è descritto qui https://www.metaquotes.net/ru/metatrader5/news sull'indice del dollaro, ecc. è erroneamente basato su dati storici. Ho scritto di più sulla storia dei prezzi qui https://www.mql5.com/ru/forum/327330.
"allora i valori open+spread, high+spread, low+spread, close+spread di questo simbolo saranno utilizzati per costruire i dati sintetici storici"
Anche questo è sbagliato, sono d'accordo con il commento precedente.
Sbagliato. Ma un po' più vicino al corretto rispetto al precedente.
In questa fase, non possiamo offrire una variante più corretta di questa
Come fate a sapere se un'ottimizzazione è stata interrotta da un utente (o per qualche altra ragione) e non è stata completata? Sembra che non ci sia modo di farlo ora, giusto? Il gestore OnTesterDeinit dovrebbe accettare il parametro reason in modo simile a OnDeinit (aggiungendo il codice/numero appropriato).
Si può riconoscere un eccesso totale.
È possibile scoprire l'intera somma.
Vorrei conoscere il caso generale, compresa la genetica.
Ho notato che MQLInfoString(MQL_PROGRAM_NAME) restituisce valori diversi nel terminale MT5 e nel tester MT5.
Nel terminale client restituisce MyIndicator, mentre nello Strategy Tester restituisce MySubFolder\MyIndicator.ex5
È un bug o una caratteristica?