Evaluando propuestas

Desarrollo de Cliente Socket en Mql5 para Integración con Servidor Python

Publicado el 06 Agosto, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows

Plazo de Entrega: 09 Agosto, 2024

Habilidades necesarias

Otros proyectos publicados por M. R.