Op de wachtlijst
Strategieën / Trend / Triple Band Market Model

Triple Band Market Model: drie EMA-banden voor lange trends

Het model bouwt drie banden uit EMA's van de highs en lows over 50, 100 en 200 bars. Elke band klapt omhoog of omlaag afhankelijk van aan welke kant de prijs sloot, en een long gaat alleen open wanneer de close boven de actieve lijn van alle drie ligt. De trade eindigt zodra dat niet langer het geval is.

TrendAlleen longSwingGoudDagelijks
2.27Profit factor
3,315Nettowinst EUR
31.03%Winstpercentage
203Trades
-809Max drawdown
16.33Gem. trade

Beste run van 31. Gold, Dagelijks, spread 0.6, uit run pf:2026-09-24-GOLD-D.tsv:2.

Instapregels, long

  1. Drie banden worden gebouwd uit EMA's van de highs en van de lows (50, 100 en 200 bars, vorige bar)
  2. Elke band wijst omhoog na een close boven de EMA van de highs en omlaag na een close onder de EMA van de lows

Uitstapregels

  1. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentGold, Dagelijks
Spread0.6 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-25
Parameters (4)
positionSize
Contracten per trade
1
fastPeriod
Snelle band: EMA van de highs en van de lows
50
midPeriod
Middenband
100
slowPeriod
Langzame band
200

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
GoudBeste runDagelijks2.27 20331.033,315 EUR-809
USD/JPY30 min1.14 2,65528.74516,700 JPY-124,400
USD/JPYDagelijksn/a 18629.03644,780 JPY-579,750
USD/JPY1 uurn/a 1,86029.57491,890 JPY-349,120
EUR/USD2 minn/a 3,17619.40188,989 USD-76,432
EUR/USDDagelijksn/a 16927.8150,918 USD-36,021
Nikkei 225Dagelijksn/a 17831.4644,429 USD-14,716
Zilver4 uurn/a 40928.3633,015 USD-13,293
Nikkei 2251 uurn/a 1,46127.4521,719 USD-11,048
Dow JonesDagelijksn/a 24035.4219,700 EUR-8,491
Nasdaq 100Dagelijksn/a 19835.3514,713 EUR-3,714
Nikkei 2254 uurn/a 40629.8014,200 USD-11,158
Dow Jones1 uurn/a 59728.6410,754 EUR-5,895
Dow Jones4 uurn/a 17135.6710,535 EUR-5,287
Nasdaq 1004 uurn/a 53334.719,508 EUR-4,145
DAX 40Dagelijksn/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 uurn/a 1,88228.967,667 EUR-5,051
DAX 401 uurn/a 1,66928.766,875 EUR-3,807
Nasdaq 10015 minn/a 2,88028.266,738 EUR-3,594
Amerikaanse ruwe olieDagelijksn/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
Goud4 uurn/a 39731.993,155 EUR-1,179
S&P 500Dagelijksn/a 25731.912,727 EUR-1,019
Goud30 minn/a 2,71029.852,323 EUR-792
Goud1 uurn/a 1,57428.531,870 EUR-1,449
S&P 5004 uurn/a 53132.391,453 EUR-802
S&P 50030 minn/a 3,12830.951,403 EUR-1,331
Goud15 minn/a 2,83524.37934 EUR-929

Grafieken

Resultaten per run

Top 10 van 31 runs. De volledige lijst staat in de tabel hierboven.

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Nog 14 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

EMA
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss of doel. De enige uitstap is de close die onder een van de actieve lijnen valt.
  • Het winstpercentage is laag, 31.03% op Gold Dagelijks, dus de meeste trades zijn kleine verliezers.
  • USD/JPY Dagelijks had een drawdown van 579,750 JPY tegenover 644,780 JPY winst.
  • Alleen long, en de meeste runs buiten de belangrijkste hebben geen vastgelegde profit factor.

Vragen

Over deze strategie

Kan hij in ProOrder worden gedraaid?

Ja, de bandlogica en de uitstap zijn geautomatiseerd. Omdat er geen stop is, stel een maximaal verlies in op accountniveau.

Waar is hij getest?

Gold Dagelijks leverde 3,314.50 EUR op over 203 trades. Elke run in de tabel was winstgevend, over USD/JPY, EUR/USD, Nikkei 225, Silver, Dow Jones, Nasdaq 100, DAX 40, US Crude Oil, S&P 500 en Gold.

Welke drawdown bij 1 contract?

Met 1 contract en een spread van 0.6 punt had de Gold Dagelijks-run een max drawdown van 808.80 EUR.

Waarom dagbars voor het belangrijkste resultaat?

Banden van 50 tot 200 bars beschrijven de hoofdtrend het best op dagcharts. Gold Dagelijks gaf de hoogste profit factor, 2.27.

Gerelateerd

Strategieën zoals deze

Monday Dip Buy

Gebruikt dezelfde indicator.

n/a PF · 146 trades

RSI(2) Trend Filter

Beste run op dezelfde markt, Gold.

1.73 PF · 254 trades

Big Bar Fade

Een vergelijkbare profit factor.

2.28 PF · 172 trades

Wil je trendmodellen in een live portfolio zien? Schrijf je in voor de wachtlijst van ProRealAlgos.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie