HipotézisHypothesis
Két feltevés, egymás utánTwo hypotheses, one after the other
1. Az egyszerű lendület1. Simple momentum
Ha egy részvény napon belül erősen indul (kitörés, gyors emelkedés), érdemes beszállni, és az első gyengülésre szoros stoppal kiszállni.
When a stock starts strongly within the day (a breakout, a fast rise), buy it and sell on the first weakness with a tight stop.
2. A kutatás szerinti módszer2. The research method
Zarattini, Barbon és Aziz (2024) szerint az 5 perces nyitási sáv kitörése a nap 20 legkiugróbb forgalmú részvényén („stocks in play”) 8 év alatt nagyon jól teljesített. Feltettük, hogy ez otthoni körülmények között is működik.
According to Zarattini, Barbon and Aziz (2024), a 5-minute opening range breakout on the day's 20 stocks with the most unusual volume ("stocks in play") performed very well over 8 years. We assumed it would also work for a retail trader.
Mit és hogyan csináltunkWhat we did
Öt lépés, mindegyik az előző tanulságára épültFive steps, each built on the previous lesson
- 1
Egy nap, egyszerű stratégiákOne day, simple strategies
2026. okt. 1., Nasdaq percadat. Négy stratégia (kitörés, lendület, nyitási sáv, véletlen vásárló), két csoporton: 20 nagy cég és a nap mozgói, csoportonként 25 000 USD papírtőkével.
1 Oct 2026, Nasdaq minute data. Four strategies (breakout, momentum, opening range, random buyer) on two groups: 20 large caps and the day's movers, with $25,000 of paper capital each.
Mind a 8 tárca veszített (−0,2% … −4,2%).All 8 wallets lost (−0.2% … −4.2%). - 2
Kutatás és újraépítésResearch and rebuild
Beépítettük a szakirodalom és a gyakorló kereskedők szabályait: ATR-alapú stop, 1%-os kockázat ügyletenként, zárásig tartás, piaci szűrő, Ross Cameron 5 pillére, SPY zajsáv.
We built in the rules from the literature and from practising traders: ATR-based stops, 1% risk per trade, holding to the close, a market filter, Ross Cameron's 5 pillars and the SPY noise band.
Új stratégiakészlet, valósághű költségmodell.New strategy set, realistic cost model. - 3
30 nap, 72 részvény30 days, 72 stocks
Alpaca-adat forgalommal (aug. 20. – okt. 1.), fix részvénylistán.
Alpaca data with volume (20 Aug – 1 Oct) on a fixed stock list.
Szinte minden negatív. Az egyetlen plusz (+3,7%) 13 ügyletből jött.Almost everything negative. The only gain (+3.7%) came from 13 trades. - 4
Teljes piaci szkennerFull-market scanner
Minden reggel kb. 5 800 részvényből a 1 000 leglikvidebb (ár > 5 USD, ATR > 0,50 USD), ebből az a 20, amelynek az első 5 perces forgalma a legjobban kilóg a saját 14 napos átlagához képest.
Every morning, from about 5,800 stocks: the 1,000 most liquid (price > $5, ATR > $0.50), and of those the 20 whose first 5 minutes of volume stand out most against their own 14-day average.
30 napon az ORB −45%, a stopok 75%-a 5 percen belül ütött.Over 30 days the ORB lost 45%, and 75% of stops hit within 5 minutes. - 5
250 nap és csúszás-teszt250 days and a slippage test
Egy teljes év a tanulmány beállításaival, javított megbízás-teljesítéssel (a stop a szintjén teljesül), háromféle csúszással.
A full year with the paper's settings, an improved fill model (stops fill at their level) and three slippage scenarios.
A fő stratégia (ORB 5 perc). A nyitás utáni első 5 perc csúcsa és mélypontja a sáv. Ha az első 5 perc emelkedő, a sáv csúcsának áttörésekor vesz, ha eső, a mélypont alatt shortol. A stop az átlagos napi mozgás (ATR) 10%-a. A pozíció akkora, hogy a stopnál a tőke 1%-a vesszen el, legfeljebb 4-szeres tőkeáttétellel. Zárásig tart. A költség: tick-alapú spread, csúszás és IBKR-szerű jutalék.
The main strategy (5-minute ORB). The high and low of the first 5 minutes form the range. If the first 5 minutes rise, it buys when price breaks the range high; if they fall, it shorts below the low. The stop is 10% of the average daily range (ATR). Position size risks 1% of capital at the stop, with at most 4× leverage. It holds to the close. Costs: tick-based spread, slippage and IBKR-style commission.
EredményekResults
Az első nap: minden tárca veszítettDay one: every wallet lost
| Stratégia (okt. 1.)Strategy (1 Oct) | Nagy cégekLarge caps | Napi mozgókDaily movers |
|---|
Három ok magyarázta. Oldalazó, eső napon a „felfelé kitörés” jelek többsége hamis. A spread és a díj felőrli a rövid ügyleteket. A veszteségek nagyobbak voltak a nyereségeknél: a 20 stop átlagosan −3,9%-nál teljesült (a beállított 1,5–2% helyett, mert a kis részvények egy perc alatt átugorják a stopot), a 10 nyerő követő stop átlaga +3,1% volt.
Three causes explained it. On a choppy, falling day most "upside breakout" signals are false. Spread and fees grind down short trades. And losses were bigger than gains: the 20 stops filled at −3.9% on average (instead of the configured 1.5–2%, because small stocks jump over the stop within a minute), while the 10 winning trailing stops averaged +3.1%.
Az év: az eredmény a végrehajtáson múlikThe year: the result depends on execution
ORB 5 perc a stocks in play részvényeken, 250 nap5-minute ORB on stocks in play, 250 days
Halmozott eredmény USD-ben, naponta 25 000 USD-s tőkével, háromféle csúszással, a véletlen vásárlóval összevetveCumulative result in USD with $25,000 of capital per day, three slippage scenarios, compared with the random buyer
Napi átlag a csúszás függvényébenDaily average by slippage
%/nap a 25 000 USD-s tőkéhez képest% per day on $25,000 of capital
A teljesítési modell hatásaEffect of the fill model
Éves eredmény 0,02%-os csúszással, USDYearly result at 0.02% slippage, USD
Havi eredmény (0,02%-os csúszás)Monthly result (0.02% slippage)
USD, ORB 5 perc a stocks in play részvényekenUSD, 5-minute ORB on stocks in play
Eredmény a legjobb ügyletek nélkülResult without the best trades
Éves eredmény (USD), ha a legjobb N ügyletet elhagyjuk a 3 753-bólYearly result (USD) when the best N of 3,753 trades are removed
Mikor ütött a stop?When did the stop hit?
30 napos teszt: a 403 stop a belépéstől eltelt idő szerint30-day test: the 403 stops by time since entry
KövetkeztetésConclusion
Hajszálnyi előny, amit a végrehajtás elviszA hair-thin edge that execution takes away
- Az egyszerű lendület nem működik. A költségek és az aszimmetrikus stopok miatt minden egyszerű változat veszített.
- A kutatás szerinti módszernek van alakja. A bruttó eredmény pozitív, és egy év alatt is kijön, ha a végrehajtás közel tökéletes.
- A nullszaldós csúszás kb. 0,035% oldalanként. Hír vezérelte, gyorsan mozgó részvényeknél egy stop megbízás jellemzően ennél rosszabbul teljesül.
- Az eredmény néhány ügyleten és egy hónapon múlik. Ez lélektanilag is nehezen tartható: 86% vesztes ügylet, hosszú mínuszos szakaszok.
Intézményi végrehajtással (közvetlen piaci hozzáférés, alacsony díj, gyors megbízás) lehet értelme. Otthoni brókerrel nincs.
- Simple momentum doesn't work. Costs and asymmetric stops made every simple variant lose.
- The research method has a real shape. The gross result is positive and holds over a year, if execution is close to perfect.
- Break-even slippage is about 0.035% per side. On fast, news-driven stocks a stop order usually fills worse than that.
- The result rests on a few trades and one month. That is also hard to stick with: 86% losing trades and long drawdowns.
With institutional execution (direct market access, low fees, fast orders) it might make sense. With a retail broker it doesn't.
KorlátokLimitations
- A percgyertyán belüli árút feltételezés (nyitó → mélypont → csúcs → záró emelkedő percnél) befolyásolja, melyik szint teljesül előbb.
- A short a szimulációban ingyenes, és a kölcsönözhetőséget a mai állapot szerint szűrtük.
- Egy év egyetlen piaci szakasz. A tanulmány 8 évet vizsgált, és az ilyen stratégiák eredménye időszakonként erősen ingadozik.
- A paramétereket szándékosan nem hangoltuk az adathoz: a tanulmány beállításait teszteltük.
- The assumed path inside a minute bar (open → low → high → close on a rising minute) affects which level fills first.
- Shorting is free in the simulation, and borrowability was filtered by today's status.
- One year is a single market regime. The paper covered 8 years, and results of such strategies swing widely between periods.
- We deliberately did not tune parameters to the data: we tested the paper's settings.