Sett deg på ventelisten
Strategier / Mean reversion / Bollinger Trailing Stop Fade

Bollinger Trailing Stop Fade

En trailing stop bygges fra et gjennomsnitt med 28 perioder og bånd som er 2 standardavvik brede. Når kursen stenger gjennom den stoppen, satser systemet mot bruddet i stedet for å følge det. Handlene sikter mot et lite mål på 9 enheter med en mye bredere stop på 70 enheter, og et motsatt signal snur posisjonen.

Mean reversionLong & shortIntradayEUR/USD30 min
n/aProfit factor
49,894Nettogevinst USD
63.32%Treffprosent
4,817Handler
-34,199Max drawdown
10.36Gj.sn. handel

Beste kjøring av 2. EUR/USD, 30 min, spread 1, fra kjøring sweeps:2026-09-25-EURUSD-30m-opt.tsv:2.

Inngangsregler, long

Inngangsregler, short

Utgangsregler

  1. Stop loss 70 prisenheter fra inngang
  2. Et motsatt signal reverserer posisjonen

Testbetingelser

PeriodeFrem til 2026-09-25
InstrumentEUR/USD, 30 minutter
Spread1 poeng
Kontrakter1
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-09-25
Parametere (5)
positionSize
Kontrakter per handel
1
bandPeriod
Lengde på båndgjennomsnitt og -avvik
28
bandWidth
Båndbredde i standardavvik
2
takeProfitDistance
Målavstand i prisenheter
9
stopLossDistance
Stoppavstand i prisenheter
70

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
EUR/USDBeste kjøring30 minn/a 4,81763.3249,894 USD-34,199
GBP/USD4 timern/a 1,01263.647,405 USD-7,144

Diagrammer

Resultater per kjøring

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

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

30 linjer til: inngangs- og utgangsreglene.

Oppsett

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.

Indikatorer som brukes

Bollinger Bands
Les dette førstKjente svakheter4 poeng
  • Stoppen er nesten åtte ganger målet. En treffprosent på 63.32% i den beste kjøringen ga likevel en max drawdown på USD 34,199 mot USD 49,894 i nettogevinst.
  • Profit factor ble ikke registrert. Begge resultatene kommer utelukkende fra sweep-data.
  • Bare to markeder ble testet: EUR/USD 30 minutter og GBP/USD 4 timer. På GBP/USD var drawdown (USD 7,143.70) nesten like stor som gevinsten (USD 7,404.80).
  • Koden som ble testet har ikke noe tidsvindu for handel, mens den opprinnelige ideen var laget for korte intraday-barer inne i en sesjon.

Spørsmål

Om denne strategien

Kan dette fade-systemet kjøre i ProOrder?

Ja, den legger inn markedsordrer med fast mål og stopp, noe ProOrder håndterer. Den omskrevne koden er ikke kompileringssjekket, og tallene kommer fra den tidligere versjonen.

Hvordan presterte den på EUR/USD og GBP/USD?

EUR/USD 30 minutter ga USD 49,894 over 4,817 handler. GBP/USD 4 timer ga USD 7,404.80 over 1,012 handler, med en drawdown nesten like stor.

Hvilken risiko innebærer én kontrakt?

Med 1 kontrakt hadde EUR/USD-kjøringen en max drawdown på USD 34,199. Med en stop på 70 enheter og et mål på 9 enheter kan noen få tap viske ut mange gevinster, så planlegg for den drawdown.

Relatert

Strategier som denne

Bollinger Squeeze

Bruker samme indikator.

14.30 PF · 86 handler

Slow MACD Slope

Beste kjøring på samme marked, EUR/USD.

6.80 PF · 7,305 handler

Monday Dip Buy

Også en mean reversion-strategi.

n/a PF · 146 handler

Å fade breakouts er én idé blant mange. Bli med i ProRealAlgos-fellesskapet for å se hvordan vi bygger komplette porteføljer.

ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon