Sett deg på ventelisten
Strategier / Mean reversion / IBS Trend Pullback

IBS Trend Pullback-strategi

Internal Bar Strength (IBS) viser hvor en bar lukket innenfor sin range. Systemet kjøper en lukking nær laveste når prisen er over 100 SMA og et 20-periodes vektet gjennomsnitt stiger, og speiler dette for short. Handler går ut på en lukking utenfor forrige dags høyeste eller laveste, med en stop på 8 x ATR(14) bak seg.

Mean reversionLong & shortSwingNikkei 225Daglig
1.42Profit factor
34,292Nettogevinst USD
65.74%Treffprosent
610Handler
-7,680Max drawdown
56.22Gj.sn. handel

Beste kjøring av 8. Nikkei 225, Daglig, spread 10, fra kjøring pf:2026-09-24-NIKKEI-D.tsv:6.

Inngangsregler, long

  1. Close er under forrige dags høyeste
  2. Close er over 100 SMA
  3. Det 20-periodes vektede gjennomsnittet stiger
  4. Ingen long-posisjon er åpen

Inngangsregler, short

  1. Close er over forrige dags laveste
  2. Close er under 100 SMA
  3. Det 20-periodes vektede gjennomsnittet faller
  4. Ingen short-posisjon er åpen

Utgangsregler

  1. Selg når sluttkursen er over forrige dags høyeste
  2. Dekk inn når sluttkursen er under forrige dags laveste

Testbetingelser

PeriodeFrem til 2026-09-25
InstrumentNikkei 225, Daglig
Spread10 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 (8)
positionSize
Kontrakter per handel
1
ibsLongLevel
Kjøp når IBS er under dette (lukking nær laveste)
9
ibsShortLevel
Selg short når IBS er over dette (lukking nær høyeste)
91
trendPeriod
Glidende gjennomsnitt for trendfilteret
100
slopePeriod
Glidende gjennomsnitt hvis stigning må samsvare med handelen
20
maType
Gjennomsnittstype for stignings-MA (2 = vektet)
2
atrPeriod
ATR-lengde for stopen
14
atrMultiplier
Stopavstand i ATR-er
8

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
Nikkei 225Beste kjøringDaglig1.42 61065.7434,292 USD-7,680
Nikkei 2254 timern/a 62865.9218,284 USD-11,759
Dow Jones4 timern/a 29370.3110,284 EUR-7,303
Amerikansk råoljeDaglign/a 38864.958,225 EUR-3,863
Nasdaq 1005 minn/a 2,41546.586,848 EUR-4,746
Brent råoljeDaglign/a 21763.594,076 EUR-2,701
Nasdaq 1003 minn/a 2,16146.273,509 EUR-3,413
FTSE 100Daglign/a 60967.163,296 EUR-2,138

Diagrammer

Resultater per kjøring

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// IBS Trend Pullback
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
ibsLongLevel = 9          // buy when IBS is below this (close near the low)
ibsShortLevel = 91        // sell short when IBS is above this (close near the high)
trendPeriod = 100         // trend filter moving average
slopePeriod = 20          // moving average whose slope must agree with the trade
maType = 2                // average type for the slope MA (2 = weighted)
atrPeriod = 14            // ATR length for the stop
atrMultiplier = 8         // stop distance in ATRs

// --- Indicators ---
// A flat bar has no range, so it counts as a neutral IBS of 50.
IF high > low THEN
  ibsValue = (close - low) / (high - low) * 100
ELSE
  ibsValue = 50
ENDIF

trendMA = Average[trendPeriod](close)
slopeMA = Average[slopePeriod, maType](CustomClose)
maSlope = slopeMA - slopeMA[1]
stopDistance = (AverageTrueRange[atrPeriod](close) * atrMultiplier) * PointSize

27 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

IBSSMAWMAATR
Les dette førstKjente svakheter3 poeng
  • ATR-stoppen er svært vid på 8 x ATR(14), så enkelte tapende handler kan bli store.
  • Max drawdown på den beste kjøringen var USD 7,679.70 mot USD 34,292.00 i gevinst, og på Nikkei 225 4 timer var den USD 11,758.90 på USD 18,283.50.
  • På raske diagrammer for Nasdaq 100 falt treffprosenten til omtrent 46% (46.58% på 5 minutter), godt under de daglige kjøringene.

Spørsmål

Om denne strategien

Kan den handle live gjennom ProOrder?

Ja. Innganger, begge utganger og ATR-stoppen er alle kodet, og handler 1 kontrakt per signal.

Hvordan presterte den på tvers av markeder?

Nikkei 225 daglig ledet med profit factor 1.42 og USD 34,292.00 over 610 handler. Alle andre kjøringer, fra Dow Jones 4 timer til FTSE 100 daglig, var også lønnsomme.

Hvilken risiko følger med 1 kontrakt?

Den daglige kjøringen på Nikkei 225 hadde en max drawdown på USD 7,679.70. Bruk det som utgangspunkt for kapitalen din, ikke et marginanslag.

Hvorfor dagsbarer?

Utgangene refererer til forrige dags høyeste og laveste, som passer naturlig til dagsbarer. Intraday-kjøringer handlet langt mer med lavere treffprosent.

Relatert

Strategier som denne

Bollinger Squeeze

Bruker samme indikator.

14.30 PF · 86 handler

Monday Dip Buy

Beste kjøring på samme marked, Nikkei 225.

n/a PF · 146 handler

Three MA Trend

En tilsvarende profit factor.

1.43 PF · 689 handler

Vil du se IBS-handler ved siden av andre systemer? Sett deg på ProRealAlgos-ventelisten.

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