Op de wachtlijst
Strategieën / Mean reversion / Bollinger Band Rejection

Bollinger Band Rejection Strategy

Een long vereist ADX(50) boven 10, DI+ boven DI-, en een bar waarvan de low de onderste Bollinger Band doorbreekt maar er weer boven sluit. Shorts zijn hiervan het spiegelbeeld bij de bovenste band. Elke trade gebruikt een stop van 60 punten en een doel van 10 punten.

Mean reversionLong & shortSwingS&P 500Dagelijks
n/aProfit factor
1,241Nettowinst EUR
80.65%Winstpercentage
155Trades
-946Max drawdown
8.01Gem. trade

Beste run van 1. S&P 500, Dagelijks, spread 1, uit run sweeps:2026-09-20-USA500-D-opt.tsv:4.

Instapregels, long

  1. ADX(50) boven 10
  2. DI+ boven DI- (50)

Instapregels, short

  1. ADX(50) boven 10
  2. DI+ onder DI- (50)

Uitstapregels

  1. Profit target van 10 punten

Testomstandigheden

PeriodeTot 2026-09-20
InstrumentS&P 500, Dagelijks
Spread1 punten
Contracten5
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-20
Parameters (7)
positionSize
Aandelen per trade, zoals gepubliceerd
5
adxPeriod
ADX-lengte
50
adxThreshold
Minimale ADX
10
diPeriod
DI+ / DI- lengte
50
bandPeriod
Bollinger Band-lengte
20
stopLossPoints
Beschermende stop (punten)
60
takeProfitPoints
Profit target (punten)
10

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
S&P 500Beste runDagelijksn/a 15580.651,241 EUR-946

Grafieken

Resultaten per run

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Bollinger Band Rejection
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 5          // shares per trade, as published
adxPeriod = 50            // ADX length
adxThreshold = 10         // minimum ADX
diPeriod = 50             // DI+ / DI- length
bandPeriod = 20           // Bollinger Band length
stopLossPoints = 60       // protective stop (points)
takeProfitPoints = 10     // profit target (points)

// --- Indicators ---
adxValue = ADX[adxPeriod]
plusDI = DIplus[diPeriod](close)
minusDI = DIminus[diPeriod](close)
lowerBand = BollingerDown[bandPeriod](close)
upperBand = BollingerUp[bandPeriod](close)

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

ADXDMIBollinger Bands
Lees dit eerstBekende zwaktes4 punten
  • De stop is zes keer het doel, dus een paar verliezen kunnen veel winsten uitwissen, zelfs met een winstpercentage van 80.65%.
  • Er is maar één run, op S&P 500 dagelijks, met 155 trades.
  • De max drawdown van EUR 946.05 is groot naast de nettowinst van EUR 1,241.20.
  • De profit factor is niet vastgelegd, omdat het resultaat alleen uit sweep-data komt.

Vragen

Over deze strategie

Kan het geautomatiseerd worden?

Ja. De stop en het doel zijn gecodeerd, en het handelt 5 contracten per signaal in ProOrder.

Op welke markt is het getest?

Alleen S&P 500 dagelijks, die EUR 1,241.20 maakte over 155 trades met een gemiddelde trade van EUR 8.01.

Hoeveel kapitaal is er nodig voor 5 contracten?

De max drawdown was EUR 946.05 bij 5 contracten. De margin wordt bepaald door je broker en komt hier niet aan de orde.

Waarom dagbars?

Dagelijkse band rejections filteren veel van de intraday ruis weg, wat belangrijk is als het doel maar 10 punten is.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Candle Body Sum Intraday

Beste run op dezelfde markt, S&P 500.

2.86 PF · 124 trades

Monday Dip Buy

Ook een mean reversion strategie.

n/a PF · 146 trades

Kleine doelen vragen zorgvuldige risicoplanning. Schrijf je in op de ProRealAlgos-wachtlijst om te zien hoe wij dat aanpakken.

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