Sett deg på ventelisten
Strategier / Momentum / Vectorial Slope

Vectorial Slope

Vinkelen til en 10-periodes EMA over 15 barer må nå 45 eller mer for en long, eller -37 eller lavere for en short. Stigningen til en 20 EMA må også bekrefte mot sin signallinje. Utganger bruker prosentmål, en ATR-basert trailing stop og en tidsstopp på tapende handler.

MomentumLong & shortSwingAmerikansk råoljeDaglig
1.76Profit factor
8,907Nettogevinst EUR
87.31%Treffprosent
268Handler
-4,158Max drawdown
33.23Gj.sn. handel

Beste kjøring av 15. US Crude Oil, Daglig, spread 3, fra kjøring pf:2026-09-15-CRUDE-D.tsv:2.

Inngangsregler, long

  1. Vinkelen til 10 EMA over 15 barer er 45 eller mer
  2. Den stigningen er fortsatt under null

Inngangsregler, short

  1. Vinkelen til 10 EMA over 15 barer er -37 eller lavere
  2. Den stigningen er over -1

Utgangsregler

  1. Long-mål 4.25%, short-mål 1.25%
  2. En tapende long lukkes etter 950 barer, en tapende short etter 650 barer

Testbetingelser

PeriodeFrem til 2026-09-15
InstrumentUS Crude Oil, Daglig
Spread3 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-16
Parametere (21)
positionSize
Kontrakter per long-handel
1
shortSizeMultiplier
Shorts handler dette multiplumet av positionSize
2
anglePeriod
EMA-lengde for vinkelen
10
angleLookback
Barer vinkelen måles over
15
buyAngle
Minste vinkel for en long
45
sellAngle
Maksimal vinkel for en short
-37
slopePeriod
EMA-lengde for stigningen
20
slopeLookback
Barer stigningen måles over
35
slopeLag
Ekstra lengde for stigningens signallinje
5
slopeSellFloor
Shorts bare så lenge stigningen er over dette
-1
longTargetPct
Profittmål for long, prosent
4.25
shortTargetPct
Profittmål for short, prosent
1.25
useTrailingStop
1 slår på trailing stop
1
trailAtrPeriod
ATR-lengde for trailingavstanden
25
trailLongFactor
Multiplum for trailingavstand for longs
7.5
trailShortFactor
Multiplum for trailingavstand for shorts
4
atrPriceDivisor
Prisskalering inne i ATR-inndataen, som publisert
10
atrScaleDivisor
Endelig ATR-skalering, som publisert
1000
minStopPoints
Minste trailingavstand
0
maxBarsLong
Lukk en tapende long etter dette antallet barer
950
maxBarsShort
Lukk en tapende short etter dette antallet barer
650

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
Amerikansk råoljeBeste kjøringDaglig1.76 26887.318,907 EUR-4,158
SølvDaglig1.62 20581.4610,550 USD-4,229
FTSE 1004 timer1.34 37480.755,627 EUR-3,421
DAX 404 timer1.33 39880.9011,668 EUR-7,541
Dow Jones1 time1.29 46065.4324,708 EUR-8,304
Nikkei 2254 timer1.19 33183.0814,346 USD-12,547
Amerikansk råolje30 min1.18 2,10973.2116,844 EUR-4,602
Nikkei 2251 time1.16 1,21870.2828,930 USD-18,706
S&P 5005 min1.16 30460.861,277 EUR-921
DAX 4030 min1.14 1,99760.3916,845 EUR-5,328
Nikkei 22530 min1.12 2,18661.0232,383 USD-23,899
Nasdaq 10030 min1.11 1,41765.0710,901 EUR-7,938
Brent råolje30 min1.11 1,55072.328,152 EUR-6,335
DAX 401 time1.10 1,38768.2010,393 EUR-9,180
S&P 5001 minn/a 5352.83569 EUR-494

Diagrammer

Resultater per kjøring

Topp 10 av 15 kjøringer. Hele listen finnes i tabellen ovenfor.

Over 1.0 tjente penger, under 1.0 tapte penger.

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// Vectorial Slope
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1            // contracts per long trade
shortSizeMultiplier = 2     // shorts trade twice the long size
anglePeriod = 10            // EMA used for the angle
angleLookback = 15          // bars the angle is measured over
buyAngle = 45               // minimum angle for a long
sellAngle = -37             // maximum angle for a short
slopePeriod = 20            // EMA used for the slope
slopeLookback = 35          // bars the slope is measured over
slopeLag = 5                // extra length for the slope's signal line
slopeSellFloor = -1         // shorts only while the slope is above this
longTargetPct = 4.25        // long profit target, percent
shortTargetPct = 1.25       // short profit target, percent
useTrailingStop = 1         // 1 = trailing stop on
trailAtrPeriod = 25         // ATR length for the trail distance
trailLongFactor = 7.5       // trail distance multiple for longs
trailShortFactor = 4        // trail distance multiple for shorts
atrPriceDivisor = 10        // price scaling inside the ATR input, as published
atrScaleDivisor = 1000      // final scaling of the ATR, as published
minStopPoints = 0           // minimum trail distance
maxBarsLong = 950           // close a losing long after this many bars
maxBarsShort = 650          // close a losing short after this many bars

// --- Indicators ---
angleMA = ExponentialAverage[anglePeriod](close)
angleSlope = (angleMA - angleMA[angleLookback] * PipSize) / angleLookback
angleValue = ATAN(angleSlope)

slopeMA = ExponentialAverage[slopePeriod](close)
slopeValue = (slopeMA - slopeMA[slopeLookback] * PipSize) / slopeLookback
slopeSignal = ExponentialAverage[slopePeriod + slopeLag](slopeValue)

atrTrail = AverageTrueRange[trailAtrPeriod]((close / atrPriceDivisor) * PipSize) / atrScaleDivisor
trailDistanceLong = round(atrTrail * trailLongFactor)
trailDistanceShort = round(atrTrail * trailShortFactor)

63 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

EMAATR
Les dette førstKjente svakheter4 poeng
  • Shorts handler 2 kontrakter og longs 1, så tap på short-siden veier dobbelt så mye.
  • Tapende handler kan stå åpne i opptil 950 barer for longs og 650 for shorts før tidsutgangen lukker dem.
  • Den beste kjøringen på US Crude Oil Daglig hadde 268 handler med en max drawdown på EUR 4,158.
  • Mange rader har en profit factor nær 1.1, for eksempel DAX 40 1 time på 1.1 med en drawdown på EUR 9,179.90.

Spørsmål

Om denne strategien

Kan Vectorial Slope automatiseres i ProOrder?

Ja. Den omskrevne koden er ikke kompileringssjekket, og statistikken kommer fra versjonen før omskrivingen.

Hvordan gjorde den det på tvers av markeder?

Hver rad som ble testet var lønnsom. US Crude Oil Daglig hadde en profit factor på 1.76, Silver Daglig 1.62 og DAX 40 4 timer 1.33.

Hva risikerer 1 kontrakt?

Med 1 kontrakt for longs og 2 for shorts hadde den beste kjøringen en max drawdown på EUR 4,158. Nikkei 225 30 minutter nådde USD 23,898.70.

Hvorfor er reglene for long og short forskjellige?

Longs krever en vinkel på 45 og et mål på 4.25%, mens shorts bruker -37 og 1.25%. Den testede versjonen behandler nedbevegelser som kortere og brattere.

Relatert

Strategier som denne

Monday Dip Buy

Bruker samme indikator.

n/a PF · 146 handler

Pathfinder

Beste kjøring på samme marked, US Crude Oil.

1.24 PF · 430 handler

RSI 2 Trend Pullback

En tilsvarende profit factor.

1.76 PF · 362 handler

Momentum-systemer som dette er en del av det vi handler. Sett deg på ventelisten til ProRealAlgos for å se mer.

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