MetaTrader 5 Python User Group - Come usare Python in Metatrader - pagina 35
![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
Non giudicare duramente, forse ci sono amanti del pitone là fuori che cercano di integrarlo in tutto e per tutto.
Python è una libreria C++, non è meglio fare MQL SB(libreria standard)?
MQ stava inizialmente andando in questa direzione, ma poi ha rinunciato sotto l'assalto di Ruto, RWods e Algibods )
Penso che l'intero problema sia che MQ ha paura di andare oltre la sandbox, come R, Py, Alglib non è più un nostro problema.
Hanno aggiunto un link ad altri "linguaggi di programmazione" e lasciano che gli altri Yap facciano quello che vogliono.
Mi ricorda uno struzzo).
Quali sostanze devono essere prese per rilevare l'integrazione con R?
Il problema è la ristrettezza della percezione dell'argomento tra le masse e una mancanza di comprensione delle tendenze nello sviluppo dell'algotrading:
Lo struzzo è esattamente il tipo di persona
Per capire meglio l'industria dell'algotrading:
Trading "adulto", la gestione del rischio è prima di tutto un matstat. L'apprendimento automatico qui è essenzialmente solo un modo di risolvere i problemi matematici. Questi sono compiti un po' diversi da quelli che sorgono nello sviluppo dell'Internet delle cose e cose del genere.
Da questo punto in poi, è diventato improvvisamente molto interessante, ;)
Trading "adulto", la gestione del rischio è prima di tutto un matstat. L'apprendimento automatico è essenzialmente solo un modo di risolvere i problemi matematici. Questi sono compiti un po' diversi da quelli che sorgono nello sviluppo dell'"Internet delle cose" e altre cose simili.
C'era scritto da qualche parte "no al matstat!"?
Abbiamo già fatto un grande passo avanti implementando la libreria matematica di base di R sotto forma di sorgenti MQL5 (più di 400 funzioni):
Distribuzioni statistiche in MQL5 - prendere il meglio da R e renderlo più veloce
Solo l'integrazione con Python vi darà accesso a quasi tutte le possibilità di analisi statistica.
Non appena avremo completato Python, abiliteremo la compilazione completa C/C++ nell'editor per creare DLL, EXE e moduli speciali EX5 da C++. Questo permetterà alle librerie C++ esistenti di essere ricompilate in forma compatibile con EX5 con una rielaborazione minima, e aprirà l'accesso a molte librerie open-source.
C'era scritto da qualche parte "no al matstat!"?
Abbiamo già fatto un grande passo avanti implementando la libreria matematica di base di R sotto forma di codice sorgente MQL5 (oltre 400 funzioni):
Distribuzioni statistiche in MQL5 - prendere il meglio da R e renderlo più veloce
Solo l'integrazione con Python dà accesso a quasi tutte le capacità di analisi statistica.
Non appena avremo finito Python, integreremo la compilazione C/C++ nell'editor per creare DLL, EXE e moduli speciali EX5 da C++. Questo permetterà alle librerie C++ esistenti di essere ricompilate in forma compatibile con EX5 con una rielaborazione minima e aprirà l'accesso a molte librerie opsource.
Molto interessante. Ci sono piani per incorporare (come risorsa) la libreria ex5 in un EA o un indicatore per pubblicarlo sul mercato?
Molto interessante. Ci sono piani per incorporare (come risorsa) la libreria ex5 in un EA o un indicatore per pubblicarlo sul mercato?
No.
Solo noi potremo distribuire i moduli pubblicamente per ragioni di sicurezza.
Molto probabilmente ci sarà una sezione di moduli ufficiali in kodobase, caricati automaticamente secondo le istruzioni:
Stiamo anche percorrendo la strada dei gestori automatici di batch. Il motore del codebase sarà riformato.No.
Solo noi potremo distribuire i moduli pubblicamente per ragioni di sicurezza.
Molto probabilmente ci sarà una sezione di moduli ufficiali nel kodobase, caricati automaticamente secondo le istruzioni:
C'era scritto da qualche parte "no al matstat!"?
Abbiamo già fatto un grande passo avanti implementando la libreria matematica di base di R sotto forma di codice sorgente MQL5 (oltre 400 funzioni):
Distribuzioni statistiche in MQL5 - prendere il meglio da R e renderlo più veloce
Solo l'integrazione con Python dà accesso a quasi tutte le possibilità di analisi statistica.
Non appena avremo completato Python, incorporeremo la compilazione C/C++ nell'editor per creare DLL, EXE e moduli speciali EX5 da C++. Questo permetterà alle librerie C++ esistenti di essere ricompilate in forma compatibile con EX5 con una rielaborazione minima e aprirà l'accesso a molte librerie opsource.
Uno studio molto superficiale della biblioteca statistica locale porta alla scoperta di gravi errori. La mancanza di risposta alle segnalazioni di questi errori assomiglia molto a "matstat - no!".
È improbabile che Python abbia la varietà di pacchetti e la comunità di professionisti dell'analisi che ha R.
Un esame molto superficiale della biblioteca statistica locale porta alla scoperta di gravi errori. La mancanza di risposta alle segnalazioni di questi errori assomiglia molto a "matstat - no!
1) Qualsiasi CDF - funzione di distribuzione delle probabilità (quelle discrete non fanno eccezione!) deve essere DEFINITIVAMENTE definita per tutti i numeri reali. Qui sotto c'è un analogo del codice su R con il suo risultato che mostra come dovrebbe essere considerato nella realtà. A proposito, avete alcune funzioni CDF discrete che contano correttamente e altre no.
2) Per il valore 1 si ottiene un errore di divisione per zero.
Abbiamo un'implementazione di questa funzione per i numeri interi:
//--- m,k,n,x must be integer
Fate la vostra funzione se ne avete bisogno. Tutto è disponibile in codice sorgente, a differenza di R.