1) In MT5, nella modalità di test visivo dell'Expert Advisor, tutti gli indicatori che sono calcolati tramite iCustom nel codice dell'Expert Advisor sono applicati al grafico stesso. Come si può disattivare/regolare?
2) Ho un singolo test eseguito nel tester con "modalità visiva con visualizzazione di grafici, indicatori e trade" spuntata, e poi ho lo stesso test eseguito con la spunta disattivata (senza visualizzazione). Nel primo caso, il grafico di equilibrio è disegnato abbastanza normalmente, mentre nel secondo caso è solo una linea retta in alcune celle. A cosa può essere collegato?
1) In MT5, nella modalità di test visivo dell'Expert Advisor, tutti gli indicatori che sono calcolati attraverso iCustom nel codice dell'Expert Advisor sono applicati al grafico stesso. Questo può essere disabilitato/regolato in qualche modo?
Задает режим показа/сокрытия индикаторов, которые используются в эксперте. Функция предназначена для управления видимостью используемых индикаторов только при тестировании. По умолчанию на графике визуального тестирования показываются все индикаторы, которые создаются в тестируемом эксперте. Также эти индикаторы показываются на графике...
Come distinguere tra gli eventi di cancellazione di un oggetto grafico e rinominare un oggetto grafico. In entrambi i casi viene generato un evento di cancellazione. Come faccio a distinguere l'uno dall'altro?
leonerd: Come distinguere tra gli eventi di cancellazione di un oggetto grafico e rinominare un oggetto grafico. L'evento di cancellazione viene generato in entrambi i casi. Come si fa a distinguere l'uno dall'altro?
Non si può. Rinominare è, cancellare e crearne uno nuovo. Quindi cercate di catturare la creazione dopo la cancellazione.
Prima di tutto, è meglio usare un ciclo do while in questo caso.
In secondo luogo, secondo me, è più sicuro ottenere un numero maggiore di 6 cifre in esponenziazione che in moltiplicazione. Ma in questo caso è possibile ottenere INF. Ma si può limitare il valore della potenza... Nel mio esempio, la potenza non è più di 16.
Prima di tutto, è meglio usare un ciclo do while in questo caso.
In secondo luogo, secondo me, è più sicuro ottenere un numero maggiore di 6 cifre quando è elevato a una potenza che quando è moltiplicato. Ma in questo caso è possibile ottenere INF. Ma si può limitare il valore della potenza... Nel mio esempio, la potenza non è più di 16.
Pomeriggio.
Un paio di domande sul tester in MT5:
1) In MT5, nella modalità di test visivo dell'Expert Advisor, tutti gli indicatori che sono calcolati tramite iCustom nel codice dell'Expert Advisor sono applicati al grafico stesso. Come si può disattivare/regolare?
2) Ho un singolo test eseguito nel tester con "modalità visiva con visualizzazione di grafici, indicatori e trade" spuntata, e poi ho lo stesso test eseguito con la spunta disattivata (senza visualizzazione). Nel primo caso, il grafico di equilibrio è disegnato abbastanza normalmente, mentre nel secondo caso è solo una linea retta in alcune celle. A cosa può essere collegato?
Pomeriggio.
Un paio di domande sul tester in MT5:
1) In MT5, nella modalità di test visivo dell'Expert Advisor, tutti gli indicatori che sono calcolati attraverso iCustom nel codice dell'Expert Advisor sono applicati al grafico stesso. Questo può essere disabilitato/regolato in qualche modo?
1.TesterHideIndicators().
Come distinguere tra gli eventi di cancellazione di un oggetto grafico e rinominare un oggetto grafico. L'evento di cancellazione viene generato in entrambi i casi. Come si fa a distinguere l'uno dall'altro?
Non si può. Rinominare è, cancellare e crearne uno nuovo. Quindi cercate di catturare la creazione dopo la cancellazione.
Puoi dirmi cosa scrivere per ottenere numeri casuali a 6 cifre?
Puoi dirmi cosa scrivere per ottenere numeri casuali a 6 cifre?
Ho trovato questa soluzione
Ho trovato questa soluzione
Vitaly, questa non è la soluzione migliore.
Prima di tutto, è meglio usare un ciclo do while in questo caso.
In secondo luogo, secondo me, è più sicuro ottenere un numero maggiore di 6 cifre in esponenziazione che in moltiplicazione. Ma in questo caso è possibile ottenere INF. Ma si può limitare il valore della potenza... Nel mio esempio, la potenza non è più di 16.
E prendere il resto della divisione e ottenere un numero a sei cifre.
Vitaly, questa non è l'opzione migliore.
Prima di tutto, è meglio usare un ciclo do while in questo caso.
In secondo luogo, secondo me, è più sicuro ottenere un numero maggiore di 6 cifre quando è elevato a una potenza che quando è moltiplicato. Ma in questo caso è possibile ottenere INF. Ma si può limitare il valore della potenza... Nel mio esempio, la potenza non è più di 16.
E prendere il resto della divisione ottenendo un numero di sei cifre.
Grazie, ho sostituito la parte nel codice.
Grazie, ne ho sostituito una parte nel codice.
E qual è stato il risultato? Non pretendo di essere infallibile...)))