L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 2440
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Grazie!
Funziona. Per quanto ho capito pip è meglio non usare
La funzione non è così semplice e non si sa come sono rappresentati i tuoi dati :-)
Non lo so, ci sono 11 linee di codice con le virgolette, la versione precedente aveva 4 linee di codice in tutto
Dati - Matrice con valori numerici + nomi di colonne nell'intestazione.
Per quanto ho capito c'è solo il confronto con una costante, ecco perché è parallelo.
No, dovrebbe essere in grado di prendere qualsiasi trasformazione come x>y , x!=y , x>0.5, x>y*2, x>y^2 ..... più gli operatori && ||...
Ho una domanda non sulla macchina, ma sulla fattibilità di usare MQL come "lettore" di script Python. MQL supporta l'intera funzionalità del serpente o gli script possono essere eseguiti con alcune limitazioni?
No, non ha senso.
Lo script in Python viene avviato nel suo interprete e il terminale mostrerà solo il log, questo avvio non darà alcun "vantaggio".
Non potete inviare dei dati allo script, per esempio l'evento on_tick(), e ottenere la risposta dallo script. È possibile solo richiedere dati allo script in esecuzione e inviare comandi indietro.
Di conseguenza, tutti i callback del terminale non funzionano, e lo script non può essere eseguito con uno strategy tester.
Non so, ci sono 11 linee di codice con le virgolette, la versione precedente aveva 4 linee di codice in tutto
Dati - Matrice con valori numerici + intestazione con nomi di colonne
No, dovrebbe essere in grado di ingoiare qualsiasi torsione come x>y , x!=y , x>0.5 , x>y*2 , x>y^2 ..... più && || operatori...
se conosci bene il C/C++ e la velocità è importante, potresti provare TCC (Tiny C Compiler)
Una delle sue caratteristiche, oltre ad essere piccola: potete scrivere il testo della funzione C nel vostro programma, lo compilerà, farà una dll e la inserirà. Potete usarlo subito.
Lua, Python, Tcl usano questa tecnica nei loro moduli (nei moduli TCC).
Devi anche googlare molto, c'è qualche informazione, ma è molto "stretta" e non la troverai mai aggiornata. Anche l'attuale repository :-)
Se conosci bene il C/C++ e la velocità è importante, puoi provare TCC (Tiny C Compiler).
Una delle sue caratteristiche, oltre ad essere piccolo, è che puoi scrivere funzioni C nel tuo programma e lui le compilerà, farà una dll e le inserirà. Potete usarlo subito.
Lua, Python, Tcl usano questa tecnica nei loro moduli (nei moduli TCC).
Devi anche cercare su Google, c'è qualche informazione, ma è molto "stretta" e non la troverai mai aggiornata. Anche l'attuale repository :-)
se si conosce molto bene il C/C++.
Non ne so un po', questo è il punto.
Abbiamo già detto che ci stiamo muovendo verso l'implementazione del machine learning in MQL5.
Presto rilasceremo il supporto nativo per i numeri complessi (pronto), vettori di velocità e matrici. Questa è esattamente la funzionalità nativa del linguaggio, non le librerie.
Poi includeremo una vasta serie di meccaniche ML e daremo funzionalità simili a TensorFlow. Questo permetterà di scrivere robot nativi a un livello completamente diverso.
Abbiamo già detto che ci stiamo muovendo verso l'implementazione del machine learning in MQL5.
Presto rilasceremo il supporto nativo per i numeri complessi (pronto), vettori di velocità e matrici. Questa è esattamente la funzionalità nativa del linguaggio, non le librerie.
Poi includeremo un ampio set di meccanica ML e daremo funzionalità simili a TensorFlow. Questo permetterà di scrivere robot nativi a un livello completamente diverso.
Per quanto ho capito, i vettori e le matrici native saranno i nuovi tipi.
Saranno supportati in OpenCL?
O forse ci dovrebbe essere una tecnologia speciale propria in OpenCL.
Da quanto ho capito, i vettori e le matrici native saranno i nuovi tipi.
Saranno supportati in OpenCL?
O OpenCL dovrà avere una propria tecnologia di scrittura.
Abbiamo intenzione di applicare automaticamente e in modo trasparente OpenCL alle operazioni di matrice e ML.
In effetti stiamo andando a spremere il massimo senza usare tonnellate di librerie CUDA e tensorflow mostruosamente configurabili.