Sobre este proyecto
it-programming / desktop-apps
Abierto
Se busca un programador experto en desarrollo de bots para MetaTrader 5 (MT5) con el objetivo de dar los toques finales a un bot de trading ya existente y asegurar su plena funcionalidad y operatividad. El proyecto implica una revisión exhaustiva del código actual y la implementación de mejoras clave para cumplir con los siguientes requisitos:
1. Integración con Plantilla de MT5: La tarea más crítica es lograr que el bot interactúe y haga coincidir sus operaciones con los indicadores de una plantilla de MT5 existente que no contiene código. Esto requiere una comprensión profunda de la lógica de MT5 y MQL5.
2. Ejecución Automática y Operativa: El bot debe ser capaz de ejecutarse de forma autónoma tanto en cuentas demo como reales, colocando y gestionando operaciones de manera completamente automática.
3. Marcado Visual de Operaciones: Es fundamental que el bot marque en los gráficos de MT5 los momentos exactos de entrada y salida de cada operación. Esto permitirá un control visual detallado y la verificación de que las operaciones se están realizando correctamente según la estrategia.
4. Capacidad de Backtesting Avanzado: El bot debe permitir realizar pruebas históricas (backtesting) con facilidad. Esto incluye la selección de un período de tiempo específico (ej. Del 30/1 al 30/2) y la visualización en el gráfico de las operaciones que se hubieran ejecutado, los puntos de salida y la rentabilidad obtenida. Esta funcionalidad es crucial para optimizar los parámetros de la estrategia.
5. Parámetros Ajustables por el Usuario: El usuario debe poder ajustar de forma sencilla y directa los siguientes parámetros:
- Lotaje utilizado en cada operación.
- Tiempo de salida de las operaciones.
- Niveles de Stop Loss (SL).
- Niveles de Take Profit (TP).
- Opción para detener la operativa diaria al alcanzar un objetivo de ganancias o un límite de pérdidas preestablecido.
El profesional seleccionado trabajará en conjunto para revisar el software actual, identificar posibles áreas de mejora o modificación en la estrategia, y realizar los cambios necesarios para que el bot sea completamente funcional y eficiente. Se espera que el presupuesto incluya la flexibilidad para abordar ajustes o adiciones no especificadas inicialmente pero que surjan durante el proceso de optimización.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias