Wanneer de koers onder zijn 200 SMA ligt en drie hogere closes op een rij zet, verkoopt het systeem short in de bounce. Het sluit de short zodra een close onder de 5 SMA zakt.
Beste run van 8. EUR/USD, 4 uur, spread 1, uit run pf:2026-09-24-EURUSD-4h.tsv:1.
| Periode | Tot 2026-09-25 |
| Instrument | EUR/USD, 4 uur |
| Spread | 1 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-25 |
| positionSize Contracten per trade | 1 |
| trendPeriod Alleen short onder deze moving average | 200 |
| exitPeriod Sluit de short wanneer de koers onder deze moving average sluit | 5 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste run | 4 uur | 1.33 | 1,130 | 66.46 | 52,485 USD | -8,260 |
| EUR/USD | 1 uur | 1.08 | 4,272 | 64.91 | 25,321 USD | -34,246 |
| USD/JPY | Dagelijks | n/a | 350 | 66.29 | 344,360 JPY | -213,700 |
| GBP/USD | Dagelijks | n/a | 338 | 65.09 | 6,604 USD | -1,676 |
| GBP/USD | 4 uur | n/a | 1,106 | 67.54 | 3,642 USD | -1,461 |
| DAX 40 | Dagelijks | n/a | 278 | 55.40 | 3,475 EUR | -2,140 |
| Amerikaanse ruwe olie | Dagelijks | n/a | 258 | 62.40 | 2,317 EUR | -2,106 |
| FTSE 100 | Dagelijks | n/a | 203 | 62.07 | 1,946 EUR | -1,069 |
Grafieken
Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.
De code
// ============================================================ // Winning Market Declines // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Short only // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade trendPeriod = 200 // short only below this moving average exitPeriod = 5 // cover when price closes below this moving average // --- Indicators --- trendMA = Average[trendPeriod](close) exitMA = Average[exitPeriod](close) threeHigherCloses = close > close[1] AND close[1] > close[2] AND close[2] > close[3]
Nog 14 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, het is een systeem dat alleen short gaat met 1 contract per trade. De herschreven code is niet op compileerfouten gecontroleerd.
Alle 7 andere runs waren winstgevend. GBP/USD Dagelijks leverde USD 6,604.20 op en DAX 40 Dagelijks EUR 3,475.30.
Op EUR/USD 4 uur was de maximale drawdown USD 8,260.00 tegenover USD 52,485.00 nettowinst.
Hij geeft meer setups dan dagbars terwijl hij veel van de ruis op 1 uur eruit filtert. De run van 4 uur had een betere profit factor dan de run van 1 uur.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.