Op weekdagen gaat het systeem short wanneer de close onder een 2-bar EMA zakt, CCI(21) boven -95 staat, de bar breed is en Repulse(3) onder 0.1 ligt. Het dekt op een doel van 2%, een stop van 1%, of wanneer Repulse weer boven 0.1 stijgt.
Beste run van 4. Gold, 4 uur, spread 0.6, uit run sweeps:2026-09-23-GOLD-4h-opt.tsv:7.
| Periode | Tot 2026-09-23 |
| Instrument | Gold, 4 uur |
| Spread | 0.6 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-23 |
| positionSize Contracten per trade | 1 |
| fastPeriod Lengte van de snelle EMA (gelijk aan de close) | 1 |
| slowPeriod Langzame EMA-lengte | 2 |
| cciPeriod CCI-lengte | 21 |
| cciLevel CCI moet hierboven staan | -95 |
| minTrueRange De true range van de bar moet hierboven uitkomen | 24 |
| repulsePeriod Repulse smoothing-lengte | 3 |
| repulseLevel Short onder deze Repulse-waarde, dek erboven | 0.1 |
| firstTradeDay Eerste toegestane weekdag (maandag) | 1 |
| lastTradeDay Laatste toegestane weekdag (vrijdag) | 5 |
| stopLossPct Beschermende stop, procent van de instapprijs | 1 |
| takeProfitPct Profit target, procent van de instapprijs | 2 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | 4 uur | n/a | 359 | 34.82 | 522 EUR | -485 |
| Goud | 15 min | n/a | 173 | 34.10 | 663 EUR | -346 |
| FTSE 100 | 1 min | n/a | 10 | 50.00 | 106 EUR | -63.10 |
| Goud | 1 min | n/a | 5 | 40.00 | 45.50 EUR | -27.00 |
Grafieken
De code
// ============================================================ // Storm Short Rising // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Short only // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 1 // fast EMA length (equals the close) slowPeriod = 2 // slow EMA length cciPeriod = 21 // CCI length cciLevel = -95 // CCI must still be above this minTrueRange = 24 // bar must be at least this volatile repulsePeriod = 3 // smoothing of the Repulse buying and selling pressure repulseLevel = 0.1 // short below this Repulse value, cover above it firstTradeDay = 1 // Monday lastTradeDay = 5 // Friday stopLossPct = 1 // protective stop, percent of entry price takeProfitPct = 2 // profit target, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close) cciValue = CCI[cciPeriod](close) trueRange = TR(close) // Repulse written out: bullish pressure minus bearish pressure, as percent of close. bullPressure = 100 * (3 * close - 2 * low - open) / close bearPressure = 100 * (open + 2 * high - 3 * close) / close repulseValue = ExponentialAverage[repulsePeriod](bullPressure) - ExponentialAverage[repulsePeriod](bearPressure) tradingWindow = OpenDayOfWeek >= firstTradeDay AND OpenDayOfWeek <= lastTradeDay
Nog 17 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, het is een systeem dat alleen short gaat met 1 contract, een stop van 1% en een doel van 2%. De herschreven code is niet op compileren gecontroleerd.
Gold 4 uur was de belangrijkste run. Gold 15 minuten leverde EUR 662.70 op, FTSE 100 1 minuut EUR 105.80 en Gold 1 minuut EUR 45.50.
Op Gold 4 uur was de maximale drawdown EUR 485.30. Elke trade riskeert bij de stop 1% van de entryprijs.
De minimale true range van 24 is makkelijker te halen op Gold-bars van 4 uur, wat een bruikbaar aantal trades geeft zonder te veel ruis.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.