Tu backtest de scalping es en gran parte una suposición
El scalping es donde el backtest de TradingView es menos capaz de decirte lo que quieres saber, y la razón es concreta, no general.
El emulador tiene que adivinar, y en un scalp adivina constantemente
Cuando el rango de una barra contiene tu stop y tu objetivo, el backtest debe decidir cuál se alcanzó primero. Lo hace deduciendo el recorrido del precio dentro de la barra según dónde esté la apertura respecto al máximo y al mínimo [2]:
Si el precio de apertura de una barra está más cerca del máximo que del mínimo, el emulador asume que el precio se movió en este orden: apertura → máximo → mínimo → cierre. Si la apertura está más cerca del mínimo, asume: apertura → mínimo → máximo → cierre. [2]
Ahora fíjate en qué hace el scalping. Un stop ajustado y un objetivo ajustado en una temporalidad corta significan que ambos niveles suelen caber dentro del rango de una sola barra. Así que el caso que el emulador resuelve por suposición no es un caso límite en una estrategia de scalping: es el caso normal.
Puedes medir tu propia exposición a esto. Abre la List of Trades y, para cada salida, comprueba si el rango de esa barra contenía tus dos niveles. En una estrategia de scalping la fracción suele ser la mayoría. Esa fracción es cuánto de tu curva de capital es la regla de arriba y no el mercado.
Aquí es también exactamente donde difiere MetaTrader: su tester puede reproducir ticks reales acumulados por el bróker sin simulación [3], así que no tiene que deducir el recorrido. Para una idea de scalping en concreto, esa no es una diferencia menor — la comparación de motores explica por qué los dos no pueden coincidir.
Dos límites de plataforma que aquí aparecen primero
El tope de órdenes. Un script puede colocar como máximo 9.000 órdenes en un backtest, que sube a 1.000.000 con Deep Backtesting [1]. Una estrategia de scalping en temporalidad corta sobre un rango largo alcanza las 9.000 y simplemente deja de añadir operaciones: la curva se aplana y las estadísticas siguen pareciendo verosímiles. Compara siempre el número de operaciones con el tope antes de concluir que la estrategia dejó de funcionar.
El límite de tiempo de ejecución. 20 segundos para cuentas básicas, 40 para las demás [1]. Las temporalidades cortas implican más barras por unidad de historial, así que aquí se alcanza antes que en una estrategia diaria.
La aritmética que decide el scalping
Los costes no son un detalle en este horizonte: son la estrategia. Si tu objetivo son unos pocos ticks y tu comisión más slippage es una fracción apreciable de ellos, necesitas una ventaja direccional grande solo para no perder.
Así que ejecuta la prueba de duplicación antes que nada: duplica comisión y slippage y vuelve a ejecutar. En una estrategia de scalping esto elimina con frecuencia toda la ventaja, y descubrirlo en una tarde es el mejor resultado posible — la prueba de sensibilidad a costes.
Si aún quieres construirlo
| Campo | Valor | Nota |
|---|---|---|
| Temporalidad | 1–15 minutos | más barras, así que más exposición a todos los límites |
| Entrada | una condición, no tres | menos parámetros en el horizonte con menos datos por operación |
| Stop y objetivo | lo bastante separados para no compartir barra | reduce cuánto decide el emulador |
| Costes | comisión y slippage fijados con honestidad | el campo más importante |
| Filtro de sesión | sí | los spreads se ensanchan fuera de horas líquidas |
La tercera fila es la accionable. Separar más el stop del objetivo no va de mejor relación riesgo-beneficio: va de dejarle menos que adivinar al emulador, lo que hace que tu backtest signifique más.
Tactix AI — Studio vs Guide
Tactix AI es la marca del asistente de AlfaTactix (abrir Tactix AI).
- Tactix Studio convierte una descripción de estrategia en una frase en un borrador de Timeframe, Señales, Filtros y Riesgo en el Strategy Builder visual. Revisas y editas cada campo antes de que Code Generator escriba MQL5 o Pine Script.
- Tactix Guide explica el paso en el que estás — qué rellenar, qué significa un control o cómo formular una regla — sin volcar código sin probar.
Es automatización form-first: el LLM no sustituye a Code Generator, y conservas límites de plan y validación en tiempo real.

