Op de wachtlijst
Strategieën / Mean reversion / Bollinger Fade

Bollinger Fade: de banden verkopen, het midden kopen

Dit intraday systeem handelt tegen closes buiten de Bollinger Bands (20, 2) in, door onder de onderste band te kopen en boven de bovenste band short te gaan. Trades sluiten wanneer de prijs terugkeert naar de middelste band met 20 periodes of een stop van 1% wordt geraakt.

Mean reversionLong & shortIntradayNasdaq 10030 min
n/aProfit factor
-42,800Nettowinst EUR
53.35%Winstpercentage
9,756Trades
-45,750Max drawdown
-4.39Gem. trade

Beste run van 16. Nasdaq 100, 30 min, spread 3, uit run sweeps:2026-09-07-NAS100-30m-opt.tsv:8.

Instapregels, long

  1. Geen positie open

Instapregels, short

  1. Geen positie open

Uitstapregels

  1. Stop loss op 1% van de instap
  2. Sluit een short wanneer de prijs onder de middelste band sluit

Testomstandigheden

PeriodeTot 2026-09-07
InstrumentNasdaq 100, 30 minuten
Spread3 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-07
Parameters (4)
positionSize
Contracten per trade
1
bandPeriod
Lengte van het Bollinger-gemiddelde en de deviatie
20
bandWidth
Bandafstand in standaarddeviaties
2
stopLossPct
Beschermende stop, procent van de instapprijs
1

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Nasdaq 100Beste run30 minn/a 9,75653.35-42,800 EUR-45,750
S&P 5001 uurn/a 6,39456.16-4,483 EUR-5,016
Goud5 minn/a 7,70660.72-5,926 EUR-6,051
S&P 50015 minn/a 8,19960.00-6,921 EUR-7,596
Goud15 minn/a 8,20559.77-7,030 EUR-7,165
Goud1 uurn/a 6,12755.83-7,362 EUR-7,423
S&P 5005 minn/a 7,62858.67-7,405 EUR-7,888
Goud30 minn/a 8,97157.45-10,575 EUR-10,670
S&P 50030 minn/a 9,04656.59-11,498 EUR-11,814
DAX 4015 minn/a 8,21663.00-20,829 EUR-24,876
DAX 405 minn/a 7,51062.37-24,178 EUR-25,311
Nasdaq 1005 minn/a 7,65961.39-25,752 EUR-27,328
Nasdaq 10015 minn/a 8,58760.55-25,855 EUR-32,017
Nasdaq 1001 uurn/a 7,10452.14-28,971 EUR-31,276
DAX 401 uurn/a 5,98455.26-35,182 EUR-37,773
DAX 4030 minn/a 9,12460.32-47,270 EUR-49,151

Grafieken

Resultaten per run

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

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Bollinger Fade
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
bandPeriod = 20        // Bollinger average and deviation length
bandWidth = 2          // band distance in standard deviations
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
midBand = Average[bandPeriod](close)
stdDevValue = STD[bandPeriod](close)
upperBand = midBand + bandWidth*stdDevValue
lowerBand = midBand - bandWidth*stdDevValue

Nog 26 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

Bollinger Bands
Lees dit eerstBekende zwaktes4 punten
  • Alle 15 geteste runs verloren geld, inclusief de keyStats-run op Nasdaq 100 30 minuten met EUR -42,799.80.
  • Een winstpercentage van 53.35% ziet er redelijk uit, maar de gemiddelde trade was EUR -4.39, dus de verliezende trades waren groter dan de winnaars.
  • Op DAX 40 30 minuten liep de maximale drawdown op tot EUR 49,150.70 met 1 contract.
  • Er is alleen sweepdata, dus de profit factor is niet vastgelegd, en de resultaten komen van de code vóór het herschrijven.

Vragen

Over deze strategie

Draait dit in ProOrder?

Ja, hij is geschreven als geautomatiseerd systeem met 1 contract per trade en een stop loss van 1%. Geen enkele geteste run maakte geld, dus behandel hem als basislijn in plaats van als live kandidaat.

Wat gebeurde er op elke markt?

S&P 500, Gold, DAX 40 en Nasdaq 100 zijn getest op charts van 5 minuten tot 1 uur. S&P 500 1 uur verloor het minst met EUR -4,482.65, en DAX 40 30 minuten verloor het meest met EUR -47,269.60.

Hoeveel kapitaal is er nodig voor 1 contract?

De beste vermelde run had een maximale drawdown van EUR 45,749.80 met 1 contract. Plan je kapitaal op drawdowns van die orde, plus de margin van je broker.

Waarom verliest een hoog winstpercentage toch?

De prijs veert vaak terug naar de middelste band, maar wanneer een trend doorzet loopt de trade tegen de stop van 1% aan. Die stop-outs wogen zwaarder dan de vele kleine winsten.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Negated Hammer

Beste run op dezelfde markt, Nasdaq 100.

3.20 PF · 372 trades

Monday Dip Buy

Ook een mean reversion strategie.

n/a PF · 146 trades

Nieuwsgierig welke mean reversion-setups de tests wél doorkwamen? Zet je op de ProRealAlgos-wachtlijst.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

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