Concurso · octubre
Premio: kit + motorTrae tu estrategia.Si pasa el motor, compite.
Una estrategia intradía sobre MNQ, en un archivo YAML. La auditamos con el motor Marot y las que pasan compiten un mes en directo con los mismos datos y los mismos costes.
Premio: el kit de PromptWorkAI y acceso al repositorio privado de backtest y optimización. Valorado en más de 1.000 $.
- MNQ intradía
- 1 contrato
- Mismas reglas para todos
- Sin código
Cómo va
- 01EntregaUna estrategia por persona, en YAML. Puedes reenviarla hasta el cierre: cuenta la última.5 → 19 oct
- 02MotorAuditoría Marot con la misma configuración para todas. Pasan las ACEPTADAS; si son menos de 3, se completa con las de menos fallos.20 → 23 oct
- 03FinalUn mes en directo, en papel: cada día, tras el cierre, todas se ejecutan sobre las mismas barras nuevas de MNQ.26 oct → 24 nov
Fechas
5 oct
Abren las entregas
19 oct
Cierran las entregas (23:59, Madrid)
23 oct
Finalistas publicadas
26 oct
Empieza la final en directo
25 nov
Ganador
Reglas iguales para todos
Mercado
- MNQ (micro E-mini Nasdaq-100)
- Barras de 15, 30 o 60 minutos
- 1 contrato fijo, plano al cierre de cada sesión
- Solo los datos del motor
Motor
- Muestra 13-05-2019 – 13-05-2026
- 1 $ de comisión + 1 tick de deslizamiento por contrato y lado
- Decide al cierre de la barra, ejecuta en la apertura de la siguiente
- 20 pruebas previas fijas para todos · 56 reglas · rechazo con 1 fallo duro o 12 blandos
Final
- Al empezar se congela cada estrategia con su huella SHA-256
- Gana el mayor beneficio neto en dólares
- Mínimo 10 operaciones en el mes
Quién gana
- — La finalista con más beneficio neto al cierre del 24 de noviembre, con costes.
- — Empate: la de mayor Sharpe diario en el mes.
- — Si una sesión llega con datos incompletos, no cuenta para nadie.
El formato
Descarga la plantilla, cambia la lógica y los parámetros y entrégala aquí. No hace falta saber programar ni tener el motor.
# PromptWorkAI · Concurso de estrategias · plantilla v1
# Solo MNQ. 1 contrato. Plano al cierre de cada sesión. Costes: 1 $ + 1 tick por lado.
# Rellena y entrega en promptworkai.app/concurso. No es código: el motor lo lee, no lo ejecuta.
frecuencia: 30min # 15min | 30min | 60min
direccion: ambas # largo | corto | ambas
# Barras de la sesión en las que puede ABRIR posición (1 = primera barra tras la apertura).
franja: {desde: 1, hasta: 11}
# Máximo 4 parámetros. Para cada uno: el valor que eliges y uno por debajo y otro por encima.
# El motor prueba esos vecinos para medir si la estrategia depende de un número exacto.
parametros:
ventana: {valor: 14, abajo: 10, arriba: 20}
umbral: {valor: 1.0, abajo: 0.8, arriba: 1.2}
# Cuándo entra. Solo piezas de la lista, números, parámetros y: and or not > < >= <= + - * /
entrada:
largo: "mov_apertura > umbral * tipica(ventana)"
corto: "mov_apertura < -umbral * tipica(ventana)"
# Cómo sale antes del cierre (opcional). Sin esto, sale al cierre de la sesión.
salida:
stop_atr: {n: 14, mult: 2.0} # stop a mult × ATR(n) del precio de entrada
objetivo_atr: null # o {n: 14, mult: 3.0}
# De 1 a 3 filtros que se puedan apagar: qué parámetro y qué valor lo desactiva.
# El motor comprueba que cada filtro aporta algo.
filtros:
umbral: {umbral: 0.0}
idea: "Una frase: qué ineficiencia aprovecha y por qué debería seguir ahí."
Descargar plantilla (estrategia.yaml)Piezas que puedes usar
- precio · apertura · maximo · minimo
- Barra actual
- apertura_sesion
- Precio de apertura de la sesión
- mov_apertura
- Precio − apertura de la sesión
- vwap
- VWAP de la sesión
- rango_alto(n) · rango_bajo(n)
- Máximo / mínimo de las n primeras barras
- media(n)
- Media móvil simple de n barras
- atr(n)
- Rango verdadero medio
- adx(n)
- Fuerza de tendencia
- momentum(n)
- Variación en n barras
- zscore(n)
- Desviación del precio respecto a su media, en σ
- tipica(n)
- Movimiento típico a esa hora en las n últimas sesiones
- cruza_arriba(a, b) · cruza_abajo(a, b)
- a cruza b en esta barra
Tu estrategia y tus datos
- — No es código: el motor lee el archivo con una lista cerrada de piezas y no ejecuta nada de lo que escribas.
- — Tu estrategia sigue siendo tuya. Publicamos el veredicto y las métricas, nunca el archivo.
- — Usamos tu email solo para el concurso y lo borramos al terminar.
Bases
- — Participan mayores de edad. Una estrategia por persona.
- — Organiza PromptWorkAI. El premio es el kit de PromptWorkAI y acceso al repositorio privado de backtest y optimización (valorado en más de 1.000 $), personal e intransferible. El repositorio se entrega para uso propio: no se puede redistribuir.
- — La final se hace en papel: no se envía ninguna orden real a ningún mercado.
- — Esto no es asesoramiento financiero. Los resultados pasados o simulados no garantizan resultados futuros.
- — Se descalifica cualquier entrega que intente saltarse el formato, copiada de otra persona o enviada desde varias cuentas.
Entrega
Las entregas están cerradas. Las finalistas se publican el 23 de octubre.