Auf Bars an Wochentagen kauft das System, wenn sowohl der 3-Perioden-DPO als auch der 3-Perioden-Repulse über 0.1 stehen. Es verkauft, wenn einer von beiden wieder unter 0.1 fällt. Ein Stop Loss von 1% und ein Gewinnziel von 3% begrenzen jeden Trade.
Bester Durchlauf von 11. EUR/USD, 2 Min., Spread 1, aus Durchlauf pf:2026-09-24-EURUSD-2m.tsv:2.
| Zeitraum | Bis 2026-09-24 |
| Instrument | EUR/USD, 2 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-24 |
| positionSize Kontrakte pro Trade | 1 |
| firstTradeDay Erster Handelstag der Woche (Montag) | 1 |
| lastTradeDay Letzter Handelstag der Woche (Freitag) | 5 |
| dpoPeriod Länge des DPO-Durchschnitts | 3 |
| dpoLevel DPO-Schwellenwert | 0.1 |
| repulsePeriod Repulse-Glättungslänge | 3 |
| repulseLevel Repulse-Schwellenwert | 0.1 |
| stopLossPct Schutz-Stop, Prozent | 1 |
| takeProfitPct Gewinnziel, Prozent | 3 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBester Durchlauf | 2 Min. | 2.87 | 104 | 53.85 | 128,475 USD | -7,141 |
| EUR/USD | 3 Min. | n/a | 69 | 55.07 | 89,267 USD | -5,801 |
| EUR/USD | 5 Min. | n/a | 49 | 44.90 | 38,766 USD | -14,279 |
| EUR/USD | 10 Min. | n/a | 23 | 43.48 | 16,536 USD | -5,776 |
| EUR/USD | 15 Min. | n/a | 13 | 53.85 | 15,969 USD | -7,247 |
| Dow Jones | Täglich | n/a | 2,575 | 31.81 | 13,132 EUR | -6,706 |
| DAX 40 | 4 Stunden | n/a | 4,295 | 36.32 | 6,778 EUR | -4,670 |
| EUR/USD | 1 Stunde | n/a | 3 | 66.67 | 5,589 USD | -1,450 |
| DAX 40 | Täglich | n/a | 1,874 | 33.72 | 5,115 EUR | -4,090 |
| EUR/USD | 4 Stunden | n/a | 1 | 100.00 | 3,518 USD | -0.00 |
| Gold | Täglich | n/a | 2,375 | 29.43 | 1,825 EUR | -1,032 |
Charts
Top 10 von 11 Durchläufen. Die vollständige Liste steht in der Tabelle oben.
Der Code
// ============================================================ // Repulse DPO // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: 2 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade firstTradeDay = 1 // Monday lastTradeDay = 5 // Friday dpoPeriod = 3 // DPO average length dpoLevel = 0.1 // DPO must be above this repulsePeriod = 3 // Repulse smoothing length repulseLevel = 0.1 // Repulse must be above this stopLossPct = 1 // protective stop, percent takeProfitPct = 3 // profit target, percent // --- Indicators --- tradingDay = OpenDayOfWeek >= firstTradeDay AND OpenDayOfWeek <= lastTradeDay // Detrended Price Oscillator, written out dpoMA = Average[dpoPeriod](close) dpoShift = ROUND(dpoPeriod / 2) + 1 dpoValue = close - dpoMA[dpoShift] // Repulse, written out: buying pressure minus selling pressure bullPressure = 100 * (3 * close - 2 * low - open) / close bearPressure = 100 * (open + 2 * high - 3 * close) / close repulseValue = ExponentialAverage[repulsePeriod](bullPressure) - ExponentialAverage[repulsePeriod](bearPressure)
17 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, mit 1 Kontrakt, nur long, mit im Code festgelegtem Stop und Ziel.
EUR/USD 2 Minuten führte mit einem Profit Factor von 2.87 und USD 128,475.00. Dow Jones täglich, DAX 40 4 Stunden und täglich sowie Gold täglich waren ebenfalls profitabel.
Der hervorgehobene Durchlauf hatte einen max Drawdown von USD 7,141.00. Auf DAX 40 4 Stunden waren es EUR 4,670.10.
Der Sweep fand den größten Gewinn auf EUR/USD 2 Minuten. Der DAX-40-4-Stunden-Durchlauf erzielte immer noch EUR 6,777.70 über 4,295 Trades.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.