Resistance Breacher kjøper når prisen lukker over den siste bekreftede swing high som ble dannet mens prisen var over 47 SMA og 53 EMA, med Stochastic(8,3) over 45 og en svakt stigende 8 EMA. Shorts bruker speilbildet. Stopper og mål er multiplum av ATR(10), og hver handel lukkes på første bar i en ny dag.
Beste kjøring av 4. Brent Crude, 4 timer, spread 3, fra kjøring pf:2026-09-15-BRENT-4h.tsv:3.
| Periode | Frem til 2026-09-15 |
| Instrument | Brent Crude, 4 timer |
| Spread | 3 poeng |
| 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-16 |
| baseSize Lots etter en vinnende handel | 2 |
| afterLossSize Lots etter én eller to tapende handler | 3 |
| afterThreeLossesSize Lots etter tre tapende handler på rad | 2 |
| afterTwoWinsSize Lots etter to vinnende handler på rad | 1 |
| afterSixLossesSize Lots etter seks tapende handler på rad | 5 |
| afterSixWinsSize Lots etter seks vinnende handler på rad | 1 |
| stochPeriod Stochastic-lengde | 8 |
| stochSmooth Stochastic-utjevning | 3 |
| slopePeriod EMA som brukes til å måle den kortsiktige stigningen | 8 |
| longStochLevel Longs krever at stochastic er over dette | 45 |
| shortStochLevel Shorts krever at stochastic er under dette | 65 |
| minSlope Minimalt forhold for EMA-endring fra bar til bar | 1.0002 |
| maxSlope Maksimalt forhold for EMA-endring fra bar til bar | 1.0005 |
| smaPeriod Enkelt gjennomsnitt brukt til swing-sporing | 47 |
| emaPeriod Eksponentielt gjennomsnitt brukt til swing-sporing | 53 |
| atrPeriod ATR-lengde for stop og mål | 10 |
| longStopAtr Long-stop i ATR-multiplum | 3.5 |
| longTargetAtr Long-mål i ATR-multiplum | 12 |
| shortStopAtr Short-stop i ATR-multiplum | 6.5 |
| shortTargetAtr Short-mål i ATR-multiplum | 3.5 |
| minStopDistance Hopp over handler der stopen ville bli mindre enn dette | 20 |
| skipLongDay Longs bare på ukedager etter dette tallet (hopper over mandag) | 1 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Brent råoljeBeste kjøring | 4 timer | 1.58 | 142 | 60.56 | 4,630 EUR | -1,654 |
| Gull | 1 min | 1.16 | 635 | 60.79 | 1,827 EUR | -653 |
| Dow Jones | 1 time | 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 |
Diagrammer
Over 1.0 tjente penger, under 1.0 tapte penger.
Koden
// ============================================================ // 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 linjer til: inngangs- og utgangsreglene.
Oppsett
Gold 1 minutt hadde alle 1,000,000 barene, og gevinsten krympet til EUR 553.40 fra EUR 1,826.70 i standardkjøringen fordi de eldre dataene alene tapte EUR 1,273.30.
| Barer tilgjengelig | 1,000,000 |
| Netto, standard kjøring på 200,000 barer | 1,826.70 EUR |
| Netto, lang kjøring | 553.40 EUR |
| Netto på de eldre dataene alene | -1,273.30 EUR |
Spørsmål
Ja, den kjører automatisk, inkludert den rekkebaserte dimensjoneringen. Gå gjennom lot-størrelsene (grunnlag 2, opp til 5) mot kontoen din før du går live.
Brent Crude 4 timer ga 4,630.30 EUR med en profit factor på 1.58. Gold 1 minutt, Dow Jones 1 time og Nikkei 225 1 minutt var positive, men med profit factor mellom 1.05 og 1.16.
Brent Crude 4 timer hadde en max drawdown på 1,654.40 EUR med størrelser mellom 1 og 5 lots og en spread på 3 poeng. Dow Jones 1 time nådde 13,476.80 EUR.
Swing highs på 4-timersbarer markerer nivåer som andre tradere følger, og ATR(10)-stoppene er vide nok til å unngå støy. Det diagrammet ga den beste profit factor-verdien, 1.58.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.