Andrew Parra EN

Lab · Mercados

TradeTorch

Un laboratorio personal de trading: un agente de trading basado en reglas más “mesas” de dinero simulado donde una idea tiene que demostrar su valor antes de poder tocar dinero real.

Estado
En línea · solo dinero simulado
Quién lo usa
Solo Andrew, protegido con código de acceso.
Hecho con
Node.js en Netlify Functions + Blobs · backtests en Python · Alpaca (paper) · SEC EDGAR · Kalshi · Polymarket · Claude API

La cadena de verificaciones, tal como está hoy

→ Solicitud de orden

  1. 1Armado✕ Se detuvo aquí: sale desarmado
  2. 2Interruptor de dinero real
  3. 3Mercado abierto
  4. 4Solo efectivo
  5. 5Corte por drawdown
  6. 6Tope por orden
  7. 7Límite de pérdida diaria
  8. 8Límite de posición
  9. 9Veto por ventas de insiders
  10. 10Una orden al día

registro · se detuvo en la verificación 1 (armado: no) · no se colocó ninguna orden

Registro de hipótesis

Filtro de compra por régimen de mercadoPredicción congeladaCementerio

Probado y descartado. Ahora el régimen se reporta, no se opera con él.

El filtro de 10 puntos antes del dinero real

  • Superar al promedio del costo en dólares (DCA)
  • Rentable sin las dos mejores operaciones
  • Drawdown menor al 15%
  • Resiste costos duplicados
  • Supera entradas al azar
  • Muestra reservada sellada, usada una vez
  • Pre-mortem por escrito
  • + 3 verificaciones más en el filtro completo

0 ideas han pasado el filtro

“Cada ejecución recorre una cadena fija de verificaciones y registra cuál la detuvo.” Ninguna idea ha pasado el filtro todavía, así que hoy toda solicitud se detiene en la primera verificación.

El problema

La mayoría de las ideas de trading se ven bien en retrospectiva y fallan en vivo. TradeTorch somete cada idea primero a una prueba registrada de antemano y a una prueba simulada hacia adelante, y documenta los fracasos con el mismo cuidado que los éxitos. La respuesta por defecto es “todavía no”.

Cómo funciona

Un agente basado en reglas, sin criterio de IA

Un solo símbolo, un tope pequeño, revisado cada pocos minutos en horario de mercado. Cada ejecución recorre una cadena fija de verificaciones y registra cuál la detuvo: armado, interruptor de dinero real, mercado abierto, solo efectivo, corte por drawdown, tope por orden, límite de pérdida diaria, límite de posición, veto por ventas de insiders, una orden al día.

Mesas simuladas

Una regla de compra en caídas del S&P 500, predicciones diarias congeladas de “¿comprar hoy?” evaluadas cinco días después, mercados del clima de Kalshi contra el pronóstico del Servicio Meteorológico Nacional, una mesa que copia en Polymarket y una prueba de favoritos, un escáner de arbitraje lógico y un registrador de líneas deportivas. Todo simulado.

Registro de hipótesis

Cada idea se escribe antes de probarla, con su predicción congelada y como máximo tres reescrituras antes de descartarla o aprobarla. Las ideas descartadas van a un “cementerio” frente al cual toda idea nueva tiene que justificarse.

Autopsia de operaciones perdedoras

Un crítico etiqueta solo las operaciones perdedoras, el código calcula qué parte de la pérdida corresponde a cada etiqueta, y se permite como máximo una corrección, que se vuelve a probar desde cero.

Revisión de integridad cada noche

Si el registro de una mesa no cuadra, esa mesa aparece como UNKNOWN en todas partes.

Terminal de solo lectura

Sharpe, Sortino, valor en riesgo y similares, sin boleta de órdenes.

Dónde entra la IA

  • Rutinas de revisión programadas: un crítico semanal, una autopsia los domingos y notas de lecciones, todo de solo lectura.
  • Una mesa simulada aparte donde Claude propone operaciones y el código hace cumplir cada límite.
  • El agente en vivo no usa IA. “Las cuentas en el código, el criterio en el modelo, el veto en el código.”

Salvaguardas

Un solo camino hacia una orden

Solo una función en todo el código puede colocar una orden, y cada regla se aplica igual a las ejecuciones manuales y a las programadas.

Sale desarmado

El dinero real requiere un ajuste en el hosting que solo Andrew puede activar, escribir “ARM” y topes pequeños. Ninguna idea ha pasado el filtro todavía.

Simulado significa simulado

Opciones, mercados de predicción, deportes y cripto son solo simulados; las pruebas fallan si ahí se importa código de un bróker.

Reglas de riesgo congeladas

Cambiar la capa de riesgo hace fallar el CI sin la aprobación registrada de Andrew. Claude puede leer la cuenta de corretaje, pero nunca colocar una orden.

Notas de ingeniería

Un filtro de 10 puntos antes del dinero real

Superar al promedio del costo en dólares, seguir siendo rentable sin las dos mejores operaciones, mantener el drawdown por debajo del 15%, resistir costos duplicados, superar entradas al azar, usar una muestra reservada sellada una sola vez y escribir un pre-mortem.

Las ideas rechazadas siguen rechazadas

Se probó un filtro de compra por régimen de mercado y se descartó; ahora el régimen se reporta, no se opera con él.

Consultas con conciencia de costos

Las verificaciones pasaron de cada minuto a cada 15 minutos después de que el primer calendario agotó la cuota del hosting.

Qué sigue

Cada mesa reúne alrededor de 100 resultados liquidados antes de un veredicto. Las demás ideas siguen en modo sombra hasta que Andrew decida.