CAPÍTULO 1: La Lógica del If-Then-Else (Si-Entonces-Si No)
Cómo traducir las reglas de tu estrategia a un sistema estricto donde no hay espacio para la duda.
Imaginas que estás frente a la pantalla. El precio se acerca a un nivel importante que tienes marcado desde el inicio de la sesión. Sientes cómo el pulso se te acelera un poco. En tu mente empieza un debate interno:
- «Se está moviendo muy rápido, mejor entro ya no sea que me quede fuera».
- «Espera, el volumen es un poco bajo, igual es una trampa… voy a esperar a la siguiente vela».
- «Bueno, si entra un poco más de presión, compro».
Stop. Rebobinemos la escena.
Acabas de ser testigo del mayor enemigo del trader manual: la ambigüedad discrecional. Lo que estás haciendo en ese momento no es trading; es una negociación emocional contigo mismo en tiempo real. Y en esa negociación, cuando las papas queman y el dinero está en juego, tu cerebro primitivo (secuestrado por el miedo o la codicia) siempre va a ganar la partida.
Un algoritmo informático jamás pasa por esto. No debate, no duda, no se asusta, ni tiene corazonadas. Simplemente lee datos y ejecuta instrucciones.
La buena noticia es que no necesitas saber programar ni una sola línea de código en Python, MQL4 o C++ para operar con la fría precisión de una máquina. Lo que necesitas es aprender a formatear tu mente con la estructura lógica fundamental de la computación: el condicional If-Then-Else (Si… Entonces… Si no…).
El virus de la ambigüedad: «Muerte por subjetividad»
El 90% de los planes de trading de los traders minoristas son declaraciones de intenciones, no sistemas de ejecución. Están llenos de palabras trampa. Vamos a hacer un ejercicio de honestidad. Revisa tu plan actual y busca palabras como estas:
- «Cuando el mercado tenga fuerza…»
- «Espero un retroceso sano a la zona…»
- «Si veo intención institucional…»
¿Qué es «fuerza»? ¿Qué es un «retroceso sano»? Para ti, hoy a las 10:00 de la mañana con la mente fresca, un retroceso sano puede ser una cosa; para ti mismo, el próximo jueves tras encadenar tres pérdidas seguidas, la definición de «sano» habrá cambiado por completo para adaptarse a tu necesidad de revancha.
La ambigüedad en las reglas es el agujero negro por el que se escapa tu disciplina. Si una regla permite interpretación, tu mente la interpretará a su favor para calmar tu estado emocional del momento. Tu objetivo a partir de hoy es erradicar la interpretación.
La Estructura Binaria: Pensar en If-Then-Else
En programación, la lógica condicional es el bloque de construcción básico. Funciona como un árbol de decisión donde cada pregunta solo tiene dos respuestas posibles: SÍ o NO (Verdadero o Falso). No hay grises, no hay «tal vez».
Vamos a ver cómo transformar una regla ambigua tradicional en una regla algorítmica humana:
| Regla Tradicional Ambigua | Regla Algorítmica (If-Then-Else) |
| «Espero a que el precio corrija a la media móvil y, si rebota con fuerza, entro largo.» | IF (SI): El precio toca la EMA de 20 periodos AND (Y) la vela de cierre es un martillo alcista. THEN (ENTONCES): Coloco orden de compra 1 tick por encima del máximo de esa vela. ELSE (SI NO): No hago nada y espero a la siguiente vela. |
| «Si el mercado está muy volátil en la apertura, no opero.» | IF (SI): El rango de los primeros 5 minutos es mayor que el 150% del ATR de 14 periodos. THEN (ENTONCES): Cierro la plataforma y no opero hoy. ELSE (SI NO): Activo el plan de ejecución normal. |
¿Ves la diferencia? En la columna de la derecha, un niño de 10 años o un ordenador podrían ejecutar la estrategia exactamente igual que tú. Has eliminado al «yo emocional» de la ecuación de entrada.
Diseñando tu Arquitectura: El Diagrama de Flujo Estricto
La mejor manera de obligar a tu cerebro a adoptar el pensamiento algorítmico es visualizarlo. Si no puedes dibujar tu estrategia en un diagrama de flujo simple, lamento decírtelo: no tienes una estrategia, tienes una idea vaga.
Para construir tu diagrama de flujo (puedes usar herramientas visuales online gratuitas como Lucidchart, Whimsical o incluso papel y boli), debes dividir tu operativa en tres bloques de preguntas cerradas:
1. Filtros de Contexto (¿Se puede operar hoy?)
Son las preguntas condicionales de alto nivel que determinan si abres las pantallas o te vas a pasear.
- IF ¿Hay noticias macroeconómicas de alto impacto en los próximos 30 minutos? -> SÍ: NO OPERO. / NO: Siguiente pregunta.
- IF ¿El precio está cotizando dentro del rango de Asia? -> SÍ: NO OPERO. / NO: Siguiente pregunta.
2. Gatillo de Entrada (¿Es ESTE el momento exacto?)
Las condiciones precisas que activan el clic. Aquí combinamos varias condiciones con las compuertas lógicas AND (se tienen que cumplir todas) u OR (basta con que se cumpla una).
- IF El precio toca el Naked POC del día anterior AND el Delta de volumen es positivo AND el precio está por encima de la VWAP semanal…
- THEN: Ejecuto orden de entrada al mercado.
3. Gestión de la Posición (¿Qué hago ahora que estoy dentro?)
El algoritmo no termina al entrar al mercado; de hecho, ahí es donde se vuelve más crítico.
- IF El precio alcanza el Objetivo 1 -> THEN Muevo el Stop Loss a Break Even AND cierro el 50% de la posición.
- ELSE Mantengo el Stop Loss original inmóvil.

Tu Plan de Acción para este Capítulo
Antes de pasar a la siguiente página, donde aprenderemos a transformar conceptos abstractos como «fuerza» en datos puramente matemáticos, tienes una tarea obligatoria si de verdad quieres operar como una máquina:
- Haz una auditoría de tu plan de trading actual: Coge un rotulador fosforito y subraya cada palabra subjetiva (sano, fuerte, claro, sobrecomprado, intención).
- Pásalas por el filtro If-Then: Reescribe al menos una de tus configuraciones (setups) utilizando la estructura rígida de la tabla anterior.
- Dibuja tu árbol de decisión: Abre una herramienta de diagramas y plasma tu proceso de principio a fin. Si descubres que te quedas atascado en un paso porque «depende de cómo veas el mercado en ese momento», ahí es donde tu algoritmo manual está fallando. Cierra esa brecha.
Cuando tu diagrama de flujo sea tan estricto que no deje ni un solo milímetro a tu interpretación… felicidades, habrás programado tu primer algoritmo. Y está instalado directamente en tu cerebro.
