Resistance Breacher kauft, wenn der Kurs über dem letzten bestätigten swing-Hoch schließt, das oberhalb des 47er SMA und des 53er EMA entstand, bei Stochastic(8,3) über 45 und einem sanft steigenden 8er EMA. Shorts nutzen das Spiegelbild. Stops und Ziele sind Vielfache von ATR(10), und jeder Trade wird auf dem ersten Bar eines neuen Tages geschlossen.
Bester Durchlauf von 4. Brent Crude, 4 Stunden, Spread 3, aus Durchlauf pf:2026-09-15-BRENT-4h.tsv:3.
| Zeitraum | Bis 2026-09-15 |
| Instrument | Brent Crude, 4 Stunden |
| Spread | 3 Punkte |
| 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-16 |
| baseSize Lots nach einem Gewinn-Trade | 2 |
| afterLossSize Lots nach einem oder zwei Verlust-Trades | 3 |
| afterThreeLossesSize Lots nach drei Verlust-Trades in Folge | 2 |
| afterTwoWinsSize Lots nach zwei Gewinn-Trades in Folge | 1 |
| afterSixLossesSize Lots nach sechs Verlust-Trades in Folge | 5 |
| afterSixWinsSize Lots nach sechs Gewinn-Trades in Folge | 1 |
| stochPeriod Stochastic-Länge | 8 |
| stochSmooth Stochastic-Glättung | 3 |
| slopePeriod EMA, mit dem die kurzfristige Steigung gemessen wird | 8 |
| longStochLevel Longs benötigen den Stochastic darüber | 45 |
| shortStochLevel Shorts benötigen den Stochastic darunter | 65 |
| minSlope Minimales Verhältnis der EMA-Änderung von Bar zu Bar | 1.0002 |
| maxSlope Maximales Verhältnis der EMA-Änderung von Bar zu Bar | 1.0005 |
| smaPeriod Einfacher Durchschnitt für die swing-Verfolgung | 47 |
| emaPeriod Exponentieller Durchschnitt für die swing-Verfolgung | 53 |
| atrPeriod ATR-Länge für Stop und Ziel | 10 |
| longStopAtr Long-Stop in ATR-Vielfachen | 3.5 |
| longTargetAtr Long-Ziel in ATR-Vielfachen | 12 |
| shortStopAtr Short-Stop in ATR-Vielfachen | 6.5 |
| shortTargetAtr Short-Ziel in ATR-Vielfachen | 3.5 |
| minStopDistance Trades überspringen, deren Stop kleiner als dies wäre | 20 |
| skipLongDay Longs nur an Wochentagen nach dieser Zahl (überspringt Montag) | 1 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Brent-RohölBester Durchlauf | 4 Stunden | 1.58 | 142 | 60.56 | 4,630 EUR | -1,654 |
| Gold | 1 Min. | 1.16 | 635 | 60.79 | 1,827 EUR | -653 |
| Dow Jones | 1 Stunde | 1.09 | 977 | 48.93 | 16,253 EUR | -13,477 |
| Nikkei 225 | 1 Min. | 1.05 | 1,346 | 46.51 | 20,011 USD | -17,262 |
Charts
Über 1.0 wurde Geld verdient, unter 1.0 wurde Geld verloren.
Der Code
// ============================================================ // Resistance Breacher // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- baseSize = 2 // lots after a winning trade afterLossSize = 3 // lots after one or two losing trades afterThreeLossesSize = 2 // lots after three losing trades in a row afterTwoWinsSize = 1 // lots after two winning trades in a row afterSixLossesSize = 5 // lots after six losing trades in a row afterSixWinsSize = 1 // lots after six winning trades in a row stochPeriod = 8 // stochastic length stochSmooth = 3 // stochastic smoothing slopePeriod = 8 // EMA used to measure short-term slope longStochLevel = 45 // longs need the stochastic above this shortStochLevel = 65 // shorts need the stochastic below this minSlope = 1.0002 // EMA must move at least this ratio bar to bar maxSlope = 1.0005 // and less than this ratio, so the move is not stretched smaPeriod = 47 // simple average for swing tracking emaPeriod = 53 // exponential average for swing tracking atrPeriod = 10 // ATR length for stop and target longStopAtr = 3.5 // long stop in ATR multiples longTargetAtr = 12 // long target in ATR multiples shortStopAtr = 6.5 // short stop in ATR multiples shortTargetAtr = 3.5 // short target in ATR multiples minStopDistance = 20 // skip trades whose stop would be smaller than this skipLongDay = 1 // longs only after this weekday number (skips Monday) // Swing state carried from bar to bar ONCE setupReady = 0 ONCE swingLow = 0 ONCE confirmedLow = 0 ONCE swingHigh = 0 ONCE confirmedHigh = 0 ONCE stopDistance = 0 ONCE targetDistance = 0 // --- Indicators --- stochK = Stochastic[stochPeriod, stochSmooth](close) slopeMA = ExponentialAverage[slopePeriod](close) smaFilter = Average[smaPeriod](close) emaFilter = ExponentialAverage[emaPeriod](close) atrValue = AverageTrueRange[atrPeriod] // Size up after losses and down after wins. positionSize = baseSize IF PositionPerf(1) < 0 THEN positionSize = afterLossSize ENDIF IF PositionPerf(1) < 0 AND PositionPerf(2) < 0 AND PositionPerf(3) < 0 THEN positionSize = afterThreeLossesSize ENDIF IF PositionPerf(1) > 0 AND PositionPerf(2) > 0 THEN positionSize = afterTwoWinsSize ENDIF IF PositionPerf(1) < 0 AND PositionPerf(2) < 0 AND PositionPerf(3) < 0 AND PositionPerf(4) < 0 AND PositionPerf(5) < 0 AND PositionPerf(6) < 0 THEN positionSize = afterSixLossesSize ENDIF IF PositionPerf(1) > 0 AND PositionPerf(2) > 0 AND PositionPerf(3) > 0 AND PositionPerf(4) > 0 AND PositionPerf(5) > 0 AND PositionPerf(6) > 0 THEN positionSize = afterSixWinsSize ENDIF
61 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Gold 1 Minute hatte die vollen 1,000,000 Bars, und der Gewinn schrumpfte von EUR 1,826.70 im Standarddurchlauf auf EUR 553.40, weil die älteren Daten allein EUR 1,273.30 verloren.
| Verfügbare Bars | 1,000,000 |
| Netto, Standard-Durchlauf mit 200,000 Bars | 1,826.70 EUR |
| Netto, langer Durchlauf | 553.40 EUR |
| Netto nur auf den älteren Daten | -1,273.30 EUR |
Fragen
Ja, sie läuft automatisch, einschließlich der serienbasierten Größenanpassung. Prüfen Sie die Lot-Größen (Basis 2, bis zu 5) im Verhältnis zu Ihrem Konto, bevor Sie live gehen.
Brent Crude 4 Stunden erzielte 4,630.30 EUR mit einem Profit Factor von 1.58. Gold 1 Minute, Dow Jones 1 Stunde und Nikkei 225 1 Minute waren positiv, aber mit Profit Factors zwischen 1.05 und 1.16.
Brent Crude 4 Stunden hatte einen max Drawdown von 1,654.40 EUR bei Größen zwischen 1 und 5 Lots und einem Spread von 3 Punkten. Dow Jones 1 Stunde erreichte 13,476.80 EUR.
Swing-Hochs auf 4-Stunden-Bars markieren Levels, die andere Trader beobachten, und die ATR(10)-Stops sind weit genug, um Rauschen zu vermeiden. Dieser Chart ergab den besten Profit Factor, 1.58.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.