Signal Pilot
  • Blog
  • 🔴 Haladó • 54. lecke a 82-ből

    Rendszerfejlesztés: az edge-ed szabályokba öntve és automatizálva

    Olvasási idő ~19 perc • Szisztematikus kereskedés fejlesztése
    Signal Pilot
    Professzionális kereskedési képzés
    0%
    Haladsz!
    Olvass tovább a lecke befejezéséhez

    🎯 Amit megtanulsz

    A lecke végére képes leszel:

    • Rendszerfejlesztés: ötlet → backtest → walk-forward → papír → élesben (kicsiben) → skálázás
    • A walk-forward megelőzi a túlillesztést: tanítsd az 1. időszakon, teszteld a 2.-on, ismételd
    • Mintán kívüli tesztelés: az adatok nagyjából egyharmadát tartsd meg a végső ellenőrzésre
    • Keret: ötlet tesztelése → walk-forward 3 vagy több időszakon → 50 ügylet papíron → élesben a méret 25 %-ával
    ⚡ Gyors eredmények holnapra (kattints a kinyitáshoz)

    Ne terheld túl magad. Kezdd ezzel a hárommal:

    1. Írd le ma este, mi a mostani edge-ed — Írd le lépésről lépésre a legjobb setupodat: (1) a szükséges piaci körülmények, (2) a belépés kiváltó jele (PONTOSAN az, amitől rákattintasz a vételre), (3) a stop helye, (4) a cél helye, (5) a pozícióméret szabálya. Példa: «SPY kitörés utáni visszahúzás. Feltételek: napi emelkedő trend (a 20-as EMA fölött), 15 perces szűkülés. Belépés: visszahúzás az ellenállásra, emelkedő gyertya, felette záró. Stop: 2 ATR-rel alatta. Cél: a swing csúcsa vagy 2:1 R:R. Méret: 2 % kockázat.» Nem tudod kódolni, amit nem tudsz szavakba önteni. Tom Anderson így jött rá: «A szabályok leírása 12 olyan diszkrecionális döntést hozott felszínre, amelyeket öntudatlanul hoztam. Nem csoda, hogy az első algóm megbukott — sosem kódoltam le a valódi edge-emet!» Ha 2-nél többször írod le, hogy «attól függ» vagy «néha», akkor az az edge még nem önthető szabályokba.
    2. Backtesteld az edge-edet kézzel 10 múltbeli ügyleten — Még ne kódolj. Tekerd vissza a chartot 3-6 hónapot a TradingView-n. Keress 10 esetet a setupodra. Jegyezd fel: dátum | belépés | stop | cél | tényleges eredmény | R-szorzó | megjegyzések. Számold ki: a találati arányt, az átlagos R-t és a várható értéket (találati arány × átlagos nyerő R - vesztő arány × átlagos vesztő R). A kézi backtesting gyors (2-3 óra), megmutatja a statisztikai megalapozottságot, és felszínre hozza a rejtett diszkrecionális elemeket, MIELŐTT heteket vesztegetnél kódolásra. Sok kereskedő előbb kódol, később csinálja meg a backtestet, aztán rájön, hogy az edge nem is létezett. Ha a várható érték ügyletenként 0,5R fölött van, megéri lekódolni. Ha 0,3R alatt, gondold újra a setupot, mielőtt szemetet automatizálsz.
    3. Kezdj hibrid rendszerrel a következő 5 ügyleten — Még ne automatizálj mindent. Válassz EGY elemet, amit rendszerbe teszel: (A) belépési riasztások (a szkenner szól, ha megvan a setup, te döntesz kézzel), (B) pozícióméret (fix, 2 %-os kockázati képlet) vagy (C) algoritmikus stopok (nem fejben tartottak). Tom hibridje: a diszkrecionális belépéseket megtartotta, a méretszámolót és a stopmegbízásokat automatizálta. Ezzel az érzelmi hibák 50 %-a eltűnt, miközben csiszolta a belépési logikát. Egyszerre mindent automatizálni túl sok, és gyakran megbukik. A hibrid engedi, hogy fokozatosan rendszerezz, miközben megtartod a diszkrecionális erősségeidet. Kövesd: «automatikus stopos és fejben tartott stopos ügyletek: melyik ment jobban?» 5 ügylet után bizonyítékod lesz rá, hogy a részleges rendszerezés is javítja az eredményt.

    Találtál egy edge-et. Működik. De csak napi 8 órán át tudod kereskedni.

    Mi lenne, ha az edge-ed a nap minden órájában kereskedhetne? Érzelmek nélkül. Kihagyott setupok nélkül. Tökéletes végrehajtással.

    Ez a szisztematikus kereskedés. És a profik így skáláznak.

    🚨 Őszintén

    A diszkrecionális kereskedés 100 000-500 000 dollárnál elakad (a szűk keresztmetszet te vagy). A szisztematikus? Nincs plafon. Futtass 10 rendszert 50 eszközön. Az edge-ed végtelenül skálázódik — HA szabályokba tudod önteni.

    Tom útja a rendszerfejlesztésben: a diszkrecionális sikertől az automatizált kudarcon át a rendes újjáépítésig

    Kereskedő: Tom Anderson (összetett példa), 36 éves, egykori diszkrecionális daytrader a washingtoni Seattle-ből
    Idősík: 2023. január → 2024. október (22 hónap)
    Tőke: $350,000
    Háttér: 4 év nyereséges diszkrecionális kereskedés, évi 163 000 dolláros plafonnal, és vágy a skálázásra

    1. felvonás: a diszkrecionális siker (2022)

    Tom diszkrecionális edge-e (2022): Momentum-kitörési setupok az SPY-on, minden nap 9.30 és 16.00 között kézzel kereskedve

    Tom 2022-es diszkrecionális teljesítménye: 166 ügylet, 63,6 % találati arány, átlagosan 1,2R, +163 500 dollár nyereség (momentum-kitörési setupok az SPY-on, kézzel kereskedve)

    Tom frusztrációja (2022. december):

    «2022-ben 163 500 dollárt kerestem. Ez remek, több, mint a szoftvermérnöki fizetésem. De elakadtam. Csak piaci órákban tudok kereskedni. Kihagyom a setupokat, amikor nem vagyok az asztalnál. Fáradtan érzelmi hibákat vétek.

    Ha le tudnám kódolni és automatizálni az edge-emet, a nap minden órájában kereskedhetnék. Több eszközre is kiterjeszthetném. Kivehetném az érzelmeket. Ideje rendszert csinálni belőle.»

    — Tom Anderson, naplóbejegyzés, 2022. december 31.

    2. felvonás: az első automatizálási kísérlet (2023 Q1) — a túlillesztett katasztrófa

    Tom megközelítése: 6 hetet töltött egy Python-backtest megírásával, és a 2020-2022-es adatokon tesztelte (pontosan azon az időszakon, amelyet diszkrecionálisan kereskedett)

    Tom V1-es rendszere: backtest kontra valóság (a görbére illesztés katasztrófája)
    Mutató Backtest (2020-2022) Élesben 2023 Q1 Eltérés
    Találati arány 78.4% 48.2% -30,2 % (HATALMAS!)
    Átl. R 2.1R -0.2R 2,3R eltérés!
    Havi hozam +9.2% -3.8% 13 % eltérés!!!
    P&L (3 hónap) +96 600 dollár (várt) -39 900 dollár (tényleges) 136 500 dolláros katasztrófa!

    Mi ment félre? A 6 végzetes hiba (78 % a backtestben → 48 % élesben):

    1. Csak mintán belül — Ugyanazon a 2020-2022-es adaton tesztelte. A rendszer bemagolta a mintázatokat, mintán kívüli ellenőrzés nélkül
    2. A paraméterek túlillesztése — 8 optimalizált paraméter (ADX>23,4, RSI<38,7). A zajra illesztve
    3. Figyelmen kívül hagyta a tranzakciós költségeket — Nulla slippage és jutalék a backtestben. Élesben: 0,08 % slippage + ügyletenként 2 dollár megette az edge nagyjából 30 %-át
    4. Semmi walk-forward — Egyetlen backtest, gördülő ablakok nélkül. Az új adaton mutatott romlást nem tesztelte
    5. Kihagyta a papírkereskedést — Egyből élesben, teljes mérettel. 40 000 dollárt spórolhatott volna
    6. Feltevések a végrehajtásról — Záróáras teljesülést feltételezett. A valódi teljesülések 0,05 %-kal rosszabbak voltak

    A szembenézés (2023. március 31.):

    «3 hónap alatt 39 900 dollárt veszítettem az ‹automatizált rendszeremmel›. A backtest 78 % nyerőt mutatott. A valóság? 48 %. Rendesen ráillesztettem a görbére.

    8 paramétert optimalizáltam olyan múltbeli adaton, amelyet MÁR ISMERTEM. Persze hogy tökéletesnek látszott. Aztán jött az éles piac, és szétesett.

    A tranzakciós költségek végeztek velem. Figyelmen kívül hagytam a slippage-et, a jutalékokat, a spreadeket. A backtestem +96 000 dollárt mutatott, a valódi költségek viszont -23 900 dollárt vittek el.

    Vissza a rajzasztalhoz. Ezúttal rendesen csinálom.»

    — Tom Anderson, naplóbejegyzés, 2023. március 31.

    3. felvonás: rendes rendszerfejlesztés (2023. április-augusztus)

    Tom újjáépítése: Felfogadott egy szisztematikus kereskedési tanácsadót (8 000 dollár), és 4 hónapot töltött a helyes módszertan megtanulásával

    V1 (bukás) kontra V2 (rendesen): hogyan javította ki Tom minden hibáját
    Elem V1 (túlillesztett katasztrófa) V2 (rendesen ellenőrizve)
    Az adatok szétosztása Minden mintán belül (2020-2022) Walk-forward: 6 hónapon tanítani, a következő 3-on tesztelni, csúsztatni az ablakot
    Paraméterek 8 optimalizált paraméter (ADX>23,4, RSI<38,7 stb.) 3 egyszerű paraméter (ADX>25, RSI<35, forgalom>az átlag 2-szerese)
    Tranzakciós költségek Figyelmen kívül hagyva (nullának véve) Ügyletenként 0,08 % slippage + 2 dollár jutalék + 0,02 % spread
    Ellenőrzés Egyetlen backtest Walk-forward + Monte Carlo + 50 ügylet papíron
    Élesítés Egyből élesben, teljes mérettel Papír (50 ügylet) → a méret 25 %-a (30 ügylet) → 50 % → 100 %
    Végrehajtás Piaci megbízás záróáron (feltételezve) Limitáras megbízás középáron, 30 másodperc türelem, végszükségben piaci

    A V2 walk-forward eredményei (2023. április-júliusi fejlesztés):

    Tom V2-es rendszere: valósághű walk-forward ellenőrzés (5 gördülő ablak)
    Ablak Tanítási időszak Tesztidőszak Találati arány a teszten Átlagos R a teszten Romlás
    1 2020. jan-jún 2020. júl-szept 59% 0.8R Tanítás: 62 %, teszt: 59 % (5 % eltérés)
    2 2020. júl-dec 2021. jan-márc 57% 0.7R Tanítás: 61 %, teszt: 57 % (7 % eltérés)
    3 2021. jan-jún 2021. júl-szept 61% 0.9R Tanítás: 64 %, teszt: 61 % (5 % eltérés)
    4 2021. júl-dec 2022. jan-márc 58% 0.7R Tanítás: 63 %, teszt: 58 % (8 % eltérés)
    5 2022. jan-jún 2022. júl-szept 60% 0.8R Tanítás: 62 %, teszt: 60 % (3 % eltérés)
    A TESZTEK ÁTLAGA: 59% 0.78R Átlagos eltérés: 5,6 % (elfogadható)

    A tranzakciós költségek valóságpróbája:

    A V2 backtestje: a tranzakciós költségek előtt és után
    Mutató Költségek előtt Költségek után Hatás
    Átlagos nyereség ügyletenként $767 $545 Ügyletenként -29 %
    Éves hozam (200 ügylet) +$153,400 +$109,000 -$44,400 (-29%)
    Sharpe-mutató 2.1 1.4 33 % romlás
    Még mindig életképes? ✓ IGEN (évi 109 000 dollár, Sharpe 1,4)

    Ellenőrzés papíron (2023. augusztus, 50 ügylet):

    A V2 papíron: valóságpróba az igazi pénz előtt
    Mutató Walk-forward teszt Papírkereskedés Eltérés
    Találati arány 59% 56% -3 % (JÓ!)
    Átl. R 0.78R 0.71R -0,07R (elfogadható)
    Legnagyobb drawdown -14% -16% +2 % (tűréshatáron belül)
    AZ ELLENŐRZÉS ÁLLAPOTA: ✓ MEGFELELT (jöhet az éles)

    4. felvonás: siker élesben (2023. szeptembertől 2024. októberig, 14 hónap)

    Tom élesítési stratégiája: Papír megvolt → a méret 25 %-a 1 hónapig → 50 % 2 hónapig → 100 % (2023 decemberétő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.

    Tom V2-es éles teljesítménye (2023. szept. - 2024. okt., 14 hónap): 198 ügylet, 58,6 % találati arány, átlagosan 0,8R, legnagyobb drawdown -18 %, +108 000 dollár nyereség. A méret 25 %-ával indult (ellenőrzés), és decemberben ment fel 100 %-ra, amikor az első hónapok egybevágtak a backtesttel. A rendszer kibírta a fűrészfogas piacokat (2024 Q2: 55 % találat, +16 900 dollár), és szárnyalt a momentumban (2024 Q3: 62 % találat, +34 700 dollár).

    A diszkrecionális (2022) és a szisztematikus (2023-2024) összehasonlítása:

    Tom kereskedése: a rendszerezés előtt és után
    Mutató 2022 (diszkrecionális) 2024 (szisztematikus) Változás
    Éves jövedelem $163,500 $92,600 -43 % (de…)
    Szükséges idő Napi 6,5 óra (piaci órák) Napi 0,5 óra (felügyelet) ✓ -92 % idő (6 óra felszabadult!)
    Érzelmi terhelés Magas (képernyőfáradtság) Alacsony (a kód hajtja végre) ✓ Stresszmentes végrehajtás
    Skálázhatóság Korlátos (egy ember a határ) Korlátlan (elég eszközt hozzáadni) ✓ Kiterjeszthető QQQ-ra, IWM-re stb.
    Kihagyott setupok ~20 % (távol az asztaltól) 0 % (folyamatos felügyelet) ✓ Többé egy jelzés sem vész el
    Következetesség Ingadozó (érzelemfüggő) Tökéletes (szabályalapú) ✓ 100 %-os szabálykövetés

    Tom mai helyzete (2024. október):

    • A rendszer hozta jövedelem: Ennek a 14 hónapnak a tempójában évi 92 600 dollár, az SPY momentumrendszeréből
    • Ráfordított idő: Napi 30 perc felügyelet (a diszkrecionális 6,5 órához képest)
    • Felszabadult idő: Most fejleszti a 2. rendszert a QQQ-ra és a 3.-at a kriptóra
    • Skálázhatóság: 2025-re 5 korrelálatlan rendszert tervez futtatni → cél évi 250 000 dollár fölött
    • Stresszszint: «Jobban alszom. A kód nem esik pánikba. Már nem írom felül a saját szabályaimat.»
    • Nettó a 2023 Q1-es veszteség után: -39 900 dollár (a V1 katasztrófája) + 108 000 dollár (14 hónap V2) = nettó +68 100 dollár

    Tom keservesen megszerzett tanulsága (2024. október):

    «2023 első negyedévében 40 000 dollárt veszítettem, mert azt hittem, a backtesting annyi, hogy ‹lefuttatok kódot a múltbeli adaton és optimalizálom a paramétereket›. Tévedés.

    Az igazi rendszerfejlesztés ez:
    • Walk-forward tesztek (tanítás a múlton, teszt a jövőn, ismétlés)
    • A tranzakciós költségek modellezése (a slippage elviszi az edge 30 %-át)
    • Monte Carlo stressztesztek (tudd, mekkora a legrosszabb drawdownod)
    • Legalább 50 ügylet papíron, mielőtt egyetlen dollárt is kockáztatnál
    • Egyszerű szabályok > összetett optimalizálás (3 paraméter veri a 8-at)

    A V2-es rendszerem napi 30 perc mellett nagyjából évi 93 000 dollárt hoz. 6 órám szabad, hogy újabb rendszereket építsek. 2025-re 5 rendszert futtatok különböző eszközökön.

    A diszkrecionális kereskedés 163 000 dollárnál lezárt és kiégetett. A szisztematikus végtelenül skálázódik — ha jól csinálod.»

    — Tom Anderson, szisztematikus kereskedő (2024. október)

    Mennyibe került összesen Tom tanulása:

    • A V1 veszteségei 2023 Q1-ben: -39 900 dollár (tandíj egy túlillesztett rendszerért)
    • A tanácsadó díja: -8 000 dollár (4 hónap, 2023. április-július)
    • Fejlesztésre fordított idő: 4 hónap elmaradt haszon (diszkrecionálisan nagyjából 54 000 dollárt kereshetett volna)
    • Összes befektetés: ~$102K
    • Megtérülés 14 hónap alatt: +108 000 dollár (szisztematikusan, a V2-vel)
    • Nettó pozíció: +6 000 dollár (nullszaldó egy drága tanulás után)
    • Jövőbeli érték: A rendszer most napi 30 perc mellett nagyjából évi 93 000 dollárt hoz, és napi 6 órát szabadít fel a növekedésre
    • 5 éves előrejelzés: 5 rendszer × nagyjából 50 000 dollár átlagosan = évi 250 000 dollár (a 163 000 dolláros diszkrecionális plafonhoz képest) — és ez feltételezi, hogy minden új rendszer megáll a lábán, ami éppen az a rész, amit senki nem ígérhet meg

    🎯 Mit nyersz vele

    A lecke végére képes leszel:

    • Diszkrecionális szabályokat pontos, tesztelhető logikává alakítani
    • Robusztus backtest-kereteket építeni (elkerülve a túlillesztést)
    • Walk-forward elemzést és Monte Carlo szimulációt használni
    • Rendszereket biztonságosan élesíteni (papír → kis élesben → skálázás)

    💡 az aha-pillanat

    Az agyad nem tud 100 %-osan következetesen végrehajtani. A kód igen. Vedd ki az érzelmeket, vedd ki a hibákat, vedd ki a fáradtságot. Rendszerezd az edge-edet, és géppé válik, amely akkor is nyomtat, amikor alszol.

    🎓 A lényeg

    • Rendszerezz, hogy növekedhess: A diszkrecionális kereskedés 100 000-500 000 dollárnál elakad, a szisztematikusnak nincs plafonja
    • Walk-forward teszt: Az egyetlen ellenőrzési módszer, ami számít: tanítás a múlton, tesztelés a jövőn (újra és újra)
    • Monte Carlo szimuláció: Több mint 1 000 forgatókönyv tesztelése, hogy lásd a kockázat és a hozam valódi eloszlását
    • A tranzakciós költségek KRITIKUSAK: Ügyletenként 0,1 % a backtest hozamának több mint 30 %-át megsemmisíti
    • Élesíts lépcsőzetesen: Papír → mikroméret → kicsi → teljes (minden szakaszban ellenőrizve)
    • Kerüld a túlillesztést: Több paraméter = több görbére illesztés. Az egyszerű rendszerek élik túl az éles piacot

    🎯 Gyakorlat: építs és tesztelj egy szisztematikus stratégiát

    Cél: Végy egy diszkrecionális edge-et, öntsd pontos szabályokba, csinálj rá rendes backtestet, és élesítsd magabiztosan.

    Rendszerfejlesztés 6 lépésben:

    1. Szabályokba önteni — Alakítsd a diszkrecionális setupot pontos be- és kilépési feltételekké (5 vagy több szabály). Példa: «Az ár legalább 0,20 dollárral lesöpri a 15 perces mélypontot, 5 gyertyán belül visszaveszi, ADX>22»
    2. Backtest (200+ ügylet, 2+ év) — Kövesd: találati arány >50 %, átlagos R >0,5R, legnagyobb drawdown <25 %, Sharpe >1,0
    3. Walk-forward ellenőrzés — Oszd 6 hónapos blokkokra, és gördülve taníts és tesztelj. Ha a teszt 30 %-kal vagy többel rosszabb a tanításnál = túlillesztés
    4. Monte Carlo stresszteszt — Keverd össze 1 000 sorrendben. Ha a 95. percentilis drawdownja 30 % fölött van, vagy a csőd kockázata 1 % fölött = csökkentsd a méretet
    5. Élesítés (3 szakasz) — Papír (50 ügylet, a találati arány a backtest 5 %-án belül) → mikroméret (30 ügylet, a méret 25 %-a) → teljes méret (100 %). Ha bármelyik szakaszon elbukik, vissza a backtesthez
    6. A tranzakciós költségek valósága — Add hozzá a slippage-et (0,05 %), a jutalékot és a spreadet. Ha a nyereség több mint 50 %-kal esik = nem életképes

    Cél: Az 1-4. lépést 2-4 hét alatt végezd el. Papíron legalább 50 ügyletet köss. Csak akkor menj élesbe, ha a papír 10 %-on belül egyezik a backtesttel. A legtöbb rendszer a papírszakaszban bukik el — és ez JÓ. Jobb most kiderülnie, mint valódi pénzt veszíteni.

    Most tanultad meg, mi választja el a hobbistákat a profi szisztematikus kereskedőktől. Walk-forward tesztek, Monte Carlo, költségmodellezés: ezek nem opcionálisak. Ezek a túlélés. Most már tudod, hogyan építs olyan rendszereket, amelyek élesben nem robbannak fel.

    Kapcsolódó leckék

    Középhaladó #32

    A backtesting valósága

    Az alap ahhoz, hogy elkerüld a backtesting jellegzetes csapdáit és a túlillesztést.

    Lecke elolvasása →
    Haladó #53

    Algoritmikus végrehajtás

    Az automatizált rendszerekhez optimális végrehajtás kell: építsd be a végrehajtási algoritmusokat.

    Lecke elolvasása →
    Haladó #55

    Gépi tanulás a kereskedésben

    A gépi tanulás erősítheti a szisztematikus stratégiákat — tanuld meg túlillesztés nélkül alkalmazni.

    Lecke elolvasása →

    ⏭️ Következik

    55. cikk: gépi tanulás a kereskedésben — A gépi tanulás nem varázslat: mintázatot talál a zajban, és látványosan túlilleszt, ha rosszul használod. Tanulj gyakorlatias gépi tanulást a kereskedéshez anélkül, hogy belerokkannál.

    💬 Beszélgetés (0 hozzászólás)

    0/1000

    Hozzászólások betöltése…

    ← Előző lecke Következő lecke →

    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.