Den selger short når stengekursen er over 50-EMA, men har glidd under 2-EMA. Handlene kjøres på ukedager og hopper over januar, mars og oktober. Stop og mål er begge 2% fra inngangen.
Beste kjøring av 2. EUR/USD, 30 min, spread 1, fra kjøring sweeps:2026-09-17-EURUSD-30m-opt.tsv:2.
| Periode | Frem til 2026-09-17 |
| Instrument | EUR/USD, 30 minutter |
| Spread | 1 poeng |
| Kontrakter | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Kun spread. Kommisjoner og overnattfinansiering er ikke inkludert. |
| Barer | Opptil 200,000 barer, færre der instrumentet har kortere historikk |
| Sist testet | 2026-09-17 |
| positionSize Kontrakter per handel | 1 |
| pricePeriod EMA-lengde for prislinjen (1 = stengekursen) | 1 |
| dipPeriod Kort EMA som prislinjen må falle under | 2 |
| trendPeriod EMA som prislinjen fortsatt må ligge over | 50 |
| skipMonthFirst Ingen innganger i januar | 1 |
| skipMonthSecond Ingen innganger i mars | 3 |
| skipMonthThird Ingen innganger i oktober | 10 |
| stopLossPct Beskyttende stop, prosent av inngangspris | 2 |
| takeProfitPct Profittmål, prosent av inngangspris | 2 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste kjøring | 30 min | n/a | 216 | 51.39 | 23,173 USD | -22,636 |
| USD/JPY | 5 min | n/a | 57 | 54.39 | 166,970 JPY | -146,470 |
Diagrammer
Koden
// ============================================================ // Simplicissimus Short // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Short only // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade pricePeriod = 1 // EMA length for the price line (1 = the close) dipPeriod = 2 // short EMA the price line must fall below trendPeriod = 50 // EMA the price line must still be above skipMonthFirst = 1 // no entries in January skipMonthSecond = 3 // no entries in March skipMonthThird = 10 // no entries in October stopLossPct = 2 // protective stop, percent of entry price takeProfitPct = 2 // profit target, percent of entry price // --- Indicators --- tradeMonth = OpenMonth <> skipMonthFirst AND OpenMonth <> skipMonthSecond AND OpenMonth <> skipMonthThird tradeDay = OpenDayOfWeek >= 1 AND OpenDayOfWeek <= 5 priceLine = ExponentialAverage[pricePeriod](close) dipMA = ExponentialAverage[dipPeriod](close) trendMA = ExponentialAverage[trendPeriod](close)
11 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja, den er kun short med prosentbasert stop og mål. Den omskrevne koden er ikke kompileringssjekket, så test den i demo.
EUR/USD 30 minutter ga USD 23,173.0 over 216 handler. USD/JPY 5 minutter ga JPY 166,970.0 med en drawdown på JPY 146,470.0 på 57 handler.
Med 1 kontrakt hadde den beste kjøringen en drawdown på USD 22,636.0. Det er minimumsbufferen du må planlegge for.
Koden hopper over januar, mars og oktober. Disse filtrene kutter handler og kan være tilpasset de testede dataene, så sjekk dem mot dine egne data.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.