När priset ligger under sin 200 SMA och ger tre högre stängningar i rad säljer systemet short in i rekylen. Det täcker så snart en stängning faller under 5 SMA.
Bästa körning av 8. EUR/USD, 4 timmar, spread 1, från körning pf:2026-09-24-EURUSD-4h.tsv:1.
| Period | Fram till 2026-09-25 |
| Instrument | EUR/USD, 4 timmar |
| Spread | 1 punkter |
| Kontrakt | 1 |
| 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-25 |
| positionSize Kontrakt per affär | 1 |
| trendPeriod Endast short under detta glidande medelvärde | 200 |
| exitPeriod Täck när priset stänger under detta glidande medelvärde | 5 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBästa körning | 4 timmar | 1.33 | 1,130 | 66.46 | 52,485 USD | -8,260 |
| EUR/USD | 1 timme | 1.08 | 4,272 | 64.91 | 25,321 USD | -34,246 |
| USD/JPY | Dag | n/a | 350 | 66.29 | 344,360 JPY | -213,700 |
| GBP/USD | Dag | n/a | 338 | 65.09 | 6,604 USD | -1,676 |
| GBP/USD | 4 timmar | n/a | 1,106 | 67.54 | 3,642 USD | -1,461 |
| DAX 40 | Dag | n/a | 278 | 55.40 | 3,475 EUR | -2,140 |
| Amerikansk råolja | Dag | n/a | 258 | 62.40 | 2,317 EUR | -2,106 |
| FTSE 100 | Dag | n/a | 203 | 62.07 | 1,946 EUR | -1,069 |
Diagram
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // 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]
14 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, det är ett system med endast short och 1 kontrakt per affär. Den omskrivna koden har inte kompileringskontrollerats.
Alla 7 övriga körningar var lönsamma. GBP/USD dag gav USD 6,604.20 och DAX 40 dag EUR 3,475.30.
På EUR/USD 4 timmar var den maximala drawdownen USD 8,260.00 mot USD 52,485.00 i nettovinst.
Den ger fler setuper än dagsbarer samtidigt som den filtrerar bort mycket av bruset på 1 timme. Körningen på 4 timmar hade en bättre profit factor än körningen på 1 timme.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.