Trend Surfer construye un TDI a partir del RSI(14): una línea de precio de 4 periodos y una banda central de 29 periodos. Se pone long cuando la línea de precio está por encima de la banda y ambas se sitúan por encima de niveles fijados, y se pone short cuando la línea de precio cruza por debajo de la banda. Cada operación utiliza un stop de 250 puntos y un objetivo de 50 puntos.
Mejor ejecución de 4. USD/JPY, 1 hora, spread 1, de la ejecución pf:2026-09-24-USDJPY-1h.tsv:1.
| Periodo | Hasta 2026-09-25 |
| Instrumento | USD/JPY, 1 hora |
| Spread | 1 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-25 |
| positionSize Contratos por operación | 1 |
| rsiPeriod Longitud del RSI que alimenta el TDI | 14 |
| priceLinePeriod Suavizado de la línea de precio del TDI | 4 |
| middleBandPeriod Longitud de la banda central del TDI | 29 |
| longPriceLevel Los longs necesitan la línea de precio por encima de este valor | 35 |
| shortPriceLevel Los shorts necesitan la línea de precio por encima de este valor | 40 |
| middleBandLevel Los longs necesitan la banda central por encima de este valor | 40 |
| stopLossPoints Stop de protección en puntos | 250 |
| takeProfitPoints Objetivo en puntos | 50 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMejor ejecución | 1 hora | 1.04 | 10,813 | 40.43 | 694,080 JPY | -171,550 |
| Plata | Diario | n/a | 1,376 | 55.81 | 22,511 USD | -7,333 |
| Oro | Diario | n/a | 1,097 | 43.03 | 2,152 EUR | -771 |
| Oro | 4 horas | n/a | 2,199 | 38.06 | 1,256 EUR | -1,006 |
Gráficos
El código
// ============================================================ // Trend Surfer // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 1 // contracts per trade rsiPeriod = 14 // RSI length feeding the TDI priceLinePeriod = 4 // TDI price line smoothing middleBandPeriod = 29 // TDI middle band length longPriceLevel = 35 // longs need the price line above this shortPriceLevel = 40 // shorts need the price line above this middleBandLevel = 40 // longs need the middle band above this stopLossPoints = 250 // protective stop in points takeProfitPoints = 50 // target in points // --- Indicators --- // Traders Dynamic Index: smoothed RSI against a slower RSI average rsiValue = RSI[rsiPeriod](CustomClose) priceLine = Average[priceLinePeriod](rsiValue) middleBand = Average[middleBandPeriod](rsiValue)
16 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, es un sistema ProOrder de stop and reverse. Las ventanas horarias que se ven en algunas versiones no estaban en el código probado, así que aquí no se aplica ninguna.
USD/JPY 1 hora ganó JPY 694,080. Silver Diario ganó USD 22,511, Gold Diario EUR 2,151.9 y Gold 4 horas EUR 1,255.9.
El max drawdown en USD/JPY 1 hora fue de JPY 171,550. Cada operación perdedora puede costar hasta 250 puntos más el spread.
El gráfico de 1 hora produjo suficientes señales para que el pequeño objetivo de 50 puntos sumara. Las ejecuciones en Diario operaron mucho menos.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.