Gépi tanulás a kereskedésben: a túlhype-olt és a gyakorlati oldal
🎯 Amit megtanulsz
A lecke végére képes leszel:
- ML a kereskedéshez: jellemzőtervezés (milyen bemenetek), modellválasztás (random forest, neurális hálók), a túltanulás megelőzése
- Túltanulás = a modell bemagolja a múltat ahelyett, hogy mintázatokat tanulna
- Keresztvalidáció: több időszakon tanítsd, félretett adaton teszteld
- Keretrendszer: tervezd meg a jellemzőket → keresztvalidálj → walk-forward teszt → ha minden teszten következetes, élesítsd
⚡ Gyors eredmények holnapra (kattints a kinyitáshoz)
Ne terheld túl magad. Kezdd ezzel a hárommal:
- Kezdd egyszerű jellemzőtervezéssel (ML nélkül) — A neurális hálók előtt keress 3-5 egyszerű jellemzőt, amely javíthatja a stratégiádat. A jellemző = mérhető bemenet. Példák: (1) ATR-arány (aktuális ATR ÷ 20 napos átlag) = volatilitási kontextus, (2) volumenarány (aktuális ÷ 20 napos átlag) = részvétel, (3) napszak = szeánszhatások, (4) RSI-divergencia = gyengülő momentum, (5) mozgóátlagtól mért távolság (ár ÷ 20 EMA - 1) = trenderősség. Ma este válassz ki 3 jellemzőt. A következő 10 ügyletnél belépéskor jegyezd fel őket. 10 ügylet után elemezz: «Más értékek jellemezték a nyerteseket, mint a veszteseket?» Példa: a 10 nyerőből 8-nál az ATR-arány 1,2 fölött volt, a 10 veszteségből 7-nél 0,9 alatt. ML nélkül találtál egy szűrőt: «Kitöréseket csak akkor veszek, ha az ATR 1,2 fölött van.» A jellemzőtervezés az ML-siker 80 %-a. Ha előbb kézzel tesztelsz, intuíciót építesz, és később elkerülöd a túltanulást.
- Tanuld meg felismerni a túltanulást a backtestekben — Túltanulás = a modell bemagolta a múltat mintázatok tanulása helyett. Teszt: (1) futtass backtestet a teljes múltbeli adaton → jegyezd fel a találati arányt és a profitot, (2) futtass backtestet az első 60 %-on (tanítási időszak), (3) teszteld a maradék 40 %-ot (tesztidőszak). Ha a tanításon 75 % találat és +50 000 dollár, a teszten 52 % találat és -8 000 dollár, az túltanulás (megjegyzett zaj, ami nem ismétlődött). Nina Patel $47,300 veszteséget szenvedett egy túltanult ML-stratégia élesítésével — a backtest 87 % találati arányt mutatott, élesben 41 % lett (véletlen mintázatokat magolt be). A jó stratégiáknál a tanítás és a teszt közti teljesítményesés 10 % alatt marad. Ma este oszd fel a múltbeli adatodat 60/40 arányban. Hasonlítsd össze az eredményeket. Ha a teszt 15 %-nál többet esik, a szabályok túlságosan a múltra vannak szabva. Egyszerűsíts (kevesebb paraméter, lazább szűrők).
- Élesítés előtt végezz walk-forward tesztet — Walk-forward = gördülő tanító/teszt felosztás, amely előrehalad az időben. Módszer: (1) tanítás januártól júniusig (6 hónap), (2) teszt júliusra (1 hónap), (3) lépj előre: tanítás februártól júliusig, teszt augusztusra, (4) ismételd meg az összes adatra. A stratégiának a tesztidőszakok TÖBBSÉGÉBEN nyereségesnek kell lennie (70 %+). Példa: 12 időszakot tesztelsz, 12 hónapból 9-ben nyereséges (75 % következetesség) = jó. 12 hónapból 5 (42 %) = instabil előny, amelynek egy időszakban szerencséje volt. Számold ki: «nyereséges tesztidőszakok ÷ összes». Ha 60 % alatt van, az előny instabil vagy túltanult. A walk-forward jobban modellezi az éles kereskedést, mint egyetlen backtest. A piacok változnak. A több időszakon működő stratégiák túlélik a rezsimváltásokat. Elkapja azt a túltanulást, amit az egyszeri backtestek nem vesznek észre.
«Beadod az árfolyamadatot egy neurális hálónak → profit.»
Bárcsak. A valóság ez: a lakossági ML-stratégiák többsége élesben megbukik. Nem azért, mert az ML nem működik, hanem mert a kereskedők rosszul használják.
A piacok nem stacionáriusak. A jel-zaj arány alacsony. Az ML látványosan túltanul, ha nem vigyázol.
🚨 Őszintén
Az ML nem pénznyomda. Szteroidos mintázatfelismerés. Használd rosszul (adatszivárgás, túltanulás, kevés adat), és a backtestben kapott 90 %-os valószínűségből élesben 40 % lesz. Használd jól? Erős szűrő a nagy valószínűségű setupokra.
Nina 47 300 dolláros ML-túltanulási katasztrófája (és hogyan hozta helyre)
Kereskedő: Nina Patel (összetett példa), 29 éves, kvantitatív elemzőből lett független trader, a kaliforniai San Franciscóból
Idősík: 2024. január-október
Tőke: $220,000
Háttér: Informatikus diploma, 3 év egy fintech startupnál, magabiztos Pythonban és ML-ben
1. felvonás: a «tökéletes» modell (2024. január-február)
Nina kezdeti megközelítése: «Programozó vagyok. Építek egy ML-modellt, ami megjósolja a nyerő ügyleteket.»
| Mutató | Backtest (2022-2023) | Éles kereskedés (2024 Q1) | Eltérés |
|---|---|---|---|
| Találati arány | 87.4% | 41.2% | -46,2 % (KATASZTRÓFA!) |
| Átlagos R-szorzó | 2.8R | -0.4R | 3,2R-es szakadék! |
| Havi hozam | +18.3% | -7.2% | -25,5 %-os szakadék!!! |
| P&L (3 hónap) | +121 200 dollár (várt) | -47 300 dollár (tényleges) | 168 500 dolláros kilengés! |
Mi ment félre? Az 5 végzetes hiba:
| Hiba | Mit csinált rosszul | Hatás |
|---|---|---|
| 1. Előretekintési torzítás | A «napi csúcsot/mélypontot» használta jellemzőként (zárásig nem is ismert!) | A modell a jövőbeli adatokból «jósolt» mozgásokat. Élesben lehetetlen. |
| 2. Véletlenszerű tanító/teszt felosztás | Összekeverte az ügyleteket, a 2023 Q3 adatain tanított, és 2023 Q1-en tesztelt | A modell «látta a jövőt». A kereskedésben nem így működik az idő! |
| 3. Hatalmas túltanulás | Neurális háló (5 réteg, 128 neuron) mindössze 180 ügyleten | A modell zajt magolt be, nem mintázatot. Új adaton elbukott. |
| 4. A találati arányra optimalizált | 90 %-os találati arányt hajszolt, közben figyelmen kívül hagyta a R:R-t (sok 0,3R-es nyereség, néhány 3R-es veszteség) | Magas találati arány, negatív várható érték. Az ML klasszikus csapdája. |
| 5. Semmi walk-forward teszt | Egyetlen tanító/teszt felosztás a múltbeli adaton | Nem tesztelte, hogyan romlik a modell az idővel. GYORSAN romlott. |
Nina havi mészárlása 2024 Q1-ben:
| Hónap | Megkötött ügyletek | Találati arány | Átl. R | P&L | Nina reakciója |
|---|---|---|---|---|---|
| 2024. jan. | 28 | 39% | -0.3R | -$12,400 | «Balszerencse. A modellnek több adat kell az alkalmazkodáshoz.» |
| 2024. febr. | 32 | 44% | -0.5R | -$18,200 | «Változott a piaci rezsim. Újratanítom a modellt…» |
| 2024. márc. | 26 | 40% | -0.4R | -$16,700 | «Ez a modell szemét. Kezdem elölről.» |
| 2024 Q1 ÖSSZESEN: | -$47,300 | a tőke 21,5 %-os drawdownja | |||
A töréspont (2024. március 31.):
«A backtestem 87 % nyertest mutatott. Élesben? 41 %. Okosnak hittem magam: informatikus diploma, fintech múlt, Python a kisujjamban. Kiderült, hogy a KERESKEDÉSRE alkalmazott ML-ből semmit sem értettem.
Minden kezdő hibát elkövettem: előretekintési torzítás (a napi csúcsot használtam jellemzőként!), véletlenszerű tanító/teszt felosztás (visszautaztam a múltba!), 5 rétegű neurális háló 180 ügyleten (reménytelenül túltanulva), a várható érték helyett a találati arányra optimalizáltam.
47 300 dollár 3 hónap alatt. Ideje megtanulni, hogyan működik valójában az ML a piacokon.»
— Nina Patel, 2024. március 31-i naplóbejegyzés
2. felvonás: tanulás a nehezebb úton (2024. április-május)
Nina újjáépítési folyamata: Felfogadott egy ML-re szakosodott mentort egy prop cégtől (5 000 dollár havonta). 6 hetet töltött a helyes módszertan elsajátításával.
| Elem | V1 (túlillesztett katasztrófa) | V2 (rendesen ellenőrizve) |
|---|---|---|
| Jellemzők | 32 jellemző, köztük előretekintési torzítással (napi csúcs/mélypont, záró volumen) | 12 jellemző, nulla előretekintés (RSI, VWAP-távolság, ATR, CVD a jelzés pillanatában) |
| Tanító/teszt felosztás | Véletlenszerű keverés (80/20 felosztás) | Walk-forward: 4 gördülő ablak, tanítás a múlton, teszt a jövőn |
| Modell | Neurális háló: 5 réteg, 128 neuron (~50 000 súly 180 ügyletre!) | Random Forest: max_depth=4, 30 fa (~450 vágási szabály 240 ügyletre) |
| Optimalizálási cél | A találati arány maximalizálása (87 %-ig jutott, de pocsék R:R-rel) | A várható érték maximalizálása (dollár per ügylet, a R:R figyelembevételével) |
| Ellenőrzés | Egyetlen backtest a 2022-2023-as adaton | 4 walk-forward ablak + 20 papírkereskedéses ügylettel való validálás |
| Bizalmi küszöb | Minden 0,5 feletti előrejelzést kereskedett | Csak a 0,65 feletti előrejelzéseket kereskedte (magas bizalmi szűrő) |
A V2 walk-forward validálásának eredményei (2024. április):
| Ablak | Tanítási időszak | Tesztidőszak | Találati arány a teszten | Átlagos R a teszten | Túltanulás-ellenőrzés |
|---|---|---|---|---|---|
| 1. ablak | Q1-Q2 2023 | Q3 2023 | 68% | 1.4R | Tanítás: 71 %, teszt: 68 % (3 %-os eltérés = rendben) |
| 2. ablak | Q2-Q3 2023 | Q4 2023 | 64% | 1.2R | Tanítás: 69 %, teszt: 64 % (5 %-os eltérés = rendben) |
| 3. ablak | Q3-Q4 2023 | Q1 2024 | 71% | 1.6R | Tanítás: 72 %, teszt: 71 % (1 %-os eltérés = kiváló) |
| 4. ablak | Q4 2023-Q1 2024 | Q2 2024 | 66% | 1.3R | Tanítás: 70 %, teszt: 66 % (4 %-os eltérés = rendben) |
| ÁTLAGOS TESZTTELJESÍTMÉNY: | 67.2% | 1.4R | Túltanulás nem mutatható ki (átlagosan 3,2 %-os eltérés) | ||
A lényeg: A V2 találati aránya 67 % volt, a V1-é 87 %. De a V2-nél a 67 % VALÓDI volt (4 időablakon validálva), a V1-nél a 87 % hamis (túltanult zaj).
3. felvonás: a helyes modell éles kereskedése (2024. június-október)
Nina V2 élesítési stratégiája:
- Validálás 20 papírkereskedéses ügylettel (2024. május): 70 % találati arány, átlagosan 1,5R → megfelelt!
- Élesben fél pozícióméretttel, vagyis 50 %-kal indult (június): 65 % találati arány → épül a bizalom
- Teljes pozícióméret (júliustól): az ML-szűrő üzemel
- Havi újratanítás: új ügyletek hozzáadása, a walk-forward újrafuttatása, a modell frissítése +3 %-os javulás esetén
| Hónap | Jelzések | ML-lel szűrve | Megkötött ügyletek | Találati arány | Átl. R | P&L |
|---|---|---|---|---|---|---|
| 2024. jún. | 42 | 18 (43%) | 24 | 67% | 1.3R | +$9,400 |
| 2024. júl. | 38 | 15 (39%) | 23 | 70% | 1.6R | +$12,700 |
| 2024. aug. | 46 | 20 (43%) | 26 | 65% | 1.2R | +$10,800 |
| 2024. szept. | 40 | 16 (40%) | 24 | 71% | 1.5R | +$11,900 |
| 2024. okt. | 44 | 19 (43%) | 25 | 68% | 1.4R | +$10,600 |
| 5 HÓNAP ÖSSZESEN: | 122 ügylet | 68.2% | 1.4R | +$55,400 | ||
Összehasonlítási alap: mi lett volna, ha Nina MINDEN jelzést megfog (ML-szűrő nélkül)?
Most értél a félútra. A kulcsstratégiákat már megtanultad.
Remek haladás! Ha kell, nyújtózz egyet, aztán belevágunk a következő haladó fogalmakba.
| Helyzet | Megkötött ügyletek | Találati arány | Átl. R | Teljes P&L | Elemzés |
|---|---|---|---|---|---|
| Szűrő nélkül (összes jelzés) | 210 | 54.7% | 0.5R | +$34,100 | Alap: közepes előny, sok zajügylet |
| ML-lel szűrve (magas bizalom) | 122 | 68.2% | 1.4R | +$55,400 | Az ML +21 300 dollárt tett hozzá (+62,5 %-os javulás!) |
| AZ ML-SZŰRŐ HOZZÁADOTT ÉRTÉKE: | +21 300 dollár (62,5 %-os többlet) | ||||
A legfontosabb tanulságok Nina V2-sikeréből:
- Az ML-szűrő a jelzések 42 %-át kiszűrte → Kihagyta az alacsony bizalmú setupokat
- Szűrt ügyletek: 68,2 %-os találati arány az alap 54,7 %-ával szemben → 13,5 %-os javulás
- Jobb R-szorzók: átlagosan 1,4R az alap 0,5R-jével szemben → az ML a jobb R:R-ű setupokat választotta
- 62,5 %-os P&L-javulás: +55 400 dollár az alap +34 100 dollárjával szemben = +21 300 dollár hozzáadott érték
- Realisztikus teljesítmény: az éles 68 % egybevágott a walk-forward teszt 67 %-ával → semmi túltanulás!
Nina végeredménye: a 2024 Q1-es veszteség kontra a 2024. június-októberi talpra állás
| Időszak | Modellverzió | Találati arány | Átl. R | P&L | Megtanult lecke |
|---|---|---|---|---|---|
| Q1 2024 | V1 (túltanult) | 41.2% | -0.4R | -$47,300 | Előretekintési torzítás, véletlenszerű felosztás, túlméretezett neurális háló |
| 2024. jún.-okt. | V2 (validált) | 68.2% | 1.4R | +$55,400 | Tiszta jellemzők, walk-forward, Random Forest, várható értékre optimalizálva |
| 2024-ES NETTÓ EREDMÉNY: | +$8,100 | Nullszaldó egy drága lecke után | |||
Nina keservesen megszerzett bölcsessége (2024. október):
«3 hónap alatt 47 300 dollárt vesztettem, mert azt hittem, az ML varázslat. Nem az. Mintázatfelismerés — és ha szemetet adsz be neki (előretekintési torzítás, véletlenszerű felosztások, túltanult neurális hálók), szemét előrejelzést kapsz vissza.
A megoldás nem egy jobb modell volt. Egy jobb MÓDSZERTAN volt:
• Nulla előretekintő jellemző (csak a jelzés pillanatában elérhető adat)
• Walk-forward validálás (tanítás a múlton, teszt a jövőn, 4 gördülő ablak)
• Egyszerűbb modell (kis ügylethalmazokon a Random Forest többnyire veri a neurális hálókat)
• A várható értékre optimalizálj, ne a találati arányra (68 % 1,4R-nél > 87 % -0,4R-nél)
• Papíron kereskedj le 20 jelzést, mielőtt tőkét kockáztatsz
A V2 modellem nem jósolja meg a jövőt. A setupjaimat szűri: 68 %-os találati arány az alap 55 %-ával szemben. Ez a +13 %-os előny 5 hónap alatt 21 300 dollárt hozott.
Az ML nem stratégia. Szűrő. Arra használd, hogy kihagyd az alacsony valószínűségű ügyleteket, ne arra, hogy ügyleteket generálj. Ez a titok.»
— Nina Patel, kvantitatív trader (2024. október)
Nina ML-képzésének költsége:
- 2024 Q1-es veszteségek: -47 300 dollár (a túltanult modell tandíja)
- Mentordíj: -10 000 dollár (2 hónap × 5 000 dollár, április-május)
- Összes befektetés: -$57,300
- 5 hónapos talpra állás: +55 400 dollár (június-okt.)
- Nettó pozíció: -1 900 dollár (majdnem nullszaldó)
- Jövőbeli érték: Az ML-szűrő most havi nagyjából 4 300 dollárt (évi +51 000 dollárt) tesz hozzá a szűrő nélküli alaphoz képest
- Megtérülési ütem: A befektetés november végére teljesen megtérül, onnantól tiszta profit
🎯 Mit nyersz vele
A lecke végére képes leszel:
- ML-alapú ügyletszűrőket építeni (megjósolni, mely setupok nyernek nagyobb eséllyel)
- Jellemzőket helyesen tervezni (stacionárius, előretekintési torzítás nélkül)
- Walk-forward keresztvalidációt használni a túltanulás elkerülésére
- Okosan modellt választani (a legtöbb esetben Random Forest > neurális hálók)
💡 az aha-pillanat
Az ML nem önálló stratégia. Egy SZŰRŐ. Setupjaid már vannak (a Janus sweepek). Az ML megjósolja, melyiknél 68 % a valószínűség 55 % helyett. A 68 %-osakat kereskedd, az 55 %-osakat hagyd ki. Ez az előny.
🎓 A lényeg
- Az ML szűrő, nem stratégia: Arra használd, hogy megjósold, mely setupok várható értéke magasabb, ne arra, hogy ügyleteket generálj
- Jellemzőtervezés > modellválasztás: A jó jellemzők (RSI, VWAP-távolság) minden alkalommal megverik a cifra modelleket
- A walk-forward validálás kötelező: Tanító/teszt felosztás idősoron = adatszivárgás. Használj gördülő ablakokat
- Optimalizálj a várható értékre: 80 %-os találati arány rossz R:R-rel pénzt veszít. 55 %-os találati arány 3R-rel nyer
- Kerüld az előretekintési torzítást: A jellemzők KIZÁRÓLAG az előrejelzés pillanatában elérhető adatot használhatják
- Random Forest > neurális hálók: A legtöbb kereskedési feladatban az egyszerűbb modellek jobban általánosítanak
🎯 Gyakorlati feladat: valósíts meg ML-jellemzőtervezést az ügyletek szűrésére
Cél: Építs olyan ML-modellt, amely szűri a meglévő setupjaidat, és a szelektív belépéssel 10-15 %-kal javítja a várható értéket.
1. rész: jellemzőtervezés (a legfontosabb lépés)
Minden múltbeli ügyletedre számold ki ezeket a jellemzőket A JELZÉS PILLANATÁBAN (előretekintés nélkül!):
Jellemzőkészlet-sablon (20+ jellemző ajánlott):
ÁR-JELLEMZŐK:
1. VWAP-tól mért távolság (%): (ár - VWAP) / VWAP
2. 50 EMA-tól mért távolság (%): (ár - EMA50) / EMA50
3. Az ELŐZŐ nap csúcsától mért távolság (%): (előzőCsúcs - ár) / előzőCsúcs
4. Az ELŐZŐ nap mélypontjától mért távolság (%): (ár - előzőMély) / előzőMély
MOMENTUM-JELLEMZŐK:
5. RSI (14): 0-100 közötti érték
6. ADX (14): trenderősség
7. +DI / -DI arány: irányjelző
8. Rate of Change (10): árváltozás az utolsó 10 gyertyán
VOLATILITÁS-JELLEMZŐK:
9. ATR / ár arány: normalizált volatilitás
10. Bollinger-szalag szélessége %: (felső - alsó) / középső
11. Friss sávtágulás: aktuális ATR / 20 periódusos átlagos ATR
VOLUMEN-JELLEMZŐK:
12. Volumen az átlaghoz képest: aktuális / 20 periódusos átlag
13. CVD (kumulált volumendelta): nettó vételi nyomás
14. VWAP és POC távolsága: igazodás a valós értékhez
IDŐ-JELLEMZŐK:
15. Napszak: nyitás óta eltelt percek (0-390 közé normalizálva)
16. A hét napja: hétfő=1, péntek=5
17. Az utolsó jelzés óta eltelt idő: percek
REZSIM-JELLEMZŐK:
18. VIX szintje: az aktuális VIX érték
19. Rezsimpontszám: ADX + ATR + szalagszélesség együtt
20. DXY változása %: makró ellenszél vagy hátszél
A TE JELLEMZŐID (számold ki 50+ múltbeli ügyletre):
1. ügylet: [1. jellemző: ___, 2. jellemző: ___, ..., 20. jellemző: ___, kimenet: nyereség/veszteség]
2. ügylet: [...]
2. rész: tanító/teszt felosztás (KIZÁRÓLAG idő szerint)
SOHA ne keverd össze az idősoros adatokat. Használj gördülő ablakokat:
ML walk-forward validálás:
1. ablak:
Tanítás: 2023. jan.-jún. (1-30. ügylet)
Teszt: 2023. júl.-szept. (31-40. ügylet)
Modell: Random Forest, max_depth=5
Találati arány a teszten: ___%
Teljesítmény a teszten: ___%
2. ablak:
Tanítás: 2023. ápr.-szept. (15-50. ügylet)
Teszt: 2023. okt.-dec. (51-65. ügylet)
Modell: újratanítás az új ablakon
Találati arány a teszten: ___%
Teljesítmény a teszten: ___%
3. ablak:
Tanítás: 2023. júl.-dec. (35-75. ügylet)
Teszt: 2024. jan.-márc. (76-90. ügylet)
Találati arány a teszten: ___%
Teljesítmény a teszten: ___%
Átlagos tesztteljesítmény: ___% sikerarány
Hasonlítsd az alaphoz (szűrő nélkül): ___% sikerarány
Javulás: +___% (cél: legalább +10%)
3. rész: modellválasztás és a túltanulás megelőzése
Tesztelj 3 modellt. A legegyszerűbb működő nyer:
| Modell | Paraméterek | Találati arány a tanításon | Találati arány a teszten | Túltanult? |
|---|---|---|---|---|
| Logisztikus regresszió | Egyszerű, kevés paraméter | ____% | ____% | < 10% gap = OK |
| Random Forest | max_depth=5, n_estimators=50 | ____% | ____% | < 10% gap = OK |
| Neurális háló | 2 réteg, 32 neuron | ____% | ____% | Kockázat: túltanulás, ha az eltérés > 15 % |
Vészjelzés: Ha a tanítási találati arány 90 %, a teszten viszont 60 %, akkor túltanulsz. Csökkentsd a modell összetettségét, vagy adj hozzá több adatot.
4. rész: a jellemzők fontosságának elemzése
Mely jellemzők számítanak valójában? Használd a modell jellemzőfontossági értékeit:
A Random Forest jellemzőfontossága:
A 10 legfontosabb jellemző (fontossági pontszám szerint):
1. VIX szintje: 0,18 (a legfontosabb)
2. VWAP-tól mért távolság: 0,15
3. ADX: 0,12
4. Napszak: 0,10
5. CVD: 0,09
6. RSI: 0,07
7. ATR-arány: 0,06
8. Volumen az átlaghoz képest: 0,05
9. Szalagszélesség: 0,04
10. DXY változása: 0,03
A sor végén álló jellemzők (< 0,02): a hét napja, az utolsó jelzés óta eltelt idő
→ Ezeket a jellemzőket vedd ki (zaj, nem jel)
Egyszerűsített modell (csak a 6 legfontosabb jellemző):
Találati arány a teszten: ___% (hasonlítsd a 20 jellemzős modellhez)
Ha az eltérés 2% alatti, használd az egyszerűbb modellt (kevesebb túltanulás)
5. rész: éles üzem bizalmi küszöbökkel
Ne kereskedd MINDEN előrejelzést. Csak a magas bizalmúakat vedd:
A modell kimenete = valószínűség (0,0-tól 1,0-ig)
Bizalmi küszöbök:
Valószínűség > 0,65 = magas bizalom (megnyitjuk az ügyletet)
Valószínűség 0,45-0,65 = semleges (kihagyjuk)
Valószínűség < 0,45 = alacsony bizalom (kihagyjuk vagy megfordítjuk)
Backtest-eredmények küszöbönként:
Minden ügylet (szűrő nélkül): 55% találati arány, átlagosan 0,5R
Bizalom > 0,60: ___% várható érték, átlagosan ___R
Bizalom > 0,65: ___% várható érték, átlagosan ___R
Bizalom > 0,70: ___% várható érték, átlagosan ___R (kevesebb ügylet)
Optimális küszöb: 0,___ (a várható értéket maximalizáld, ne a találati arányt)
A TE EREDMÉNYEID:
ML-szűrővel megnyitott ügyletek: ___ / összesen 100 jelzés
A sikerarány javulása: ___% → ___% (+___%)
A várható érték javulása: ___ dollár/ügylet → ___ dollár/ügylet
6. rész: megfigyelési és újratanítási protokoll
Az ML-modellek idővel romlanak. Figyeld és tanítsd újra őket:
Megfigyelési ütemterv:
1-4. hét: kövesd az éles teljesítményt a teszt-előrejelzésekhez képest
Várt: 60% találati arány
Tényleges: ___% találati arány
Elsodródás: ___% (< 5% rendben)
5-8. hét: folytasd a követést
Tényleges: ___% találati arány
Elsodródás: ___% (ha > 10%, tanítsd újra)
Az újratanítás kiváltó okai:
1. A találati arány > 10%-kal a teszt alapja alá esik
2. Változik a piaci rezsim (VIX-kiugrások, új ciklus)
3. Legalább 3 havonta (frissítés friss adattal)
Az újratanítás menete:
- Add hozzá az utolsó 3 hónap új ügyletadatait
- Futtasd újra a walk-forward validálást
- Vesd össze az új modellt a régivel ugyanazon a tesztkészleten
- Csak akkor élesíts, ha az új modell 3%-kal vagy többel jobb
A bevezetés célja: Építs ML-szűrőt 4-6 hét alatt az utolsó 50-100 ügyleted alapján. Futtasd papíron 20 jelzésen keresztül. Példacél: a várható érték legalább 10 %-os javítása szelektív szűréssel. Ha sikerül, az ML mérhetően megemelte a várható értékedet azzal, hogy segített kihagyni az alacsony valószínűségű setupokat. A profik így használják az ML-t: nem varázslatként, hanem az előny rendszerszintű erősítéseként.
Most tanultad meg azt, amire a legtöbb ML-kereskedő csak egy felrobbantott számla után jön rá: a jellemzőtervezés fontosabb a modellválasztásnál, a walk-forward teszt kötelező, és a várható értékre kell optimalizálni (nem a találati arányra). Mostantól eszközként használhatod az ML-t, nem szerencsejátékként.
Kapcsolódó leckék
Rendszerfejlesztés
Az ML rendszerszintű stratégiákba illeszkedik — előbb építsd meg az alapokat.
Lecke elolvasása →A backtesting valósága
Kerüld el a túltanulást az ML-ben helyes validálási technikákkal.
Lecke elolvasása →Piaci rezsim felismerése
A rezsimjellemzők kritikus bemenetek az ML-modellekhez.
Lecke elolvasása →⏭️ Következik
56. cikk: nagyfrekvenciás fogalmak — A HFT nem érhető el lakossági szinten, de ha érted a késleltetési arbitrázst és az order flow toxicitását, elkerülöd, hogy te legyél a kilépési likviditás.
💬 Beszélgetés (0 hozzászólás)
Hozzászólások betöltése…
Készen állsz a Signal Pilottal kereskedni?
Váltsd gyakorlatra a tanultakat professzionális indikátorokkal és valós idejű piacelemző eszközökkel.
Vissza a Signal Pilothoz →Kizárólag oktatási célra. A kereskedés jelentős veszteségkockázattal jár. Ez nem pénzügyi tanácsadás. A múltbeli teljesítmény nem garantálja a jövőbeli eredményeket.