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.
Bästa körning av 8. Brent Crude, Dag, spread 3, från körning pf:2026-09-15-BRENT-D.tsv:2.
| Period | Fram till 2026-09-15 |
| Instrument | Brent Crude, Dag |
| Spread | 3 punkter |
| Kontrakt | 2 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-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
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| BrentoljaBästa körning | Dag | 1.57 | 106 | 50.94 | 3,708 EUR | -949 |
| EUR/USD | 4 timmar | 1.24 | 283 | 58.66 | 34,572 USD | -9,344 |
| USD/JPY | 4 timmar | 1.20 | 233 | 58.80 | 236,600 JPY | -117,030 |
| Guld | 3 min | 1.14 | 521 | 50.10 | 2,204 EUR | -1,304 |
| GBP/USD | Dag | 1.13 | 239 | 45.19 | 2,099 USD | -1,805 |
| EUR/USD | 1 timme | 1.09 | 874 | 58.35 | 39,796 USD | -28,434 |
| FTSE 100 | Dag | n/a | 86 | 52.33 | 1,283 EUR | -961 |
| Guld | Dag | n/a | 54 | 59.26 | 1,252 EUR | -1,089 |
Diagram
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // 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
Frågor
Ja. Koden innehåller stop loss, vinstmål och trailing stop, och handlar 2 kontrakt per signal som i testet.
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.
Vid 2 kontrakt på Brent Crude dagschart var max drawdown EUR 949.00. Det är siffran att dimensionera kapitalet utifrån, inte en marginaluppskattning.
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
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.