En stängning över högsta på 30 barer aktiverar ett köp för de kommande 10 barerna, men bara så länge priset ligger över SMA med 200 dagar. Positionen rider vidare till ett lägsta på 90 barer bryts, eller ett snävare lägsta på 20 barer när affären är mer än 2 x ATR(5) i vinst, eller priset faller under SMA med 200 dagar.
Bästa körning av 31. Apple, Dag, från körning stock2-queue:2026-09-15-Apple.tsv:12.
| Period | Fram till 2026-09-15 |
| Instrument | Apple, Dag |
| Kapital per affär | 10,000 |
| Kostnader | Inte registrerat för den här körningen. |
| Barer | Dagsbarer, hela tillgängliga historiken |
| Senast testad | 2026-09-15 |
| capitalPerTrade Pengar som binds i varje affär | 10000 |
| channelPeriod Breakout över högsta high för så här många barer | 30 |
| wideExitPeriod Standardexit: lägsta low för så här många barer | 90 |
| tightExitPeriod Snävare exit när affären är ordentligt i vinst | 20 |
| trendPeriod Handla bara över detta glidande medelvärde | 200 |
| atrPeriod ATR-längd för vinsttestet | 5 |
| atrMultiplier Vinst i ATR som växlar till den snäva exiten | 2 |
| maxArmBars En breakout förblir giltig så här många barer | 10 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| AppleBästa körning | Dag | 6.28 | 70 | 64.29 | 93,926 USD | -7,379 |
| Palantir | Dag | 9.02 | 7 | 42.86 | 28,465 USD | -9,612 |
| Alphabet | Dag | 5.88 | 27 | 59.26 | 16,092 USD | -2,370 |
| Nvidia | Dag | 4.34 | 52 | 51.92 | 79,222 USD | -16,336 |
| Tesla | Dag | 3.57 | 43 | 27.91 | 61,281 USD | -17,363 |
| Cisco | Dag | 3.35 | 71 | 49.30 | 52,801 USD | -10,850 |
| Micron | Dag | 3.18 | 80 | 33.75 | 96,446 USD | -16,281 |
| Amazon | Dag | 3.13 | 66 | 39.39 | 60,380 USD | -33,937 |
| AMD | Dag | 2.92 | 84 | 32.14 | 105,799 USD | -16,864 |
| Meta | Dag | 2.91 | 28 | 42.86 | 21,548 USD | -6,268 |
| Broadcom | Dag | 2.80 | 38 | 47.37 | 25,113 USD | -7,429 |
| Walmart | Dag | 2.78 | 110 | 33.64 | 57,900 USD | -12,857 |
| Mastercard | Dag | 2.62 | 41 | 43.90 | 20,947 USD | -5,245 |
| Lam Research | Dag | 2.58 | 70 | 47.14 | 62,987 USD | -16,277 |
| Microsoft | Dag | 2.47 | 89 | 42.70 | 47,028 USD | -12,582 |
| Applied Materials | Dag | 2.43 | 61 | 32.79 | 37,618 USD | -16,953 |
| S&P 500 | Dag | 2.40 | 125 | 42.40 | 26,657 EUR | -2,841 |
| Berkshire Hathaway | Dag | 2.38 | 71 | 42.25 | 19,658 USD | -5,515 |
| Visa | Dag | 2.28 | 38 | 34.21 | 12,889 USD | -4,096 |
| Oracle | Dag | 2.23 | 101 | 34.65 | 58,513 USD | -20,235 |
| AbbVie | Dag | 2.18 | 30 | 43.33 | 9,910 USD | -2,855 |
| Caterpillar | Dag | 2.00 | 134 | 29.10 | 47,133 USD | -8,763 |
| Costco | Dag | 1.88 | 83 | 43.37 | 19,972 USD | -6,690 |
| Johnson & Johnson | Dag | 1.83 | 130 | 35.38 | 22,992 USD | -6,301 |
| ExxonMobil | Dag | 1.78 | 120 | 30.83 | 24,076 USD | -6,020 |
| Eli Lilly | Dag | 1.59 | 132 | 36.36 | 23,066 USD | -13,292 |
| Coca-Cola | Dag | 1.44 | 145 | 33.10 | 16,236 USD | -8,964 |
| JPMorgan | Dag | 1.36 | 131 | 31.30 | 16,963 USD | -14,477 |
| Chevron | Dag | 1.15 | 81 | 32.10 | 3,747 USD | -10,348 |
| Bank of America | Dag | 0.54 | 42 | 28.57 | -10,081 USD | -15,787 |
| Intel | Dag | 0.00 | 3 | 0.00 | -10,833 USD | -10,833 |
Diagram
De 10 bästa av 31 körningar. Hela listan finns i tabellen ovan.
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // Breakout Regime Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- capitalPerTrade = 10000 // money committed to each trade channelPeriod = 30 // breakout above the highest high of this many bars wideExitPeriod = 90 // default exit: lowest low of this many bars tightExitPeriod = 20 // tighter exit once the trade is well in profit trendPeriod = 200 // only trade above this moving average atrPeriod = 5 // ATR length for the profit test atrMultiplier = 2 // profit in ATRs that switches to the tight exit maxArmBars = 10 // a breakout stays valid this many bars // --- Indicators --- positionSize = capitalPerTrade / close atrValue = AverageTrueRange[atrPeriod](close) channelHigh = Highest[channelPeriod](high)[1] wideExitLevel = Lowest[wideExitPeriod](low)[1] tightExitLevel = Lowest[tightExitPeriod](low)[1] regimeUp = close > Average[trendPeriod](close) ONCE inTrade = 0 ONCE armed = 0 ONCE armAge = 99 ONCE entryPrice = 0
34 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, den körs i ProOrder på dagsbarer och dimensionerar varje affär som 10000 delat med stängningen. Den omskrivna koden har ännu inte kompileringskontrollerats.
Den testades på dagsdiagram för stora amerikanska aktier plus S&P 500, och 28 av de 30 körningarna var lönsamma. Apple var bäst på USD 93,926.36 med en profit factor på 6.28, medan Bank of America och Intel gick med förlust.
Med 10000 USD per affär hade Apple en maximal drawdown på USD 7,379.23. Andra aktier gick djupare, som Tesla på USD 17,363.14.
Filtret med SMA på 200 dagar och exiten på 90 barer är byggda för swings över flera veckor. På dagsdiagram håller systemet trender i veckor och handlar bara några få gånger om året.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.