Ställ dig i kön
Strategier / Momentum / Brent SMI Trend

Brent SMI Trend-strategi

Longs kräver ett snabbt time series-medelvärde över ett långsammare Wilder-medelvärde och att SMI korsar upp genom -44. Shorts använder ett separat, långsammare filter och ett SMI-värde vid eller över 45. Varje affär bär en fast stop, ett fast mål och en trailing stop.

MomentumLong & shortSwingBrentoljaDag
1.57Profit factor
3,708Nettovinst EUR
50.94%Träffsäkerhet
106Affärer
-949Max drawdown
34.98Snittaffär

Bästa körning av 8. Brent Crude, Dag, spread 3, från körning pf:2026-09-15-BRENT-D.tsv:2.

Entryregler, long

  1. Time series-medelvärdet med 12 perioder ligger vid eller över Wilder-medelvärdet med 60 perioder

Entryregler, short

  1. Time series-medelvärdet med 28 perioder ligger vid eller under Wilder-medelvärdet med 88 perioder

Exitregler

  1. Vinstmål 98 punkter
  2. Trailing stop 34 punkter bakom bästa stängning när vinsten är 34 punkter
  3. En motsatt signal vänder positionen

Testvillkor

PeriodFram till 2026-09-15
InstrumentBrent Crude, Dag
Spread3 punkter
Kontrakt2
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-16
Parametrar (16)
positionSize
Kontrakt per affär
2
longFastPeriod
Time series-medelvärdets längd, long-trendfilter
12
longSlowPeriod
Wilder-medelvärdets längd, long-trendfilter
60
longSmiPeriod
SMI-längd för longs
14
longSmiSmooth
SMI första utjämning för longs
2
longSmiSignal
SMI andra utjämning för longs
16
longSmiLevel
Köp när SMI korsar upp genom denna nivå
-44
shortFastPeriod
Time series-medelvärdets längd, short-trendfilter
28
shortSlowPeriod
Wilder-medelvärdets längd, short-trendfilter
88
shortSmiPeriod
SMI-längd för shorts
8
shortSmiSmooth
SMI första utjämning för shorts
1
shortSmiSignal
SMI andra utjämning för shorts
16
shortSmiLevel
Sälj short när SMI ligger vid eller över denna nivå
45
trailStopPoints
Trailing stop-avstånd från bästa stängning
34
stopLossPoints
Skyddande stop i punkter
62
takeProfitPoints
Vinstmål i punkter
98

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
BrentoljaBästa körningDag1.57 10650.943,708 EUR-949
EUR/USD4 timmar1.24 28358.6634,572 USD-9,344
USD/JPY4 timmar1.20 23358.80236,600 JPY-117,030
Guld3 min1.14 52150.102,204 EUR-1,304
GBP/USDDag1.13 23945.192,099 USD-1,805
EUR/USD1 timme1.09 87458.3539,796 USD-28,434
FTSE 100Dagn/a 8652.331,283 EUR-961
GuldDagn/a 5459.261,252 EUR-1,089

Diagram

Resultat per körning

Över 1.0 gav vinst, under 1.0 gav förlust.

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

SMITidsseriegenomsnittWilder Average
Läs det här förstKända svagheter4 punkter
  • Den bästa körningen på Brent Crude dagschart har bara 106 affärer, vilket är ett litet underlag.
  • Long- och short-sidan använder olika inställningar (16 parametrar totalt), vilket ökar risken att siffrorna är anpassade till historisk data.
  • På USD/JPY 4 timmar var max drawdown JPY 117,030.00 mot JPY 236,600.00 i vinst, och EUR/USD 1 timme nådde en profit factor på bara 1.09.
  • Stop, mål och trail är i fasta punkter, så samma inställningar innebär väldigt olika risk på Brent, forex och indexen.

Frågor

Om den här strategin

Kan den handla automatiskt i ProOrder?

Ja. Koden innehåller stop loss, vinstmål och trailing stop, och handlar 2 kontrakt per signal som i testet.

Var har den testats och hur gick det?

Brent Crude dagschart är huvudkörningen: profit factor 1.57, EUR 3,707.60 netto över 106 affärer. Alla åtta testade körningarna var lönsamma, men de flesta hade profit factor mellan 1.09 och 1.24.

Vilken drawdown kom med den bästa körningen?

Vid 2 kontrakt på Brent Crude dagschart var max drawdown EUR 949.00. Det är siffran att dimensionera kapitalet utifrån, inte en marginaluppskattning.

Varför dagsdiagrammet för Brent?

Stoppen på 62 punkter och målet på 98 punkter passar dagliga swings i olja. På snabbare diagram som Gold 3 minuter föll profit factor till 1.14.

Relaterat

Strategier som den här

Pathfinder

Använder samma indikator.

1.24 PF · 430 affärer

Morning Range Breakout

Bästa körning på samma marknad, Brent Crude.

1.89 PF · 434 affärer

Seasonal Momentum Long

En liknande profit factor.

1.57 PF · 195 affärer

Se hur ett momentum-system för olja står sig vid sidan av andra strategier. Ställ dig i kön till ProRealAlgos.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation