Grupo de usuarios de MetaTrader 5 Python - cómo utilizar Python en Metatrader - página 38
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
Nueva versión de MetaTrader 5 para Python 5.0.18 y MetaTrader 5 build 2319 beta:
Como todas las api han cambiado, los antiguos ejemplos ya no funcionan.
Aquí está el nuevo conjunto de características:
Ejemplo:
¿Hay algún plan para añadir funciones para ejecutar pruebas/optimización y obtener sus resultados?
Los programas de Python se ejecutarán en el terminal sólo como scripts y no intervendrán de ninguna manera y no participarán en el probador de estrategias comerciales.
Esta es una solución para aquellos que están haciendo una investigación profunda en Python y quieren:
Probador de estrategias sólo para programas MQL5.
Más adelante ampliaremos la biblioteca y daremos la posibilidad de acceder a indicadores incorporados y personalizados desde el terminal.
En fin, la situación de momento es la siguiente: he instalado windows 7 en 3 máquinas.
El resultado final:
Ponerlo en windows server 2012 - arrancó a mitad de camino. E incluso en python 3.8.1
En fin, la situación de momento es la siguiente: he instalado windows 7 en 3 máquinas.
El resultado final:
Póngalo en windows server 2012 - comenzó a mitad de camino. E incluso en python 3.8.1.
Diez no está a la mano, pero creo que allí y empezar.
El 10, vuelve a la normalidad.
1.El problema anterior se mantiene. Durante la inicialización, el terminal comienza con un corredor y una cuenta arbitrarios. ¿No se prometió arreglarlo?
2) Las órdenes se ejecutan. No lo he comprobado más.
No entiendo por qué el módulo "metatrader5 5.0.18 pypi_0 pypi" se importa sólo como "MetaTrader5".
Lo intentaremos.
Buena suerte
Los programas de Python se ejecutarán en el terminal sólo como scripts y no intervendrán de ninguna manera y no participarán en el probador de estrategias comerciales.
Esta es una solución para aquellos que están haciendo una investigación profunda en Python y quieren:
Probador de estrategias sólo para programas MQL5.
Más adelante ampliaremos la biblioteca para permitir el acceso a indicadores incorporados y personalizados desde el terminal.
El lanzamiento de los propios scripts de Python para su optimización no es tan interesante.
Es interesante la posibilidad de automatizar la optimización de los asesores de mql5 mediante scripts de Python. Algo como lo descrito en el artículo"Gestión de la optimización".
Los programas de Python se ejecutarán en el terminal sólo como scripts y no intervendrán de ninguna manera y no participarán en el probador de estrategias comerciales.
Esta es una solución para aquellos que están haciendo una investigación profunda en Python y quieren:
Probador de estrategias sólo para programas MQL5.
Más adelante ampliaremos la biblioteca y daremos la posibilidad de acceder a indicadores incorporados y personalizados desde el terminal.
¿Entiendo correctamente que para transferir valores calculados y matrices de Py a mt5, no habrá tales funciones?
¿Y queda por utilizar - soluciones de red, o serrar el módulo sobre la transferencia a través de la memoria?
Como he observado, ahora la estructura de los objetos ha cambiado
solía ser
Time = [x.time for x in ticks]
ahora se convierten en
¿Podría describir las estructuras de copy_ticks y copy_rates?
Qué índices x[], corresponden a qué.
¿O es la misma secuencia? como en
Roman:
Como he observado, la estructura de los objetos ha cambiado
solía ser
ahora sí.
¿Podría describir las estructuras de copy_ticks y copy_rates?
Qué índices x[], corresponden a qué.
¿O es la misma secuencia? como en
Ahora es un array de numpy, no una tupla como era antes (es decir, mapeo directo efectivo en memoria de los propios datos), su formato se puede ver simplemente visualizándolo:
ahora puedes obtenerlos inmediatamente como vectores separados (multiplicar, restar) y dibujar gráficos:
Ahora es un array de numpy, no una tupla como era antes (es decir, mapeo directo efectivo en memoria de los propios datos), su formato se puede ver simplemente visualizándolo:
ahora puedes obtenerlos inmediatamente de como vectores separados(multiplicar, restar) y dibujar gráficos:
Gracias Almaz, ahora lo entiendo.
Todavía hay una pregunta abierta:
¿Entiendo correctamente que para transferir valores calculados y matrices de Py a mt5, no habrá tales funciones?
¿Y queda por utilizar - soluciones de red, o serrar el módulo sobre la transferencia a través de la memoria?