Grupo de usuarios de MetaTrader 5 Python - cómo utilizar Python en Metatrader - página 54
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Actualización a 5.0.27
Copia de seguridad de la secuencia de comandos
Resultado
¿Puede decirme algo más sobre el temporizador?
No he investigado por mi cuenta, sólo una búsqueda
5.0.27 ya tiene, toda la secuencia de la estructura (análoga a la tupla con nombre para la API de C) añadió el método _asdict()
mt5.symbol_info()._asdict() -grande thnx, lo que necesitamos.
history_deals_get no parece estar en la secuencia de la estructura ... je.
Sólo falta una construcción que dé los nombres de los atributos, en el orden correcto. Si parahistory_deals_get_asdict() no es realizable o contradice el concepto - al menos un análogo de _fields fromcollections.namedtuple (python), entonces podemos sacar el orden correcto de los atributos, no manualmente en bucle, sino manualmente. Hasta ahora funciona algo así:
y la salida:
Bueno, o el código de fideos con bucles.
Actualización a 5.0.27
Copia de seguridad de la secuencia de comandos
Resultados
¡Sens!
Realmente cómodo en esta parte.
mt5.symbol_info()._asdict() -big thnx, eso es todo.
history_deals_get no parece entrar en la secuencia de la estructura ... je.
Sólo falta una construcción que dé los nombres de los atributos, en el orden correcto. Si parahistory_deals_get_asdict() no es realizable o contradice el concepto - al menos un análogo de _fields fromcollections.namedtuple (python), entonces podemos sacar el orden correcto de los atributos, no manualmente en bucle, sino manualmente. Hasta ahora funciona algo así:
y la salida:
O código de fideos con bucles.
history_deals_get siempre devuelve una tupla normal de Python con una colección de TradeDeal con nombre dentro de ella. Para que funcione, hay que acceder a algún índice:
mt5.symbol_info()._asdict() -grande thnx, lo que necesitamos.
history_deals_get no parece entrar en la secuencia de la estructura ... je.
Inténtalo de esta manera:
Resultado
history_deals_get siempre devuelve una tupla normal de Python con una colección de TradeDeal con nombre dentro de ella. Para que funcione, necesitamos acceder a algún índice:
Aha, muchas gracias, ya lo he encontrado por analogía. Sens.
¿Qué pasa si, en futuras versiones, será posible no sólo seleccionar la tupla con nombre con history_deals_get(y análogos), sino también decir que list[_asdict()] será sólo
fantástico. ;) Gracias.
Inténtalo de esta manera:
Resultado
Gracias. Está funcionando.
Ah, y gracias por responder a :) las sugerencias para mejorar la lib.
Actualización a 5.0.27
Copia de seguridad de la secuencia de comandos
Resultados
Por la tarde.
Rashid, ¿hay algún tipo de anuncio de actualizacióndel producto en alguna parte del sitio web de MetaTrader5?
Me gustaría saber cuándo y qué cambios se han aplicado.
Es un poco difícil planificar la refactorización.
Buenas tardes.
Rashid, ¿hay un anuncio de actualización deproductos en alguna parte del sitio web?
Para que pueda llevar un control de los cambios que se han realizado y cuándo.
Es un poco difícil planificar la refactorización.
Estoy observando a Pypi. Los desarrolladores están esperando nuestros comentarios para continuar/mejorar. Pero hasta ahora no vemos ninguna actividad de los usuarios en esta área.
Creo que, tenemos que discutir en una rama separada las cuestiones de infraestructura general para los sistemas de comercio complejos (terminal (MT4/МТ5) <-> TS (en diferentes IPs) <_> diferentes bases de datos. Diferentes configuraciones, problemas, dificultades, ventajas.
Buena suerte