MetaTrader 5 Python User Group - Come usare Python in Metatrader - pagina 69
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
@Almaz
La prima volta che le funzioni copy_xxx_xxx vengono eseguite, quando il terminale non è stato avviato per qualche tempo, le funzioni
restituiscono immediatamente il risultato disponibile con la storia mancante, senza aspettare la sincronizzazione dello swap della storia.
Significa che la prima chiamata di funzione restituisce il risultato con la storia mancante.
Solo le chiamate successive restituiranno il risultato corretto, quando la storia viene scambiata.
È possibile risolvere questo problema? E le funzioni copy_xxx_xxx aspettano che la storia sia scambiata alla prima chiamata.
copy_ticks o copy_rates? Qual è la build del terminale?
@Almaz
La prima volta che le funzioni copy_xxx_xxx vengono eseguite, quando il terminale non è stato avviato per qualche tempo, le funzioni
restituiscono immediatamente il risultato disponibile con la storia mancante, senza aspettare la sincronizzazione dello swap della storia.
Significa che la prima chiamata di funzione restituisce il risultato con la storia mancante.
Solo le chiamate successive restituiranno il risultato corretto, quando la storia viene scambiata.
È possibile risolvere questo problema? E le funzioni copy_xxx_xxx aspetteranno che la storia sia scambiata alla prima chiamata.
Leggi Organizzare l'accesso ai dati, la libreria Python non ha niente a che fare con questo. Questo è un comportamento standard, è necessario gestire tali situazioni e richiedere nuovamente la cronologia dopo che il terminale l'ha scambiata.
Questa è una cosa una tantum, quindi non è critica. Potete sempre tenere aggiornata la cronologia esistente se lavorate sempre con il terminale da uno script.
copy_ticks o copy_rates? Quale build del terminale?
Ho usato copy_rates, ma penso che copy_ticks sarà lo stesso, ma non ho controllato.
Costruire 2470
Leggi Organizzare l'accesso ai dati, non ha niente a che fare con la libreria Python. Questo è un comportamento standard, è necessario gestire tali situazioni e richiedere nuovamente la cronologia dopo che il terminale la rimbalza.
Questa è una cosa una tantum, quindi non è critica. È possibile mantenere sempre aggiornata la cronologia esistente se si lavora sempre con il terminale dallo script.
Ho letto questa sezione, è relativa a Mql5.
E in generale è strano che si permetta alla funzione Copy di ricevere dati errati, senza aspettare che la storia venga scambiata e dare il risultato.O state insinuando che è necessario organizzareCheckLoadHistory allo stesso modo?
Perché non introdurre questa funzione come standard? Per la libreria Mql e Py.
Ho letto questa sezione, si riferisce a Mql5.
E in generale è strano che si permettano dati errati nella funzione Copy, senza aspettare lo swap della storia e dare il risultato.O state insinuando che è necessario organizzareCheckLoadHistory allo stesso modo?
Perché non introdurre questa funzione come standard? Per la libreria Mql e Py.
Se lavorate in MQL5, le domande nella sezioneOrganizzare l'accesso ai dati non sono così speciali. Abbiamo studiato questa sezione in lungo e in largo. E noi lo usiamo.
Perché pensi che dovrebbe essere diverso per Python?
Dopo tutto il nucleo principale è MQL5 e bisogna conoscerlo. E solo dopo è necessario applicare il pitone.
Ho letto questa sezione, si riferisce a Mql5.
E in generale è strano che permettiate dati errati nella funzione Copy e non aspettiate che la storia sia caricata e restituite il risultato.O state insinuando che è necessario organizzareCheckLoadHistory allo stesso modo?
Perché non introdurre questa funzione come standard? Per la libreria Mql e Py.
La libreria Python permette di richiedere dati dal terminale MetaTrader 5 sulla base generale, indipendentemente dal modo in cui è stato richiesto - manualmente, tramite MQL5 o utilizzando lo script di Python.
Lo sviluppatore di programmi MQL5 e di script Python è responsabile della logica e dell'organizzazione del lavoro con i dati.
Pomeriggio
C'è un'opzione per connettersi al terminale tramite PowerShell? se qualcuno sa come, sarei grato per le informazioni
Nessuna esperienza con python, quindi vorrei usare quello che conosco meglio))
Buona giornata!
Ho collegato le librerie, python sta comunicando con Mt5, sto ottenendo informazioni sul conto, ma le quotazioni non vengono caricate in alcun modo. Puoi aiutarmi?
Python versione 3.7.6
Risultato:
Buona giornata!
Ho collegato le librerie, python sta comunicando con Mt5, sto ottenendo informazioni sul conto ma le quotazioni non vengono caricate in alcun modo. Puoi aiutarmi?
Python versione 3.7.6
Risultato:
Si prega di inserire il codice correttamente (utilizzare il pulsante )
Inserisci il codice correttamente (usa il pulsante)
Grazie per il disegno, lo prenderò in considerazione.