Grupo de usuarios de MetaTrader 5 Python - cómo utilizar Python en Metatrader - página 6
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
es decir, ¿es posible convertir un array de estructuras en un array de bytes para pasarlo al socket? entonces es extraño que el structToChar estándar no lo haga.
En uchar[] para los sockets, uint[] para los recursos, double[] para las variables globales y los frames, etc.
El paquete MetaTrader5 ya está disponible en las librerías 32/64 para Python 3.7 y se instala en una línea.
En uchar[] para los sockets, uint[] para los recursos, double[] para las variables globales y los frames, etc.
Bueno, ya veo, no se me ocurre un ejemplo de lo que hay que pasar... mqlrates puede
El paquete MetaTrader5 ya está disponible en las bibliotecas 32/64 para Python 3.7 y se pone en una línea.
¿Se añadirá la ayuda a los argumentos de los fths? a veces se olvida qué y dónde
¿Habrá una actualización de los argumentos fyi? A veces se olvida qué y dónde.
Sí, esta es la primera que se ha colocado apresuradamente.
La descripción del trabajo desde R/Python con MetaTrader 5 se incluirá en la documentación de MQL5.
Comprobé el script de prueba para Python de la primera página, por lo que entiendo si el terminal se inicia con el interruptor /portable entonces nada funcionará, da un error:
Traceback (most recent call last):
File "D:/py/mt5.py", line 5, in <module>
MT5WaitForTerminal()
RuntimeError: No hay conexión IPC
si ejecuta MT5 sin el interruptor/portable, el script de prueba funciona sin problemas
no es conveniente ejecutar MT5 sin /portable en mi portátil - SSD es la primera unidad, es un modesto 80 GB, instalo todo en la segunda unidad
Me gustaría que funcionara con la tecla /portable
No he trabajado con Pyton en absoluto antes.
Así, en la página de descargashttps://www.python.org/downloads/windows/ selecciono Download Windows x86-64 executable installer
Haga clic en el archivo descargado...
Recuerde marcar la casilla PATH en la ventana de instalación e instalarse - Instalar ahora
Entregar el paquete matplotlib para soporte de gráficos
Resulta que este comando tenía que ser introducido en la ventana de comandos de Windows (haciendo clic con el botón derecho en el botón de Inicio):
Se hace de la misma manera.
Ejecute el paquete de instalación MetaTrader5
Ahora tenemos que crear el archivo "metatrader5-test.py":
Inicia la ventana
y el menú Archivo -> Nuevo Archivo
La parte más emocionante es
Ejecutar el script de prueba
Todavía no entiendo dónde y cómo poner este comando. Hice una solución - en el archivo abierto "metatrader5-test.py" menú Ejecutar -> Ejecutar Módulo y el script de prueba se ejecutó con éxito.
Todavía no entiendo dónde y cómo escribir este comando. Hice una solución - en el archivo abierto "metatrader5-test.py" menú Ejecutar -> Ejecutar Módulo y el script de prueba se ejecutó con éxito.
Ejecutar scripts de Python desde la línea de comandos de Windows, llamará a un intérprete de Python que ejecutará el script
Estás ejecutando desde un shell IDLE, python en sí no tiene compilador - puedes escribir scripts en el bloc de notas pero guardarlos con la extensión .py
o instalar un IDE para python, Spyder todo poner primero a hurgar, a continuación, PyCharm o soy un portátil Wing IDE instalado - no requiere recursos de su PC
ejecutar scripts de python desde la línea de comandos de windows, el intérprete de python será llamado para ejecutar el script.
Estás ejecutando desde un shell IDLE, Python en sí mismo no tiene compilador - puedes escribir scripts en el bloc de notas, pero guardarlos con una extensión .py
o instalar un IDE para python, Spyder todo poner primero a hurgar, a continuación, PyCharm o tengo un portátil Wing IDE - no exige los recursos de su PC
A través de la línea de comandospython metatrader5-test.py no funciona. Peropip install MetaTrader5 a través de la línea de comandos funcionó.
( El archivo en sí se guarda por defecto C:\Nsers\barab\AppData\Local\Programs\Python\Python37\ )