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

Bollinger Trailing Stop Fade

Een trailing stop wordt opgebouwd uit een gemiddelde van 28 periodes met banden van 2 standaarddeviaties breed. Wanneer de prijs door die stop heen sluit, wedt het systeem tegen de break in plaats van hem te volgen. Trades mikken op een klein target van 9 eenheden met een veel ruimere stop van 70 eenheden, en een tegengesteld signaal draait de positie om.

Mean reversionLong & shortIntradayEUR/USD30 min
n/aProfit factor
49,894Nettowinst USD
63.32%Winstpercentage
4,817Trades
-34,199Max drawdown
10.36Gem. trade

Beste run van 2. EUR/USD, 30 min, spread 1, uit run sweeps:2026-09-25-EURUSD-30m-opt.tsv:2.

Instapregels, long

Instapregels, short

Uitstapregels

  1. Stop loss 70 prijseenheden vanaf de instap
  2. Een tegengesteld signaal draait de positie om

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentEUR/USD, 30 minuten
Spread1 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 (5)
positionSize
Contracten per trade
1
bandPeriod
Lengte van het bandgemiddelde en de deviatie
28
bandWidth
Bandbreedte in standaarddeviaties
2
takeProfitDistance
Targetafstand in prijseenheden
9
stopLossDistance
Stopafstand in prijseenheden
70

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
EUR/USDBeste run30 minn/a 4,81763.3249,894 USD-34,199
GBP/USD4 uurn/a 1,01263.647,405 USD-7,144

Grafieken

Resultaten per run

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Bollinger Trailing Stop 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 = 28             // band average and deviation length
bandWidth = 2               // band width in standard deviations
takeProfitDistance = 9      // target distance in price units
stopLossDistance = 70       // stop distance in price units

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

// Band trailing stop: starts on the first band break, then only tightens
ONCE trailLevel = 0
ONCE trendState = 0

IF trailLevel = 0 THEN
  IF close CROSSES OVER upperBand THEN
    trailLevel = lowerBand
    trendState = 1
  ELSIF close CROSSES UNDER lowerBand THEN
    trailLevel = upperBand
    trendState = -1
  ENDIF
ENDIF

IF trendState = 1 THEN
  trailLevel = max(trailLevel, lowerBand)
ELSIF trendState = -1 THEN
  trailLevel = min(trailLevel, upperBand)
ENDIF

Nog 30 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
  • De stop is bijna acht keer de target. Een winstpercentage van 63.32% in de beste run resulteerde nog steeds in een max drawdown van USD 34,199 tegenover USD 49,894 nettowinst.
  • De profit factor is niet vastgelegd. Beide resultaten komen uitsluitend uit sweepdata.
  • Er zijn slechts twee markten getest: EUR/USD 30 minuten en GBP/USD 4 uur. Op GBP/USD was de drawdown (USD 7,143.70) bijna gelijk aan de winst (USD 7,404.80).
  • De geteste code heeft geen handelstijdvenster, terwijl het oorspronkelijke idee was gebouwd voor korte intraday bars binnen een sessie.

Vragen

Over deze strategie

Kan dit fade-systeem draaien in ProOrder?

Ja, hij plaatst marktorders met een vaste target en stop, wat ProOrder aankan. De herschreven code is niet compile-gecheckt en de cijfers komen uit de eerdere versie.

Hoe presteerde hij op EUR/USD en GBP/USD?

EUR/USD 30 minuten leverde USD 49,894 op over 4,817 trades. GBP/USD 4 uur leverde USD 7,404.80 op over 1,012 trades, met een bijna even grote drawdown.

Welk risico draagt één contract?

Met 1 contract had de EUR/USD-run een max drawdown van USD 34,199. Met een stop van 70 eenheden en een target van 9 eenheden kunnen een paar verliezen veel winsten wegvagen, dus reken op die drawdown.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Slow MACD Slope

Beste run op dezelfde markt, EUR/USD.

6.80 PF · 7,305 trades

Monday Dip Buy

Ook een mean reversion strategie.

n/a PF · 146 trades

Breakouts faden is één idee van vele. Word lid van de ProRealAlgos-community om te zien hoe we volledige portfolio's bouwen.

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