MetaTrader 5 Python User Group - Come usare Python in Metatrader - pagina 54
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
Aggiornamento alla 5.0.27
Backup dello script
Risultato
Puoi dirmi di più sul timer?
Non ho controllato personalmente, solo una ricerca
5.0.27 ha già, tutte le strutture di sequenza (analogo della tupla nominata per l'API C) aggiunto il metodo _asdict()
mt5.symbol_info()._asdict() -big thnx, quello che ci serve.
history_deals_get non sembra essere nella sequenza della struttura ... heh.
Manca solo un costrutto che dia i nomi degli attributi, nell'ordine corretto. Se perhistory_deals_get_asdict() non è realizzabile o contraddice il concetto - almeno un analogo di _fields fromcollections.namedtuple (python), allora possiamo tirare l'ordine corretto degli attributi, non manualmente in loop, ma manualmente. Finora funziona qualcosa come:
e l'uscita:
Beh, o noodlecode con i loop.
Aggiornamento alla 5.0.27
Backup dello script
Risultati
Sens!
Davvero confortevole in questa parte.
mt5.symbol_info()._asdict() -big thnx, questo è tutto.
history_deals_get non sembra cadere nella sequenza della struttura ... heh.
Manca solo un costrutto che dia i nomi degli attributi, nell'ordine corretto. Se perhistory_deals_get_asdict() non è realizzabile o contraddice il concetto - almeno un analogo di _fields fromcollections.namedtuple (python), allora possiamo tirare l'ordine corretto degli attributi, non manualmente in loop, ma manualmente. Finora funziona qualcosa come:
e l'uscita:
O il codice noodle con i loop.
history_deals_get restituisce sempre una normale tupla Python con una collezione di TradeDeal nominati al suo interno. Per farlo funzionare, è necessario accedere a qualche indice:
mt5.symbol_info()._asdict() -big thnx, quello che ci serve.
history_deals_get non sembra cadere nella sequenza della struttura ... heh.
Prova in questo modo:
Risultato
history_deals_get restituisce sempre una normale tupla Python con una collezione di TradeDeal nominati al suo interno. Per farlo funzionare, abbiamo bisogno di accedere a qualche indice:
Aha, grazie mille, ho già trovato questo per analogia. Sens.
E se, nelle versioni future, sarà possibile non solo selezionare tuple nominate con history_deals_get(e analoghi), ma anche dire list[_asdict()] sarà solo
fantastico. ;) Grazie.
Prova in questo modo:
Risultato
Grazie! Funziona.
Oh, e grazie per aver risposto ai :) suggerimenti per migliorare il lib.
Aggiornamento alla 5.0.27
Backup dello script
Risultati
Pomeriggio.
Rashid, c'è una sorta di annuncio di aggiornamento delprodotto da qualche parte sul sito MetaTrader5?
Vorrei sapere quando e quali cambiamenti sono stati attuati.
È un po' difficile pianificare il refactoring.
Buon pomeriggio.
Rashid, c'è un annuncio di aggiornamento delprodotto da qualche parte sul sito web?
In modo da poter tenere traccia di quali modifiche sono state fatte e quando.
È un po' difficile pianificare il refactoring.
Sto guardando Pypi. Gli sviluppatori stanno aspettando i nostri commenti per continuare/migliorare. Ma finora non vediamo alcuna attività degli utenti in questo settore.
Penso che abbiamo bisogno di discutere in un ramo separato i problemi di infrastruttura generale per i sistemi di trading complessi (terminale (MT4/МТ5) <-> TS (su diversi IP) <_> diversi database. Diverse configurazioni, problemi, difficoltà, vantaggi.
Buona fortuna