Crea una estrategia de criptoactivos comprobable sin programar
Un constructor visual evita el trabajo de programación, pero no elimina la ambigüedad. Una estrategia solo se puede comprobar cuando cada decisión del robot se expresa mediante datos observables, una condición determinista y una acción limitada.
Empieza con una hipótesis que se pueda refutar
Empieza con una sola afirmación sobre el mercado, no con una acumulación de indicadores. Por ejemplo: después de un retroceso dentro de una tendencia consolidada, mientras la volatilidad permanece controlada, es más probable que el precio continúe que cambie de dirección. La afirmación puede ser incorrecta, y eso resulta útil. Una prueba debe poder refutarla en lugar de modificarla una y otra vez hasta que la curva de capital se vuelva positiva.[3]
- Indica qué comportamiento del mercado esperas y por qué podría persistir.
- Define qué observación contradiría la idea.
- Elige un mercado y un intervalo temporal en los que se pueda medir la hipótesis.
- No agregues una condición salvo que represente una parte distinta de la hipótesis.
Convierte cada expresión subjetiva en una regla
Expresiones como tendencia fuerte, sobreventa, soporte cercano o volumen suficiente no indican al programa qué debe hacer. Sustitúyelas por un indicador, un intervalo temporal, un operador, un umbral y un momento de evaluación. Dos personas que lean la regla terminada deben poder obtener la misma configuración sin preguntarte qué quisiste decir.[1]
| Idea ambigua | Regla comprobable | Pregunta pendiente |
|---|---|---|
| Comprar durante un retroceso | El cierre cruza por encima de la EMA de 20 después de que el RSI estuviera por debajo de 40 | ¿Qué vela confirma el cruce? |
| Usar una posición pequeña | Asignar el 2 % del saldo disponible del activo de cotización | ¿El porcentaje se aplica a cada operación o al conjunto de robots? |
| Salir cuando disminuya el impulso | El RSI cruza por debajo de 55 en el intervalo temporal de la estrategia | ¿Qué ocurre si antes se alcanza el límite de pérdidas? |
Define a la vez el mercado, la entrada, el tamaño, la salida y los fallos
Una señal de entrada no constituye una estrategia. La selección del mercado determina qué instrumentos pueden utilizarse; el tamaño determina la exposición; las salidas determinan cómo se materializa el riesgo; y los límites de la cuenta determinan si puede abrirse otra operación. Anota estas decisiones antes de la primera prueba para que una entrada favorable no oculte un modelo de riesgo incompleto.
Resuelve la prioridad de las reglas antes de que se convierta en un error de ejecución. Si una condición de toma de ganancias, un límite de pérdidas de la cuenta y una señal de cambio de dirección se cumplen en la misma evaluación, la especificación debe indicar qué acción tiene prioridad y si las demás se cancelan. Define cómo se comportan las posiciones existentes cuando deja de cumplirse un filtro de entrada, cuando el robot alcanza un límite diario o cuando los datos del mercado quedan desactualizados. Para una cuadrícula o un promedio del costo de compra, indica el número máximo de incorporaciones, la base del espaciado, la progresión del tamaño y un único límite de pérdidas agregado. Estos casos extremos forman parte de la estrategia porque determinan la exposición justo cuando dejan de cumplirse los supuestos habituales.
Comprueba el cálculo del tamaño con saldos y precios concretos. Una regla como dos por ciento puede referirse al saldo libre del activo de cotización, al capital inicial de la cuenta, al capital actual de la cartera o al riesgo entre la entrada y el límite de pérdidas; esas definiciones producen órdenes distintas después de una pérdida y mientras otros robots mantienen fondos ocupados. Calcula un ejemplo con una orden normal, otro con el importe nominal mínimo y otro con una cuenta que ya esté cerca de su límite de exposición. La configuración solo está completa cuando los tres casos producen un tamaño determinista o una decisión explícita de no operar.
- Elige la bolsa, el mercado al contado o de futuros, los símbolos y el intervalo temporal de la señal.
- Especifica cada filtro de entrada y la forma de combinar los filtros.
- Define el tamaño de la posición, el apalancamiento cuando corresponda y la exposición simultánea máxima.
- Define la toma de ganancias, el límite de pérdidas, las salidas dinámicas o condicionales y su prioridad.
- Fija los límites diarios de operaciones y pérdidas, además del periodo de espera, antes de evaluar la rentabilidad.
Agrega complejidad solo cuando los datos revelen una debilidad
Cada filtro o parámetro adicional crea otra manera de ajustar la estrategia al ruido histórico. Si pruebas muchas combinaciones y conservas únicamente la ganadora, el resultado comunicado ya no representa una sola hipótesis independiente. Registra cuántas variantes examinaste y reserva datos posteriores para confirmarla.[3]
Vincula cada versión de la configuración con un resultado
Guarda la configuración completa junto con el intervalo de fechas, el saldo inicial, las comisiones, los supuestos de financiación y el resultado. Cuando cambie cualquier campo que afecte a la estrategia, crea una versión nueva y ejecuta otra prueba retrospectiva. Un resultado anterior no puede validar un robot cuyas reglas hayan cambiado.[2]
Mantén junto a las versiones un registro breve de cambios: qué cambió, por qué, qué debilidad pretende corregir la modificación y qué datos contarían en su contra. Distingue las correcciones, como arreglar una regla interpretada de forma incorrecta, de las optimizaciones que introducen un nuevo grado de libertad. Nunca sobrescribas una versión rechazada ni su informe con pérdidas. Conservar los fallos permite ver el alcance total de la búsqueda, evita reutilizar por accidente pruebas desactualizadas y ayuda a que otra persona determine si una mejora posterior procede de un mecanismo razonable o de una selección repetida.
Reescribe una estrategia como especificación
Utiliza una estrategia que ya comprendas. No la optimices durante este ejercicio; el objetivo consiste en eliminar la ambigüedad.
- Escribe una frase para la hipótesis y una observación que permita refutarla.
- Crea reglas independientes para el mercado, la entrada, el tamaño, la salida y el riesgo de la cuenta, todas con valores medibles.
- Pide a otra persona que reproduzca la configuración a partir del texto y resuelve todas las diferencias.
- Guarda la primera versión antes de ejecutar la prueba retrospectiva y registra cada cambio posterior como una versión nueva.
Lista de comprobación de la definición
Una estrategia está lista para su primera prueba únicamente cuando se cumplen todas estas afirmaciones.
- El mercado permitido, los símbolos, la dirección y el intervalo temporal están indicados de forma explícita.
- Cada señal utiliza una entrada, un operador, un umbral y un momento de evaluación definidos.
- El tamaño y la exposición total se pueden calcular antes de crear una orden.
- Las salidas y las condiciones de detención de la cuenta se especifican por separado.
- Cada versión de la configuración se puede asociar exactamente con un conjunto de datos y resultados de la prueba.
Lo que unas reglas precisas aún no pueden demostrar
Las reglas formales evitan interpretaciones variables, pero no demuestran que la hipótesis tenga una ventaja económica. La calidad de los datos, los supuestos de ejecución, los costos, el sesgo de selección y los cambios de régimen del mercado todavía pueden invalidar una estrategia aparentemente precisa. La precisión permite someter la idea a una prueba justa; no justifica arriesgar capital.
Fuentes y lecturas adicionales
El comportamiento del producto se contrasta con la documentación y el código de SteadyEdge; los datos cambiantes de las bolsas y plataformas enlazan a fuentes oficiales actualizadas.
Comprueba la versión completa más sencilla
Abre el constructor con una sola hipótesis medible. Mantén la primera configuración lo bastante pequeña como para explicar cada regla y después consulta la guía general de pruebas retrospectivas antes de interpretar el resultado.