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
Questo è un altro argomento).
Non metto insieme una squadra. Cammino per conto mio, faccio quello che penso sia giusto e interessante, e non prendo impegni.
Se qualcuno vuole uscire con me, non ci sono obiezioni e nemmeno impegni.
Non sto parlando del comando ma del motore sotto forma di applicazione EXE per collegare Python e R con MQL che ho suggerito in quel thread.
Avrete i vostri EXE - nessun problema in Python. R, mi dispiace, non lo uso - imho, una grande discarica di tutto e niente. Se ci sono diamanti in questa discarica, la loro ricerca è problematica. A meno che non me lo dica SanSanych).
Mi occupo soprattutto di reti neurali, e ce ne sono abbastanza senza R.
Ma, in realtà, la metodologia di interazione è progettata per essere universale, e probabilmente si può usare anche per R.
https://blog.darwinex.com/zeromq-interface-python-r-metatrader4/
Dati:
https://www.quandl.com/tools/python
Indicatori, calcoli:
https://mrjbq7.github.io/ta-lib/
Mucchio di Mala:
https://github.com/huanhock?tab=repositories
Sull'invenzione delle biciclette =):
https://ria.ru/entertainment/20130824/838259663.html
Abbiamo parlato dello scambio di file CSV, ma la versione 1.0 (vedi post precedente) si limita ad aprire e leggere i file. La versione successiva - 1.01, dopo alcune modifiche, legge i file CSV e li memorizza nella variabile InData.
In realtà tutte le modifiche:
Solo 3 linee cambiate + collegamento alla libreria csv.
E anche controllare l'output del contenuto CSV dalla variabile InData:
Ora i valori delle righe sono disponibili per indici, tipo - riga, colonna.
Bene, e il codice stesso - vedi allegato.
Abbiamo parlato dello scambio di file CSV, ma la versione 1.0 (vedi post precedente) si limita ad aprire e leggere i file. La versione successiva - 1.01, dopo alcune modifiche, legge i file CSV e li memorizza nella variabile InData.
In realtà tutte le modifiche:
Solo 3 linee cambiate + collegamento alla libreria csv.
E anche controllare l'output del contenuto CSV dalla variabile InData:
Ora i valori delle righe sono disponibili per indici, tipo - riga, colonna.
Bene, e il codice stesso - vedi allegato.
Usare i file per lo scambio non è la soluzione migliore. Le operazioni sui file sono molto lente. È necessario collegare un disco RAM per tale scambio.
E io, per esempio, dirò che sono estremamente veloci, non lenti. Senza caratteristiche numeriche, sia le tue che le mie affermazioni sono basate sul nulla, e quindi non hanno alcun senso nel compito da svolgere. Avete bisogno di caratteristiche sia dello scambio di file che delle esigenze del problema, e solo dopo averle confrontate potete arrivare a conclusioni valide. Dal momento che Yuri Asaulenko ha deciso che i file sono adatti, penso che conosca meglio il volume previsto di trasferimento dei dati e il tempo di elaborazione.
In generale, i file su disco hanno un grande vantaggio rispetto alla memoria volatile - sono memorizzati sul disco di spegnimento e sono accessibili dopo una settimana o un anno. Per controllare, analizzare, verificare, solo per osservare.
Usare i file per scambiare non è la soluzione migliore. Le operazioni sui file sono molto lente. È necessario collegare un disco RAM per tale scambio.
Questo problema è già stato discusso in questo thread, in post precedenti, incluso il possibile uso di RAM-Disk, se necessario:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Come fare trading system per MT usando Python.
Yuriy Asaulenko, 2018.08.01 19:33
Vi presento una nuova versione di PyTS 1.02. Questa versione è funzionalmente equivalente alla versione 1.01, ma gli inutili controlli print() sono stati rimossi dal codice e l'approccio di classe ha cominciato ad essere implementato (Lenin ha scritto - l'approccio deve essere basato sulla classe) - l'elaborazione dei file CSV è completamente assegnata alla classe - cCSVJob.
Zip-file in allegato, dove troverete anche tutte le versioni precedenti del programma, così come, nella cartella PyTS, i file necessari con i dati sorgente per i test.