Errori, bug, domande - pagina 1989
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
Le prestazioni del tester dipendono fortemente dal server commerciale.
Impostazioni del tester:
Netting USD, Core1 solo abilitato.
Consulente esperto
Risultato sulserver FIBOGroup-MT5
Risultato su MetaQuotes-Demo
La quantità totale di tick su unserver FIBOGroup-MT5 è 15925124 e le prestazioni del tester sono 2038807.3 unità/sec.MetaQuotes-Demo ha 2456073 tick e le prestazioni del tester 1645058.9 unità/sec. Cioè, sul secondo server, le prestazioni del tester sono diminuite del 20%. Ma il tester non dovrebbe dipendere dal server commerciale!
Riproducibile senza problemi.
Non ha aiutato:) OK, non c'è bisogno di indovinare, abbiamo solo bisogno di una risposta dalla SD. Queste stampelle non dovrebbero comunque essere accettabili!
Strano. Ho frugato per circa 10 minuti prima di postare e quindi ho periodicamente continuato a frugare cambiando il periodo del grafico e cambiando true a false nel parametro dell'indicatore. Non vedo il problema. Certo che sono stampelle, per questo ho detto che era una soluzione temporanea.
Non ha funzionato:) Ok, perché indovinare, abbiamo bisogno di avere una risposta dalla SD. Queste stampelle non dovrebbero comunque essere accettabili!
Funziona senza problemi. Naturalmente ha senso definire prima i buffer di uscita e poi il buffer di colore, che è quello che si fa ora.
Funziona senza problemi. Naturalmente, ha senso definire prima i buffer di uscita e poi il buffer di colore, che è quello che si fa ora.
(stringa)NormalizeDouble(0.99872, 5) - risultato molto lungo.
Nessun errore, alcuni numeri in notazione decimale non possono essere rappresentati esattamente in doppio
Il seguente codice dà un risultato normale
DoubleToString(0.99872, 5)
Nessun errore, alcuni numeri in notazione decimale non possono essere rappresentati esattamente in doppia
Il seguente codice dà un risultato normale
DoubleToString(0.99872, 5)
Capito, grazie!
Vitaly, vai al fondo del problema prima, per favore. Quando l'impostazione è attiva, tutto funziona bene. Il problema inizia quando l'impostazione è spenta.
Alexey, mi scuso, ho dimenticato un'altra correzione
Corretto anche in quel post, segnato in rosso.
Alexei, mi dispiace, mi è sfuggita un'altra correzione.
Corretto anche in quel post, con la marcatura in rosso.
È proprio questo il punto! Si scopre che l'hai appena spento e tutti gli array sotto tutte le serie del grafico sono utilizzati. Ma il punto è proprio quello di dare all'utente la possibilità di disabilitare alcune delle serie del grafico, se necessario. E se necessario - accendetelo!
Ecco di cosa si tratta! Quindi, basta spegnerlo e vengono utilizzati tutti gli array per tutte le serie del grafico. Ma il punto è proprio quello di dare all'utente la possibilità di disabilitare parte della serie di grafici, se necessario. E se necessario - accendetelo!
Bene, il numero di serie del grafico è definito all'inizio del codice, che non cambia quando si cambia il TF.
Ho paura che sia invincibile in mql5.
Tuttavia, c'è un altro trucco che può essere utilizzato per escludere la visualizzazione delle serie grafiche nella finestra dei dati
PlotIndexSetString(plotIndex, PLOT_LABEL, NULL);
Funziona in mql4. Devo controllare come funziona in mql5, non l'ho ancora testato.
No... non funziona in mql5. Funziona in mql5.