About this project
it-programming / desktop-apps
Open
Descripción del Proyecto:
Busco un desarrollador con experiencia en MetaTrader 5 y MQL5 para construir un Cliente Socket que se conecte con un servidor Python. El proyecto consiste en crear un robot en MQL5 que funcione como cliente, capaz de recibir señales de trading, ejecutarlas en MetaTrader 5, y enviar información de retorno al servidor Python.
Requisitos del Proyecto:
Conexión y Autenticación:
El cliente debe recibir credenciales de acceso (usuario, contraseña, servidor) desde el servidor Python y utilizarlas para iniciar sesión en MetaTrader 5.
Recepción y Ejecución de Órdenes:
El robot debe recibir señales de compra y venta desde el servidor Python a través de mensajes JSON y ejecutar las órdenes correspondientes en MetaTrader 5.
Monitoreo y Reporte de Operaciones:
Monitorear el estado de todas las operaciones abiertas y enviar actualizaciones periódicas al servidor Python. Estos reportes deben incluir información como el símbolo, precio de entrada, ganancias/perdidas, etc.
Cierre de Operaciones:
Recibir señales del servidor Python para cerrar operaciones específicas o todas las operaciones abiertas y ejecutar estas órdenes de cierre.
Manejo de Errores y Reconexiones:
Implementar mecanismos de manejo de errores y reconexión automática en caso de pérdida de conexión.
Tecnología Utilizada:
Comunicación mediante sockets tcp/ip.
Intercambio de datos en formato JSON.
Habilidades Requeridas:
Experiencia en desarrollo con MQL5 y MetaTrader 5.
Conocimientos en Python son un plus.
Familiaridad con la implementación de sockets tcp/ip.
Habilidades en manejo de datos en formato JSON.
Capacidad para garantizar seguridad y cumplimiento regulatorio en todas las operaciones.
Nota: Este cliente no es autónomo; debe interactuar con un servidor Python existente que gestiona las estrategias de trading y la lógica de decisiones. El desarrollador debe estar dispuesto a trabajar en estrecha colaboración con el equipo de desarrollo del servidor para asegurar una integración fluida y eficaz.
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Required platforms Windows
Delivery term: August 09, 2024
Skills needed