Sie verkauft short, wenn der Schlusskurs über der 50 EMA liegt, aber unter die 2 EMA gerutscht ist. Trades laufen an Wochentagen und überspringen Januar, März und Oktober. Stop und Ziel liegen beide 2% vom Einstieg entfernt.
Bester Durchlauf von 2. EUR/USD, 30 Min., Spread 1, aus Durchlauf sweeps:2026-09-17-EURUSD-30m-opt.tsv:2.
| Zeitraum | Bis 2026-09-17 |
| Instrument | EUR/USD, 30 Minuten |
| Spread | 1 Punkt |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-17 |
| positionSize Kontrakte pro Trade | 1 |
| pricePeriod EMA-Länge für die Kurslinie (1 = der Schlusskurs) | 1 |
| dipPeriod Kurze EMA, unter die die Kurslinie fallen muss | 2 |
| trendPeriod EMA, über der die Kurslinie noch liegen muss | 50 |
| skipMonthFirst Keine Einstiege im Januar | 1 |
| skipMonthSecond Keine Einstiege im März | 3 |
| skipMonthThird Keine Einstiege im Oktober | 10 |
| stopLossPct Schutz-Stop, Prozent des Einstiegskurses | 2 |
| takeProfitPct Gewinnziel, Prozent des Einstiegskurses | 2 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBester Durchlauf | 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 |
Charts
Der Code
// ============================================================ // 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 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, sie ist nur short mit Prozent-Stop und -Ziel. Der überarbeitete Code ist nicht auf Kompilierfähigkeit geprüft, testen Sie sie daher im Demo.
EUR/USD 30 Minuten erzielte USD 23,173.0 über 216 Trades. USD/JPY 5 Minuten erzielte JPY 166,970.0 mit einem Drawdown von JPY 146,470.0 bei 57 Trades.
Mit 1 Kontrakt hatte der beste Durchlauf einen Drawdown von USD 22,636.0. Das ist der Mindestpuffer, mit dem zu planen ist.
Der Code überspringt Januar, März und Oktober. Diese Filter reduzieren Trades und können an die getesteten Daten angepasst sein, prüfen Sie sie daher an Ihren eigenen Daten.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.