Discusión sobre el artículo "Integración de MetaTrader 5 y Python: recibiendo y enviando datos" - 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
Hola a todos
Nota
La dirección de conexión debe añadirse a la lista de permitidas en el terminal cliente (Herramientas \ Opciones \ Asesores Expertos).
Si la conexión falla, el error 5272 (ERR_NETSOCKET_CANNOT_CONNECT) se escribe en_LastError.
La función sólo puede ser llamada desde Asesores Expertos y scripts, ya que se ejecutan en sus propios hilos de ejecución. Si se llama desde un indicador,GetLastError() devuelve el error 4014 - "No se permite llamar a la función".
https://www.mql5.com/en/docs/network/socketconnect
Hola Maxim Dmitrievsky,
He permitido el localhost y funciona correctamente.Muchas gracias. Pero cuando corrí en backtest usando el Probador de Estrategias, el error 4014 persistió. ¿El socket no funciona con backtest?
Saludos cordialesHola Maxim Dmitrievsky,
He permitido el localhost y funciona correctamente.Muchas gracias. Pero cuando corrí en backtest usando el Probador de Estrategias, el error 4014 persistió. ¿El socket no funciona con backtest?
Saludos cordialesSí, de acuerdo. Metaquotes desactivado esta función en backtester, pero dicen que tal vez permitir que esto en un futuro próximo.
¿Por qué no cerrar "xxx" inmediatamente después de recibir una respuesta del servidor, en lugar de seguir esperando la respuesta hasta que llegue a TimeOut?
Me refiero al asombroso programa desarrollado por @MaximDmitrievsky -> https://www.mql5.com/es/articles/5691
(( La función socketreceive() escucha en un puerto, y lo devuelve como una cadena cuando hay una respuesta del servidor: ))
Enhorabuena por este gran artículo.
Buenos días, estoy recibiendo un error dll
Traceback (última llamada más reciente):
ImportError: DLL load failed: The specified module could not be found.
¿Alguien sabe qué estoy haciendo mal?
<Borrado>
Este es un foro en inglés. Por favor, publica sólo en inglés.
Hola,
¿Podría alguien escribir un código de ejemplo de cómo abrir una posición de 'Compra' o 'Venta' desde Python y también cómo cerrar esa posición?
¿O no es posible?
Muchas gracias.
Buenos días, estoy recibiendo un error dll
Traceback (última llamada más reciente):
ImportError: DLL load failed: The specified module could not be found.
¿Alguien sabe qué estoy haciendo mal?
Hola Antonio
este error suele ocurrir cuando intentas instalar la librería en un Python que no es Python para Windows. Prueba a instalar https://www.python.org/downloads/ a ver si se corrige el error.
Saludos
MetaTrader5 módulo no funciona
import MetaTrader5 as mt5 funciona asi
pero cuando from MetaTrader5 import * (lo conecto completamente sale en Pycharme).
Alguien me puede decir cual es el problema?????
como conectar un indicador de metatrader5 a python.
Gracias