L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 1208
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
HH: Python stesso può essere inserito in C# e gli script Python possono essere eseguiti da file, ci sono molti esempi sul web, e se si può eseguire da un file, si possono anche fornire comandi a Python direttamente da MT
Questo non è il caso. Maxim vuole usare Python, non funzioni separate.
Questo è un bene.
Non si tratta di prestazioni... ma questa versione sembra mancare di coerenza nei risultati e ha un comportamento strano a volte...
Quindi, sto usando dei filtri esterni per filtrare i trade se i risultati dell'ottimizzazione non sono buoni.
Non so come funziona...)) Ma sembra funzionare nei dati fuori campione...))
Vedrò i test dal vivo la prossima settimana.
Un comportamento strano può essere quando si smette di ottimizzare manualmente, quindi alcuni dei file non vengono scritti (non sempre, ma a volte può succedere... circa 1 volta su 50-100 arresti)
inoltre, dopo ogni ottimizzazione deve essere un singolo passaggio in tester, per resettare i file di errori massimi, dall'ottimizzazione precedente
non puoi scoprirlo.
resettare, per esempio,
Ohhh...NO:)) Devo eseguire il tester dopo ogni ottimizzazione?
1. se riavvio la MT5 dopo l'ottimizzazione, devo ancora eseguire il test a passaggio singolo?
2. Dopo ogni ottimizzazione, è necessario applicare nuovamente l'EA al grafico, come facevo nelle versioni precedenti?
Io uso NET Sockets in C++ per fare questo. È una lib di alto livello, a differenza di winapi. È facile da rollare in C# per MT.
ed ecco https://www.mql5.com/ru/docs/network/socketcreate
hahahaha
Ohhh...NO:)) Devo eseguire il tester dopo ogni ottimizzazione?
1. se riavvio la MT5 dopo l'ottimizzazione, devo ancora eseguire il test a passaggio singolo?
2. Dopo ogni ottimizzazione, è necessario applicare nuovamente l'EA al grafico, come facevo nelle versioni precedenti?
1 sì, o puoi semplicemente cancellare il file "lasterrors" dalla cartella comune mt5, o la tua prossima ottimizzazione partirà dai vecchi errori, non da zero
2 certo, per caricare nuovi file
ed ecco https://www.mql5.com/ru/docs/network/socketcreate
hahaha
Inquietante.
Inquietante.
Ecco, niente stampelle, niente bisogno... direkt connect.
Stavo solo usando un task scheduler per programmare tutti questi compiti come i test, il riavvio automatico di MT5 ogni giorno... ora, il numero dei compiti aumenterà esponenzialmente:))))
Inoltre, grazie per aver detto queste cose, altrimenti starei semplicemente vagando senza sapere cosa sta succedendo:))
forse posso sistemarlo nelle ultime versioni
Inquietante.
Ricordo l'orrore di cercare di implementare semplici matrici in MQL per il porting SSA, tutto sarebbe andato bene, ma la mancanza di array dinamici multidimensionali in MQL era una stampella enorme, non voglio più reinventare la ruota, è più facile da usare .Se gli sviluppatori hanno fatto il supporto per C# allora dovrebbero approfittarne.
Comunque, ho automatizzato quasi al 99% il processo usando MQL5. L'ultimo 1% può essere fatto usando python o autoIT. Sto usando "AutoIT".
Ma spero che non ci siano altri misteri in questa versione dell'EA:))
se ci sono altri cambiamenti in questa versione, potete aggiornarmi...
Perché ho fatto una serie di test su dati fuori campione (OOS) e ottengo il 90% delle volte il profitto che è un buon segno per il successo nei test in avanti :)))
Non penso nulla... quella cosa con i file è stata descritta nell'articolo, ma difficile da capire per voi in russo