Errori, bug, domande - pagina 1564
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
iCustom+IndicatorRelease. Probabilmente non è una soluzione di stampella per produrre entità complesse sul posto. Sui gusti non si discute. La domanda è quanto una tale stampella su più agenti andrà a sprecare risorse.
Beh, quasi tutto è figo in 5. La velocità è al top. E qui, scusate, un po' di pelosità totale dove non ci si aspetterebbe.
Perché fare un indicatore di rilascio?
Lascia che invii un evento grafico all'esperto in prova ad ogni nuovo tick.
Creare un indicatore su ogni tick seguito da un rilascio - ecco dove sono le risorse sprecate
Vasiliy ha menzionato che su FORTS (non nel tester) il meccanismo funziona tramite sottoscrizione e BookEvent. Questo elimina la necessità di collegare l'EA a qualsiasi grafico.
Perché rilasciare un indicatore?
Lascia che invii un evento grafico all'esperto in prova ad ogni nuovo tick.
Creare un indicatore ad ogni tick e poi rilasciarlo - è uno spreco di risorse
Non sono molto bravo ad esprimermi, quindi non capisci. Clicca qui per i dettagli https://www.mql5.com/ru/code/280
E quante risorse consuma questa soluzione per implementare una cosa così semplice!
BookEvent non è ancora stato implementato nel tester
E non in loop per un secondo, ma per poco meno di un'ora. Con controllo obbligatorio di IsStopped()
Il sonno, a proposito, è obbligatorio. Altrimenti si blocca il tester. E le risorse del sistema saranno devastate durante il normale funzionamento dell'Expert Advisor.
Non testare nemmeno la tua variante
Codice
Nemmeno per testare la tua opzione
Codice
E cosa stavi testando qui?
Lancio quel codice nel tester. Mi si blocca conSleep loop infinito rilevato durante i test.
È stato detto molte volte: "Leggete la documentazione".
Non hai detto: "Ho letto tutta la documentazione. Diverse volte"?
Avete letto questo? Sembra che tu non abbia...
Se il tempo corrente nel tester supera la fine del periodo di test quando viene eseguita la funzione Sleep(), si otterrà un errore "un ciclo infinito in Sleep". Se si verifica un tale errore, i risultati dei test non vengono scartati, tutti i calcoli vengono eseguiti per intero (quantità di operazioni, drawdown, ecc.) e i risultati vengono passati al terminale.
Avete letto questo?
E per quanto riguarda i tick mancanti nel ciclo di OnTimer, avete bisogno di prove riproducibili. Li avete?
L'hai scritto nella documentazione!
Nel tester, le chiamate Sleep() non ritardano il processo di test. Quando si chiama Sleep(), i tick generati vengono "suonati" entro il ritardo specificato, di conseguenza gli ordini pendenti, gli stop e così via possono scattare. Dopo aver chiamato Sleep(), il tempo modellato nel tester è aumentato dell'intervallo specificato nel parametro della funzione Sleep.
Quindi, l'Expert Advisor non può essere chiamato ad ognuno di questi tick. La prova è accettata?