Apuntarme a la lista de espera
Estrategias / Tendencia / Triple Band Market Model

Triple Band Market Model: tres bandas EMA para tendencias largas

El modelo construye tres bandas a partir de EMA de máximos y mínimos sobre 50, 100 y 200 barras. Cada banda gira al alza o a la baja según el lado por el que cerró el precio, y un long se abre solo cuando el cierre está por encima de la línea activa de las tres. La operación termina en cuanto eso deja de ser cierto.

TendenciaSolo largosSwingOroDiario
2.27Profit factor
3,315Beneficio neto EUR
31.03%Tasa de acierto
203Operaciones
-809Max drawdown
16.33Operación media

Mejor ejecución de 31. Gold, Diario, spread 0.6, de la ejecución pf:2026-09-24-GOLD-D.tsv:2.

Reglas de entrada, largos

  1. Tres bandas se construyen a partir de EMA de los máximos y de los mínimos (50, 100 y 200 barras, barra anterior)
  2. Cada banda apunta al alza tras un cierre por encima de su EMA de máximos y a la baja tras un cierre por debajo de su EMA de mínimos

Reglas de salida

  1. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-25
InstrumentoGold, Diario
Spread0.6 puntos
Contratos1
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-25
Parámetros (4)
positionSize
Contratos por operación
1
fastPeriod
Banda rápida: EMA de los máximos y de los mínimos
50
midPeriod
Banda media
100
slowPeriod
Banda lenta
200

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
OroMejor ejecuciónDiario2.27 20331.033,315 EUR-809
USD/JPY30 min1.14 2,65528.74516,700 JPY-124,400
USD/JPYDiarion/a 18629.03644,780 JPY-579,750
USD/JPY1 horan/a 1,86029.57491,890 JPY-349,120
EUR/USD2 minn/a 3,17619.40188,989 USD-76,432
EUR/USDDiarion/a 16927.8150,918 USD-36,021
Nikkei 225Diarion/a 17831.4644,429 USD-14,716
Plata4 horasn/a 40928.3633,015 USD-13,293
Nikkei 2251 horan/a 1,46127.4521,719 USD-11,048
Dow JonesDiarion/a 24035.4219,700 EUR-8,491
Nasdaq 100Diarion/a 19835.3514,713 EUR-3,714
Nikkei 2254 horasn/a 40629.8014,200 USD-11,158
Dow Jones1 horan/a 59728.6410,754 EUR-5,895
Dow Jones4 horasn/a 17135.6710,535 EUR-5,287
Nasdaq 1004 horasn/a 53334.719,508 EUR-4,145
DAX 40Diarion/a 31628.489,207 EUR-5,564
Nasdaq 10030 minn/a 3,12430.798,690 EUR-4,381
DAX 4030 minn/a 2,97427.377,740 EUR-4,044
Nasdaq 1001 horan/a 1,88228.967,667 EUR-5,051
DAX 401 horan/a 1,66928.766,875 EUR-3,807
Nasdaq 10015 minn/a 2,88028.266,738 EUR-3,594
Petróleo crudo de EE. UU.Diarion/a 17236.056,647 EUR-5,468
Nasdaq 10010 minn/a 2,82427.766,102 EUR-4,452
Nasdaq 1005 minn/a 2,88226.344,067 EUR-2,986
Oro4 horasn/a 39731.993,155 EUR-1,179
S&P 500Diarion/a 25731.912,727 EUR-1,019
Oro30 minn/a 2,71029.852,323 EUR-792
Oro1 horan/a 1,57428.531,870 EUR-1,449
S&P 5004 horasn/a 53132.391,453 EUR-802
S&P 50030 minn/a 3,12830.951,403 EUR-1,331
Oro15 minn/a 2,83524.37934 EUR-929

Gráficos

Resultados por ejecución

Las 10 mejores de 31 ejecuciones. La lista completa está en la tabla de arriba.

Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Triple Band Market Model
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
fastPeriod = 50           // fast band: EMA of highs and of lows
midPeriod = 100           // middle band
slowPeriod = 200          // slow band

// --- Indicators ---
// Each band is an EMA of highs and an EMA of lows (previous bar).
// Its direction flips up above the high line and down below the low line,
// and the active line is the low line in an uptrend, the high line in a downtrend.
ONCE fastDirection = 0
ONCE midDirection = 0
ONCE slowDirection = 0

fastUpperMA = ExponentialAverage[fastPeriod](high)[1]
fastLowerMA = ExponentialAverage[fastPeriod](low)[1]
IF CustomClose > fastUpperMA THEN
  fastDirection = 1
ELSIF CustomClose < fastLowerMA THEN
  fastDirection = -1
ENDIF
IF fastDirection = -1 THEN
  fastLine = fastUpperMA
ELSE
  fastLine = fastLowerMA
ENDIF

midUpperMA = ExponentialAverage[midPeriod](high)[1]
midLowerMA = ExponentialAverage[midPeriod](low)[1]
IF CustomClose > midUpperMA THEN
  midDirection = 1
ELSIF CustomClose < midLowerMA THEN
  midDirection = -1
ENDIF
IF midDirection = -1 THEN
  midLine = midUpperMA
ELSE
  midLine = midLowerMA
ENDIF

slowUpperMA = ExponentialAverage[slowPeriod](high)[1]
slowLowerMA = ExponentialAverage[slowPeriod](low)[1]
IF CustomClose > slowUpperMA THEN
  slowDirection = 1
ELSIF CustomClose < slowLowerMA THEN
  slowDirection = -1
ENDIF
IF slowDirection = -1 THEN
  slowLine = slowUpperMA
ELSE
  slowLine = slowLowerMA
ENDIF

aboveFast = fastLine < close
aboveMid = midLine < close
aboveSlow = slowLine < close

14 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

EMA
Lee esto primeroDebilidades conocidas4 puntos
  • No hay stop loss ni objetivo. La única salida es que el cierre caiga por debajo de una de las líneas activas.
  • La tasa de acierto es baja, del 31.03% en Gold Diario, así que la mayoría de las operaciones son perdedoras pequeñas.
  • USD/JPY Diario tuvo un drawdown de 579,750 JPY frente a 644,780 JPY de beneficio.
  • Solo largos, y la mayoría de las ejecuciones fuera de la principal no tienen profit factor registrado.

Preguntas

Sobre esta estrategia

¿Puede ejecutarse en ProOrder?

Sí, la lógica de las bandas y la salida están automatizadas. Al no haber stop, fija una pérdida máxima a nivel de cuenta.

¿Dónde se probó?

Gold Diario hizo 3,314.50 EUR en 203 operaciones. Todas las ejecuciones de la tabla fueron rentables, en USD/JPY, EUR/USD, Nikkei 225, Silver, Dow Jones, Nasdaq 100, DAX 40, US Crude Oil, S&P 500 y Gold.

¿Qué drawdown con 1 contrato?

Con 1 contrato y un spread de 0.6 puntos, la ejecución de Gold Diario tuvo un max drawdown de 808.80 EUR.

¿Por qué barras diarias para la ejecución principal?

Las bandas de 50 a 200 barras describen mejor la tendencia principal en gráficos diarios. Gold Diario dio el profit factor más alto, 2.27.

Relacionado

Estrategias como esta

Monday Dip Buy

Usa el mismo indicador.

n/a PF · 146 operaciones

RSI(2) Trend Filter

Mejor ejecución en el mismo mercado, Gold.

1.73 PF · 254 operaciones

Big Bar Fade

Un profit factor similar.

2.28 PF · 172 operaciones

¿Quieres ver modelos de tendencia en una cartera real? Apúntate a la lista de espera de ProRealAlgos.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación