El problema
Escribir las reglas de un sistema automatizado cuesta menos que poder responder, semanas
después, exactamente por qué hizo lo que hizo. Si nadie puede, la gente deja de confiar en él,
empieza a revisarlo a mano y vuelve a tener el trabajo que quería quitarse de encima.
Hoy es un sistema de investigación en una cuenta demo, que usamos para estudiar la mecánica de
la ejecución y del riesgo. Funciona de forma continua en una máquina alojada, con datos de
mercado en vivo y ejecución simulada.
Los datos
Lee datos de mercado en vivo de un solo instrumento y escribe su propio registro de eventos.
De los datos y del registro publicamos solo la estructura, y nada de código fuente: las reglas
mismas son la parte que vale la pena mantener en privado.
Cómo lo abordamos
Cada decisión escribe un evento. El registro tiene un esquema fijo, así que una fila escrita
hoy se puede comparar con una escrita hace seis meses. Agregar un campo exige un cambio
deliberado; no puede pasar por accidente.
Las señales, las evaluaciones de reglas y los eventos de órdenes quedan en el mismo lugar, en
orden. Una regla que falla se registra con el mismo cuidado que una que se cumple, porque las
fallas son las que explican los huecos.
Los controles de riesgo siguen reglas fijas, sin decisiones caso por caso: stops ajustados a
la volatilidad, manejo del punto de equilibrio y de salidas parciales, y un monitor de salud
que sigue las operaciones cerradas recientes y aparta una estrategia que se está comportando
mal.
Cómo está construido
Funciona sin supervisión en una máquina alojada, y todas las estrategias pasan por un único
ciclo de ejecución compartido. Cada decisión se escribe en un registro de auditoría con un
conjunto fijo de columnas, así que el comportamiento se puede revisar después sin depender de
la memoria de nadie.
Métodos y herramientas: Python conectado a MetaTrader 5,
tamaño de posición y de stop basado en la volatilidad, análisis de perfil de volumen, un
filtro de régimen de mercado y registro de auditoría estructurado en CSV con un esquema de
columnas fijo.
Lo que podemos mostrar
La vista aísla un ciclo de vida: la señal, la orden pendiente, la ejecución y el cierre, con
las evaluaciones de reglas registradas al lado y una tabla con fecha y hora debajo. Cualquier
evento se puede rastrear hasta las condiciones que lo produjeron.
No vas a encontrar cifras de rendimiento de este sistema aquí ni en ninguna otra parte del
sitio. Funciona en una cuenta demo, así que no hay un historial verificado, y publicar
resultados simulados como si fueran resultados reales sería justo lo que criticamos en otras
partes.
Lo que demuestra
Aunque el trading no te interese, la misma idea vale para tu negocio: cada decisión que toma
el sistema queda registrada, y cualquiera de ellas se puede reconstruir después.
Eso es lo que hace seguro dejar funcionando un proceso de negocio automatizado. El registro y
la guía de operación del
paquete de automatización hacen la misma
promesa. Este sistema la tiene que cumplir en condiciones más difíciles, porque sus eventos
llegan de forma continua y no se pueden recrear volviendo a ejecutar el proceso.