Op de wachtlijst
Strategieën / Momentum / Brent SMI Trend

Brent SMI Trend-strategie

Longs hebben een snel time series average boven een langzamer Wilder-gemiddelde nodig en een SMI die omhoog door -44 kruist. Shorts gebruiken een apart, langzamer filter en een SMI-stand op of boven 45. Elke trade heeft een vaste stop, een vaste target en een trailing stop.

MomentumLong & shortSwingBrent-olieDagelijks
1.57Profit factor
3,708Nettowinst EUR
50.94%Winstpercentage
106Trades
-949Max drawdown
34.98Gem. trade

Beste run van 8. Brent Crude, Dagelijks, spread 3, uit run pf:2026-09-15-BRENT-D.tsv:2.

Instapregels, long

  1. Het 12-periode time series average staat op of boven het 60-periode Wilder-gemiddelde

Instapregels, short

  1. Het 28-periode time series average staat op of onder het 88-periode Wilder-gemiddelde

Uitstapregels

  1. Profit target 98 punten
  2. Trailing stop 34 punten achter de beste close zodra 34 punten in de winst
  3. Een tegengesteld signaal draait de positie om

Testomstandigheden

PeriodeTot 2026-09-15
InstrumentBrent Crude, Dagelijks
Spread3 punten
Contracten2
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-16
Parameters (16)
positionSize
Contracten per trade
2
longFastPeriod
Time series average-lengte, long trendfilter
12
longSlowPeriod
Wilder-gemiddelde lengte, long trendfilter
60
longSmiPeriod
SMI-lengte voor longs
14
longSmiSmooth
SMI eerste smoothing voor longs
2
longSmiSignal
SMI tweede smoothing voor longs
16
longSmiLevel
Koop wanneer de SMI omhoog door dit niveau kruist
-44
shortFastPeriod
Time series average-lengte, short trendfilter
28
shortSlowPeriod
Wilder-gemiddelde lengte, short trendfilter
88
shortSmiPeriod
SMI-lengte voor shorts
8
shortSmiSmooth
SMI eerste smoothing voor shorts
1
shortSmiSignal
SMI tweede smoothing voor shorts
16
shortSmiLevel
Verkoop short zolang de SMI op of boven dit niveau staat
45
trailStopPoints
Trailing stop-afstand vanaf de beste close
34
stopLossPoints
Beschermende stop in punten
62
takeProfitPoints
Profit target in punten
98

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Brent-olieBeste runDagelijks1.57 10650.943,708 EUR-949
EUR/USD4 uur1.24 28358.6634,572 USD-9,344
USD/JPY4 uur1.20 23358.80236,600 JPY-117,030
Goud3 min1.14 52150.102,204 EUR-1,304
GBP/USDDagelijks1.13 23945.192,099 USD-1,805
EUR/USD1 uur1.09 87458.3539,796 USD-28,434
FTSE 100Dagelijksn/a 8652.331,283 EUR-961
GoudDagelijksn/a 5459.261,252 EUR-1,089

Grafieken

Resultaten per run

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Brent SMI Trend
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 1000

// --- Parameters ---
positionSize = 2              // contracts per trade
longFastPeriod = 12           // time series average length, long trend filter
longSlowPeriod = 60           // Wilder average length, long trend filter
longSmiPeriod = 14            // SMI length for longs
longSmiSmooth = 2             // SMI first smoothing for longs
longSmiSignal = 16            // SMI second smoothing for longs
longSmiLevel = -44            // buy when the SMI crosses up through this level
shortFastPeriod = 28          // time series average length, short trend filter
shortSlowPeriod = 88          // Wilder average length, short trend filter
shortSmiPeriod = 8            // SMI length for shorts
shortSmiSmooth = 1            // SMI first smoothing for shorts
shortSmiSignal = 16           // SMI second smoothing for shorts
shortSmiLevel = 45            // sell short while the SMI is at or above this level
trailStopPoints = 34          // trailing stop distance from the best close
stopLossPoints = 62           // protective stop in points
takeProfitPoints = 98         // profit target in points

// --- Indicators ---
longFastMA = TimeSeriesAverage[longFastPeriod](close)
longSlowMA = WilderAverage[longSlowPeriod](close)
longSmi = SMI[longSmiPeriod, longSmiSmooth, longSmiSignal](close)

shortFastMA = TimeSeriesAverage[shortFastPeriod](close)
shortSlowMA = WilderAverage[shortSlowPeriod](close)
shortSmi = SMI[shortSmiPeriod, shortSmiSmooth, shortSmiSignal](close)

45 regels meer: 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

SMITijdreeksgemiddeldeWilder Average
Lees dit eerstBekende zwaktes4 punten
  • De beste run op Brent Crude dagelijks heeft maar 106 trades, wat een kleine steekproef is.
  • De long- en short-kant gebruiken verschillende instellingen (16 parameters in totaal), wat het risico vergroot dat de cijfers zijn gefit op data uit het verleden.
  • Op USD/JPY 4 uur was de max drawdown JPY 117,030.00 tegenover JPY 236,600.00 winst, en EUR/USD 1 uur bereikte een profit factor van slechts 1.09.
  • Stop, target en trail staan in vaste punten, dus dezelfde instellingen betekenen heel ander risico op Brent, forex en indices.

Vragen

Over deze strategie

Kan hij automatisch traden in ProOrder?

Ja. De code bevat de stop loss, profit target en trailing stop, en handelt 2 contracten per signaal zoals getest.

Waar is hij getest en hoe presteerde hij?

Brent Crude dagelijks is de belangrijkste run: profit factor 1.57, EUR 3,707.60 netto over 106 trades. Alle acht geteste runs waren winstgevend, maar de meeste hadden profit factors tussen 1.09 en 1.24.

Welke drawdown hoorde bij de beste run?

Bij 2 contracten op Brent Crude dagelijks was de max drawdown EUR 949.00. Dat is het getal om je kapitaal op af te stemmen, geen margeschatting.

Waarom de daggrafiek voor Brent?

De stop van 62 punten en target van 98 punten passen bij dagelijkse swings in olie. Op snellere grafieken zoals Gold 3 minuten zakte de profit factor naar 1.14.

Gerelateerd

Strategieën zoals deze

Pathfinder

Gebruikt dezelfde indicator.

1.24 PF · 430 trades

Morning Range Breakout

Beste run op dezelfde markt, Brent Crude.

1.89 PF · 434 trades

Seasonal Momentum Long

Een vergelijkbare profit factor.

1.57 PF · 195 trades

Bekijk hoe een momentum-systeem op olie zich verhoudt tot andere strategieën. Ga op de ProRealAlgos-wachtlijst.

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