Halt y targets diarios
El guardián de equity. Profit target, loss limit, max drawdown — y cómo dispara la pausa automática.
El halt es la pausa automática de tu EA cuando se cruza un límite que tú definiste. Es el único motivo por el que existe PineLink distinto a un puente puro de TradingView a MT5: el guardián de equity.
Los 3 límites que vigila
Profit target diario
Cuándo parar porque ya ganaste suficiente HOY. Ejemplo: $1000.
Cuando el P&L realizado del día llega a +$1000, se dispara el halt. Útil para "asegurar el día verde" sin que la avaricia te haga devolver lo ganado.
Loss limit diario
Cuándo parar para no romper el límite diario de la prop firm. Ejemplo: $4500 (sobre el límite real de $5000 del prop firm, dejas margen).
Cuando el P&L realizado del día llega a -$4500, halt. Te protege de la racha mala que rompería el challenge.
Max drawdown acumulado
Pérdida total desde el día 1 (o desde tu balance inicial). Ejemplo: $9500 (sobre el límite de $10000 de la prop firm).
Cuenta el resultado acumulado a lo largo de todos los días, no solo el día actual. Si tu balance baja del límite que pusiste, halt permanente hasta que reactives.
Unidades
Cada límite se puede expresar en 3 unidades:
| Unidad | Cuándo usar |
|--------|-------------|
| usd | Tu prop firm define el límite en USD absolutos |
| percent_balance | El límite es un % del balance ACTUAL (varía cada día) |
| percent_initial | El límite es un % del balance INICIAL (fijo) |
Acciones cuando se cruza el límite
Cada uno de los 3 límites puede tener una acción distinta:
| Acción | Qué hace |
|--------|----------|
| block_only | Bloquea NUEVAS señales. Las posiciones abiertas siguen vivas. |
| close_positions | Cierra TODAS las posiciones abiertas inmediatamente Y bloquea nuevas. |
| close_and_stop_ea | Igual que close_positions Y desactiva el EA hasta reactivación manual. |
block_only — la más usada
El halt evita que se abran nuevas operaciones, pero deja correr las que ya tienes en mercado. Útil cuando quieres dejar que tus TP funcionen.
close_positions — corta limpio
Cierra TODO al instante. PineLink genera una señal sintética close_all
que el EA recoge en el siguiente poll (1-3s).
close_and_stop_ea — máxima protección
Igual que la anterior + desactiva el EA. Para reactivar, ve al portal, resetea el halt manualmente y vuelves a poner el EA online.
Cuándo se evalúa el halt
PineLink evalúa los 3 límites en 2 momentos:
-
Antes de meter una señal en cola (después del webhook de TradingView). Si ya estás en halt, la señal se marca
blocked: daily_target_hit— no llega al EA. -
Después de cada operación cerrada (cuando el EA hace
POST /api/ea/reportcon un trade closed). Suma el P&L al día y re-evalúa. Si el nuevo P&L cruza un límite, se dispara el halt en ese momento.
Cómo se desbloquea el halt
| Causa del halt | Cómo desbloquear |
|----------------|------------------|
| profit_target o loss_limit (límites diarios) | Automático al cambio de día. PineLink usa la zona horaria que configuraste en /targets para definir cuándo "empieza un nuevo día". |
| max_drawdown (acumulado) | Manual. Ve a /targets → Resetear halt. Pide confirmación. |
Ejemplo: configuración para FundedNext 100K Stellar
Esta prop firm tiene estas reglas (consultar la actual en su web):
- Loss diario máximo: $5000 (5% del balance inicial)
- Drawdown total máximo: $10000 (10% del balance inicial)
- No hay profit target obligatorio (puedes operar lo que quieras hacia arriba)
Configuración recomendada en /targets:
| Parámetro | Valor | Unidad | Acción |
|-----------|-------|--------|--------|
| Profit target | (vacío) | — | — |
| Loss limit | $4500 | USD | close_positions |
| Max drawdown | $9500 | USD | close_and_stop_ea |
| Zona horaria | America/New_York | — | — |
Por qué $4500 y $9500 en vez del límite real: las prop firms cuentan también las comisiones, swaps y P&L floating (las posiciones abiertas en ese momento). Si llegas exacto al límite, el floating te pasa al otro lado y rompes. Dejar 5-10% de margen es el estándar.
Ejemplo: configuración para cuenta personal
Cuenta de $10000 con tolerancia personal:
| Parámetro | Valor | Unidad | Acción |
|-----------|-------|--------|--------|
| Profit target | 2% | percent_balance | block_only (deja correr TPs) |
| Loss limit | 1% | percent_balance | close_positions |
| Max drawdown | 10% | percent_initial | close_and_stop_ea |
| Zona horaria | Europe/Madrid | — | — |
Por qué importa tanto
En prop firms, una racha mala de 30 minutos te puede dejar fuera del challenge si no tienes un tope automático. PineLink te lo da:
- En cuanto cruzas el límite, deja de abrir nuevas operaciones sin que tengas que estar pendiente.
- Si activas
close_positions, cierra todo sin esperar a que vuelvas al PC. - En el portal te llega un email para que sepas qué pasó.
Próximos pasos
- Setup en prop firms — recetas listas para cada prop firm.
- Modos de riesgo — el otro pilar del risk management.