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
Vi svelo un grande segreto. Alla massima velocità di prova (32) non c'è alcun ritardo. La velocità massima del vizio (31) ha ::Sleep(0). Cambiando semplicemente i fili si ottiene questa differenza
Ma non voglio usare cicli vuoti per il ritardo - gli altri utenti si arrabbieranno: "Perché cazzo ho avuto un carico di CPU del 100% su niente!".
Se Sleep() non viene chiamato ad ogni tick?
Per esempio: l'ottimizzazione è fatta dal 2015.01.01 al 2015.12.31 = 259 giorni di ottimizzazione con coefficiente "1" uguale a 259 (quantità minima di "Total trades") o con coefficiente "0.5" uguale a ~129 (quantità minima di "Total trades").
Per esempio: l'ottimizzazione è fatta dal 2015.01.01 al 2015.12.31 = 259 giorni di ottimizzazione con coefficiente "1" uguale a 259 (quantità minima di "Total trades") o con coefficiente "0.5" uguale a ~129 (quantità minima di "Total trades").
+1
Tutti i criteri attuali per l'ottimizzatore genetico sono 'non robusti', cioè il risultato è troppo sovraottimizzato e non redditizio nel fronttest. Negli EAs che sono a mia disposizione sto risolvendo tali problemi con il mio codice, controllando il numero minimo di operazioni per settimana ecc. In Expert Advisors from the Market faccio semplicemente il test più completo possibile per tutti i parametri e poi elaboro i risultati in excel.
Molti dei problemi sarebbero risolti se potessimo aggiungere la possibilità di scrivere il nostro codice per ontester() di qualsiasi EA. Probabilmente non avrà accesso alle variabili globali dell'EA, ovviamente, ma tutti i dati di TesterStatistics() dovrebbero essere leggibili.
Finito più tardi:
Ho pensato così, sarebbe ancora meglio se gli script potessero chiamare l'ottimizzazione. Parametri di chiamata - data, nome EA e i suoi parametri, ecc. Piena funzionalità del solito tester di strategia. Alla fine del test, lo script potrebbe ottenere tutti i risultati con accesso completo a TesterStatistics() di ciascuno.
2. Fare versioni normali per Mac e Lin, in modo che non ci siano vinili. Ci lavora ogni tanto.
Quanti per cento stanno commerciando sotto di loro? 1% o 1,5%? Non c'è bisogno di spargerlo in giro.
3. Rendere possibile non solo la "correzione" degli EA con indicatori, ma anche l'aggiornamento dell'interfaccia.
Penso che l'implementazione dell'ultimo punto accelererà lo sviluppo di MT)).
Quale interfaccia devo aggiornare per il mio trader? Si prega di scrivere più chiaramente.
Vi svelo un grande segreto. Alla massima velocità di prova (32) non c'è alcun ritardo. La velocità massima del vizio (31) ha ::Sleep(0). Cambiando semplicemente i fili si ottiene questa differenza
Ma non voglio usare cicli vuoti per il ritardo - gli altri utenti si arrabbieranno: "Perché cazzo ho avuto un carico di CPU del 100% su niente!".
Se Sleep() non viene chiamato ad ogni tick?
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Nuova versione di MetaTrader 4 build 950: video incorporati e prestazioni migliorate
Ramiz Mavludov, 2016.01.16 08:53
Quello che manca è la capacità di testare visivamente più TF allo stesso tempo.