Backtester TradingView: testea una estrategia antes de que te cueste dinero.
Toda estrategia que fundió una cuenta real tuvo antes un backtest precioso. La diferencia entre un test fiable y una fantasía son unos pocos ajustes y trampas que casi todo el mundo se salta. Así funciona de verdad el Strategy Tester de TradingView, cómo hacerlo honesto y qué toca hacer el día que tu estrategia lo sobrevive.
LO PRIMERO
Estrategia vs indicador: solo uno de ellos se backtestea.
TradingView ejecuta dos tipos de Pine Script. Un indicador dibuja líneas, etiquetas y alertas: nunca simula una operación, así que no hay nada que backtestear. Una estrategia se declara con strategy() en lugar de indicator() y coloca órdenes simuladas con strategy.entry y strategy.exit. Solo las estrategias producen resultados.
Para lanzar el test: abre tu símbolo y temporalidad, añade la estrategia desde el Pine Editor (o la librería de la comunidad) y abre la pestaña Strategy Tester al pie del gráfico. Ahí tienes la curva de equity, beneficio neto, profit factor, drawdown máximo y la lista completa de operaciones. Si escribiste las reglas como indicador, no estás atascado: las entradas y salidas se traducen a una estrategia casi línea a línea, o puedes ir directo a alertas y validar en tiempo real (al final lo vemos).
REALISMO
Haz el test honesto: comisión, slippage, datos.
Un backtest con coste cero es marketing, no investigación. En los ajustes de la estrategia pon una comisión que coincida con tu bróker (por lote en forex, o en porcentaje en cripto) y unos ticks de slippage en cada fill. Estos dos campos por sí solos convierten a menudo una maravilla de 60% de aciertos en breakeven: mejor enterarte ahora que en el extracto de tu bróker.
Dos honestificadores más. El bar magnifier (planes de pago) usa datos de temporalidades menores para estimar qué pasó dentro de cada barra, así los stops y objetivos que caen en la misma vela se resuelven en el orden correcto: sin él, TradingView asume un recorrido que puede favorecer a tu estrategia. Y el deep backtesting de los planes de pago superiores desbloquea todo el histórico del símbolo en lugar de una ventana limitada de barras, lo que importa porque una estrategia testeada solo sobre el último año de tendencia no ha sido realmente testeada. Los límites del plan gratis cambian, así que consulta la página de planes de TradingView para las cifras exactas.
EL ASESINO SILENCIOSO
Repintado: el backtest que lee el futuro.
El bug de backtest más peligroso no está en tu lógica, está en tu timing. Un script repinta cuando sus señales históricas se calcularon con información que no existía en esa barra. La curva de equity parece sobrenatural porque, en cierto modo, lo era.
request.security con lookahead
Traer una temporalidad mayor con request.security(..., lookahead=barmerge.lookahead_on) importa el cierre de la barra mayor antes de que termine. La fuga de futuro clásica.
Señales dentro de la barra viva
Las entradas que disparan sobre la barra aún en formación (cálculos intrabar, calc_on_every_tick) no se pueden reproducir barra a barra. El tester puede asumir que entraste a un precio que el mercado solo tocó un segundo.
Parámetros sobreoptimizados
No es repintado, pero el resultado es el mismo: optimiza los inputs hasta que el pasado parezca perfecto y habrás ajustado ruido. La pista es una estabilidad fina como una cuchilla: cambia el periodo de 21 a 23 y la ventaja se evapora.
FIX → guarda un rango de fechas fuera de muestra que la optimización nunca toca, y exige que la estrategia lo sobreviva.EL PASO QUE TODOS SE SALTAN
¿Sobrevivió al backtest? Forward test en demo MT5.
Un backtest, incluso honesto, sigue siendo una simulación sobre velas históricas. No puede mostrarte el spread ensanchándose con las noticias, el medio segundo entre tu alerta y el fill, ni cómo se comporta tu estrategia cuando saltan tres señales en la misma hora. La comprobación de realidad más barata es un forward test en una cuenta demo de MT5: mismas reglas, mercado vivo, dinero ficticio, fills reales.
La forma práctica es convertir las reglas de tu estrategia en alertas de TradingView (un mensaje por entrada y salida) y dejar que ejecuten automáticamente en la demo. Eso es exactamente lo que hace SignalForge: enruta tus alertas webhook de TradingView a MetaTrader 5 en milisegundos, con stop-loss, take-profit, multi-TP, break-even y trailing gestionados por el EA. Puedes empezar con la prueba gratis de 14 días, sin tarjeta, y ver un ciclo completo de señales ejecutándose en demo antes de arriesgar un solo dólar real. Si estás eligiendo entre bridges, nuestra comparativa honesta de bridges TradingView a MT5 expone las opciones.
Trata el forward test como parte de la estrategia, no como un trámite: de dos a cuatro semanas en demo, compara los fills en vivo con las suposiciones del backtest y solo entonces decide. Si quieres acertar el JSON de la alerta a la primera, nuestra guía de webhooks de alertas Pine Script cubre el formato del mensaje, y copiar señales de TradingView a MT5 recorre el pipeline completo de punta a punta.
FAQ
Preguntas frecuentes.
Escribe a [email protected] si la tuya no está.
¿Es gratis el backtester de TradingView?
+
¿Qué diferencia hay entre un indicador y una estrategia en TradingView?
+
¿Por qué mi backtest de TradingView pinta genial pero pierde en real?
+
¿Cuánto histórico puedo backtestear en TradingView?
+
¿Qué hago después de un buen backtest en TradingView?
+
Benjamin SF es el fundador de SignalForge y experto en automatización de algoritmos de trading. Construye y opera el puente SignalForge y la flota de MT5 alojados SFCloud para traders de prop firms.
Haz el forward test de tu estrategia en MT5
SignalForge enruta tus alertas a MetaTrader 5 en milisegundos. 14 días gratis, sin tarjeta.
SignalForge AI es una herramienta de ejecución de órdenes. No ofrecemos asesoramiento de inversión. Operar conlleva riesgo de pérdida.