Kereskedési indikátorok és stratégiák Pyne code-ban
Kezdőknek szóló könyv kereskedési indikátorok és stratégiák programozásáról, Python szintaxisú Pyne code-dal, a PyneIDE-ben.
A Pyne code a kereskedési indikátorok és stratégiák programozására szolgáló, Python szintaxisú nyelv. Ez a könyv a programozás alapjaitól vezet el egy saját indikátor elkészítéséig és egy stratégia történelmi adatokon végzett teszteléséig.
A programokat a PyneIDE-ben írod és indítod el, az eredményeiket pedig a grafikonon vizsgálod meg. A gyertyánkénti feldolgozást a háttérben a PyneCore végzi.
Kinek szól?
Ha most kezded a programozást, itt megtanulhatod a szükséges programozási alapokat és a grafikonok értelmezését. A példák az indikátorok és a kereskedési stratégiák készítéséhez adnak alapot.
A képeken az IDE angol feliratai szerepelnek. A leírásban ugyanezeket a feliratokat találod, magyar magyarázattal. A példákban a változónevek és a kiírt feliratok is angolok.
Milyen tudás kell a kezdéshez?
A könyv két alapra épít:
- Tudj mappát létrehozni, fájlt megnyitni és elmenteni, valamint szöveget másolni és beilleszteni. A PyneIDE beállítását és a benne végzett műveleteket lépésről lépésre bemutatjuk.
- Ismerd az összeadást, kivonást, szorzást és osztást, és tudj tizedes számokkal számolni. A példákban egyszerű átlagokat és százalékos változásokat is használunk; a képleteket elmagyarázzuk.
Mi segít, ha már ismered?
Könnyebb lesz értelmezni a grafikonokat, ha láttál már árfolyamgrafikont, és tudod, mit jelent a gyertya és az idősík. A stratégiáknál hasznos, ha ismerős a vétel, az eladás, a pozíció és a jutalék fogalma. Ezeket a könyv is elmagyarázza, ezért előzetes kereskedési tapasztalat nélkül is elkezdheted.
A szerkesztő angol feliratainak felismerése szintén segít. Folyékony angoltudásra nincs szükség: a műveletek nevét és jelentését a magyar magyarázat mellett találod.
Mi nem előfeltétel?
Nem kell ismerned a Pine Scriptet, a Pythont vagy más programozási nyelvet. A Pyne code-ot közvetlenül tanuljuk, a változóktól és függvényhívásoktól kezdve. A Python szintaxisából is azt magyarázzuk el, amire az adott példához szükséged van.
A Visual Studio Code használatában sem kell gyakorlottnak lenned, és kész indikátort vagy kereskedési stratégiát sem kell hoznod. A saját programokat a könyvben építed fel. A gyakorláshoz mintaadatot használunk; nem kell valódi pénzzel kereskedned vagy brókerszámlát nyitnod.
Kiegészítő tananyagok
Ha valamelyik alapot szeretnéd átismételni, ezekhez az anyagokhoz nyúlhatsz. A külső hivatkozások angol nyelvűek; nem kell végigvenned őket a könyv elkezdése előtt.
- Visual Studio Code: a kezelőfelület bemutatása. Az Explorer view rész a fájlok és mappák kezelését mutatja be. Akkor hasznos, ha a projektmappák és a szerkesztő nézetei újak neked.
- Khan Academy: százalékszámítás. Egy konkrét példán keresztül gyakorolhatod, hogyan számítod ki egy szám adott százalékát. Az árfolyamváltozás és a költségek értelmezéséhez érdemes átismételni.
- TradingView: a gyertyás grafikon felépítése. A What are candlestick charts? rész a gyertya testét és kanócait magyarázza el. A gyertyaalakzatokkal foglalkozó későbbi részek nem szükségesek a könyv példáihoz.
Magyarul a könyv gyertyaadatokat bemutató részében találod a nyitó-, maximum-, minimum- és záróár magyarázatát. A fogalomtárban később is visszakeresheted az ismeretlen kifejezéseket.
Hogyan használd?
- Olvasd el, mi a feladat, és nézd meg a várt eredményt.
- Végezd el a lépéseket a saját PyneIDE-projektedben.
- Módosítás előtt próbáld megjósolni, mi fog változni.
- Futtasd újra a programot, és hasonlítsd össze a várakozásoddal.
- Oldd meg a fejezet végén található önálló feladatot. A megoldást csak ezután nyisd ki.
Példafájlok
A könyv példafájljainak letöltése
A csomag a könyv teljes programjait tartalmazza. A hozzájuk használt demóadatot a PyneIDE a projekt létrehozásakor elkészíti. Ez tanuláshoz készített, mesterséges árfolyam.