Estrategia Mínima en NinjaTrader 8 con Registro en CSV y Hotkeys
Budget: €30 – €250 EUR
Busco desarrollar una estrategia mínima y estable en NinjaTrader 8 que cumpla con los siguientes objetivos:
- Registrar datos en un archivo CSV por cada barra o cuando se indique manualmente.
- Permitir la configuración de indicadores mediante plantillas XML cargadas manualmente.
- Incluir tres hotkeys para etiquetar eventos (LONG/SHORT/MANUAL) y, opcionalmente, realizar capturas de pantalla simples al pulsar.
Requisitos clave:
1. Registro en CSV:
- Crear encabezados únicos y registrar filas por barra con formato invariante (`yyyy-MM-dd HH:mm:ss.fff`).
- Configuración flexible para rutas de salida y nombres de archivos.
2. Indicadores configurables por XML:
- Soporte para múltiples slots de indicadores configurados mediante plantillas XML sin hard-code.
3. Hotkeys y Capturas Opcionales:
- Tres hotkeys configurables para etiquetar eventos y guardar capturas de pantalla en formato PNG si está habilitado.
4. Robustez básica:
- Manejo seguro de errores, creación automática de carpetas necesarias y registro de logs mínimos.
Entregables:
- Archivo `.cs` con la estrategia completa.
- Plantilla XML de ejemplo con 2–3 slots configurados.
- README (1 página) explicando instalación, parámetros y prueba rápida.
- Registrar datos en un archivo CSV por cada barra o cuando se indique manualmente.
- Permitir la configuración de indicadores mediante plantillas XML cargadas manualmente.
- Incluir tres hotkeys para etiquetar eventos (LONG/SHORT/MANUAL) y, opcionalmente, realizar capturas de pantalla simples al pulsar.
Requisitos clave:
1. Registro en CSV:
- Crear encabezados únicos y registrar filas por barra con formato invariante (`yyyy-MM-dd HH:mm:ss.fff`).
- Configuración flexible para rutas de salida y nombres de archivos.
2. Indicadores configurables por XML:
- Soporte para múltiples slots de indicadores configurados mediante plantillas XML sin hard-code.
3. Hotkeys y Capturas Opcionales:
- Tres hotkeys configurables para etiquetar eventos y guardar capturas de pantalla en formato PNG si está habilitado.
4. Robustez básica:
- Manejo seguro de errores, creación automática de carpetas necesarias y registro de logs mínimos.
Entregables:
- Archivo `.cs` con la estrategia completa.
- Plantilla XML de ejemplo con 2–3 slots configurados.
- README (1 página) explicando instalación, parámetros y prueba rápida.