Startujeme minikurz: Základy zvládnutí Pythonu – od nuly k práci s daty
V rámci TechLabu startujeme od 12.5.2021 bezplatný minikurz, jehož cílem je naučit základy manipulace s daty s použitím Pythonu. Tedy činnost, kterou coby tradeři využijete prakticky každý den. Kurz bude trvat nejméně pět týdnů, ve kterých budou informace nejprve vysvětleny v rámci výuky a následně procvičovány pomocí zadaných domácích úkolů.
Skriptovací jazyk Python je v dnešním světě obchodování jeden z nejpoužívanějších nástrojů. Existuje pro něj proto mnoho bezplatných hotových modulů, které můžeme coby tradeři využívat pro naše vlastní potřeby.
Sám Python používám na každodenní bázi. Například pro datové analýzy hledající obchodovatelný edge, stahování informací z webů, portfolio analýzy obchodních výsledků, nejrůznější zpracovaní dat nebo třeba autotrading – jak swingových systémů, tak intradenních (celé obchodování systému Finwin 2021 je realizováno pomocí Python skriptu).
Python není složitý jazyk, ale jak už to tak bývá, každý start do něčeho nového vyžaduje nemalé úsilí pro překonání prvotních bariér.
Sám jsem s Pythonem před několika lety začínal jako úplný neprogramátor. Byl jsem v situaci, kdy jsem nebyl schopen vytvářet ani makra v Excelu, natož pracovat s pokročilejším programovacím jazykem. Nicméně u svých zahraničních přátel-traderů jsem viděl, jak silným nástrojem Python je a rozhodl jsem se, že s Pythonem také budu pracovat. A zpětně jsem až překvapený, že cesta nebyla zas tak těžká. Co se mi při osvojování Pythonu osvědčilo, bylo průběžně pracovat na praktických úkolech, kterými jsem současně řešil své potřeby v rámci tradingu. Postupně jsem se tak dostával přes základy práce s daty až k tomu, že dnes intradenně obchoduji pomocí vlastnoručně vytvořeného autotraderu. A stejnou cestu doporučuji každému neprogramátorovi, který chce Python zvládnout.
Pokud vás také láká zvládnutí mocného nástroje pro zefektivnění jakékoliv činnosti nejen v tradingu, máme pro vás skvělou zprávu. V rámci uzavřené skupiny TechLab připravujeme na Finančníkovi sérii minikurzů, kde budeme postupně vyučovat vše, co nám přijde důležité.
Minikurzy budou pro účastníky TechLabu bezplatné. Archiv minikurzů bude v TechLabu k dispozici trvale, ale pouze při jejich uvedení bude součástí minikurzu mentorovaná podpora. Lektor kurzu, kterým je v případě prvního Python kurzu Bogdan Waclawik (autor Autotraderu, se kterým řada obchodníků na Finančníkovi obchoduje a dlouholetý swingový obchodník), bude každý týden vyhlašovat úkoly k probíranému tématu a poskytovat podporu k jejich splnění.
Minikurz je stavěn tak, aby nebyl extrémně časově náročný. Každý týden získáte jednu až dvě přednahrané video lekce a měla by vám stačit přibližně hodina jak na zvládnutí výuky, tak i domácího úkolu. Pokud si nebudete vědět rady, nebo budete mít jakékoliv dotazy, můžete vše diskutovat s lektorem a ostatními účastníky, kteří budou řešit stejné problémy. Tuto možnost budete mít jen při uvedení kurzu, který začne 12.5.2021, doporučujeme tak spuštění kurzu nezmeškat a zapojit se do výuky tak, jak bude pořádána.
Pro účast v tomto prvním minikurzu není potřeba žádná znalost Pythonu. Právě pro neprogramátory a začátečníky je kurz určen. Součástí minikurzu bude i přípravná lekce zaměřená na nezbytnou instalaci prostředí. Od ostatních kurzů výuky Pythonu na internetu se tento liší především tím, že je připravován tradery pro tradery. Lektor není profesionální programátor, ale obchodník. V kurzu je tak preferována jednoduchost, srozumitelnost a především praktičnost z pohledu využití probíraných informací v obchodování. Python tedy nebude probírán tradičně „funkce za funkcí“, ale výuka je zaměřena jen na některá, z našeho pohledu nejdůležitější témata, která vám dovolí nově nabrané zkušenosti co nejdříve používat v praxi.
Výuka kurzu bude zaměřena na následující témata:
- Úvod do Pandas
- Načítáme data
- Pracujeme s výběry dat
- Matematické operace mezi sloupci
- Indexování, práce s datem
- Integrované matematické funkce
- Seskupování a třídění
- Spojování dataframe
- Smyčky
- Základní grafy
V rámci domácích úkolů budete pracovat s daty obchodního deníku, a řešit tak zcela praktické úkoly týkající se obchodování.
Pro zapojení do minikurzu se stačí přihlásit do skupiny TechLab.
TechLab je uzavřená skupina zaměřená na řešení technikálií okolo systematického obchodování. Naleznete v ní několik set obchodníků, kteří řeší podobné výzvy a společně se posouvají vpřed. Součástí skupiny jsou i zkušení lektoři, od kterých můžete získat odpovědi na vaše technické otázky a kteří publikují průběžné týdenní dávky inspirace v podobě tutoriálů, k jejichž archivu získáte členstvím přístup. Kromě toho vzniká v TechLabu knihovna důležitých nástrojů systematických obchodníků. Všichni účastníci mají k dispozici například nástroj pro stahování Yahoo dat do Amibrokeru, včetně stahování aktuálních definic složení indexů, a trvalý přístup ke skenerům swingového workshopu.
Nově budou součástí TechLabu také technické minikurzy.
Začneme zmíněným minikurzem Základy zvládnutí Pythonu – od nuly k práci s daty. Ten startuje 12.5.2021.
V plánu jsou další minikurzy. Mezi plánovaná témata patří:
- Nezbytná statistika pro tradery
- Procvičujeme Python – jednoduchý autotrader
- Základy AFL Amibrokeru
- Poznáváme Custom backtester Amibrokeru
- Propojujeme Amibroker s Pythonem
K veškerému zmíněnému obsahu získáte přístup v rámci předplatného TechLabu. To činí 1 000 Kč/měsíc za první tři měsíce a následně 500 Kč/měsíc (placeno vždy na 3 měsíce + DPH).
Přihlásit se do skupiny můžete zde: https://www.financnik.cz/exe/akademie/kurzy/techlab.html
Pokud o účasti uvažujete, tak rozhodně doporučujeme zapojit se nyní a rovnou 12.5.2021 začít účastí v minikurzu Základy zvládnutí Pythonu s mentorovanou podporou.
Petr Podhajský
Fulltime obchodník věnující se tradingu více než 20 let. Specializace na systematické strategie obchodované na futures a akciích. Oblíbený styl obchodování: stavba automatizovaných portfolio systémů, které využívá i při správě většího externího kapitálu.
- 3