Jump to content
Co nového? Mé kurzy
  • Portfolio analýza systémů z Excelu zahrnující otevřené obchody

    V předchozím tutoriálu jsme si ukázali jak načíst z deníku vedeného v Excelu záznamy o ukončených obchodech, a ty následně upravit pro účely další analýzy.

    Ve svých denících, ale evidujeme i otevřené pozice, kde náš záznam obsahuje pouze informace o vstupu, a prozatím čekáme na splnění výstupní podmínky. Dnešní video obsahuje popis, jak v daném případě postupovat.

    Snímek obrazovky 2021-01-31 v 16.14.54.png

    Video naleznete v TechLabu zde

    31.1.2021

    Bogdan Waclawik

    Bogdan, vystupující ve fóru pod nickem 4fx, poskytl v uzavřených diskuzích Finančníka již mnoho praktických Python skriptů a rad ostatním obchodníkům. Je také autorem skriptů Autotraderu předávaných a vyučovaných v rámci workshopu automatizace. Coby autor Bogdan skripty sám používá pro živé obchodování swingových obchodních strategií.


    Mohlo by vás dále zajímat

    Odesílání nákupních příkazů do IB pomocí knihovny ib_insync

    K automatizaci obchodování u IB používáme rozhraní API a obchodní příkazy odesíláme pomocí pythonu s použitím knihovny ib_insync.
    V rámci autotraderu uvedený princip používáme k obchodování akcií, nicméně knihovna ib_insync umožňuje obchodovat i další trhy jako futures nebo opce. V dnešním tutoriálu si jednotlivé principy podrobněji ukážeme.

    Video naleznete v TechLabu zde

    Posuňte své technické znalosti společnou prací na obchodním deníku

    Trading je v dnešním moderním světě bezesporu o schopnosti zvládnout základní úkony počítačového zpracování dat. Jak se podobné taktiky naučit, pokud člověk nikdy neprogramoval? Nejlépe praxí na konkrétním projektu. Například tvorbě obchodního deníku načítajícího data přímo z Interactive Brokers.
    Osobně jsem dlouho obchodoval bez jakékoliv znalosti skriptování, ovšem jak se doba mění, vnímal jsem to jako stále větší handicap. Člověk nemusí příliš dlouho přemýšlet nad tím, jak se ruční práce stává neefektivní v oblasti, které dominují naprogramované stroje. A tak jsem se vše rozhodl změnit. Začal jsem se prokousávat základy datových analýz a skriptovacího jazyka Python, abych dnes byl schopen obchodovat plně automatizovaně s nástroji, které si sám vytvářím (viz například seriál o vývoji systematické strategie, kterou publikuji zde na Youtube).
    Cesta to ale nebyla úplně jednoduchá a krátká hlavně proto, že jsem coby naprostý neprogramátor neměl vůbec na čem stavět. Jak jsem tedy postupoval? Především jsem se snažil hledat řešení praktických úkolů a vždy, když jsem nevěděl jak dál, tak se ptal. Toto je z mé zkušenosti nejlepší cesta, jak pokořit jakýkoliv velký úkol – pustit se do praxe, postupovat krok za krokem a pohybovat se v prostředí, které poradí.
    Pokud cítíte, že byste se také rádi posunuli v oblasti skriptování, pak nepřehlédněte nový projekt, který běží v naší uzavřené skupině TechLab.
    Společně zde pracujeme na obchodním deníku, který pomocí Python skriptů stahuje data z Interactive Brokers, zapisuje je do databáze a postupně je bude vyhodnocovat. Tedy na praktickém úkolu, který potřebuje každý trader, ať již obchoduje ručně, nebo automatizovaně.
    A teď to nejlepší. Přestože služba TechLab stojí měsíčně přibližně tolik, kolik necháme v restauraci za večeři, mají zde všichni k dispozici osobní technickou podporu. Tedy položíte dotaz a do druhého pracovního dne na něj vesměs získáte odpověď.
    Je tak možné, že pokud se s námi pustíte do práce na obchodním deníku, budete zpočátku zcela ztraceni. Vše vyvíjíme v Pythonu a byť v TechLabu naleznete různé tutoriály, možná ani nebudete vědět, kde začít. Ovšem stačí se jen zeptat a hned budete mít daný krok vyřešený. Postupně pak můžete následovat tutoriály ve vláknu Projekt: Obchodní deník, a pokud se každý den posunete o kousek vpřed a budete se průběžně ptát, tak si dovolím tipnout, že za pár měsíců budete schopni pohodlně analyzovat data podobně, jako to dělám já.
    Ale je dobré se zapojit co nejdříve, dokud je projekt na začátku.
    Do TechLabu se můžete přihlásit na této stránce. A pochopitelně, že kromě aktuálně probíhajícího projektu vytváření obchodního deníku získáte mnohem více. Například přístup k desítkám tutoriálů, které jsou již publikované (přehled naleznete zde), aktuálním verzím Autotraderu (pokud jste se zúčastnili kurzu automatizace), průběžným tipům k systematickému obchodování a především naší technické podpoře.
    A nezapomeňte. Každá velká změna je zpočátku nepohodlná, ale je potřeba především začít. Třeba tak, že se dnes na této stránce přihlásíte do TechLabu, dáte si za cíl provozovat obchodní deník automaticky stahující a vyhodnocující data přímo z Interactive Brokers a budete se ptát na postupy a nejasnosti do doby, než uspějete.

    Portfolio analýza systémů z Excelu

    Dnes si ukážeme, jakým způsobem lze do Pandas dataframe načíst seznam skutečně provedených obchodů z našeho obchodního deníku vedeného v Excelu a následně vysvětlím, jak je nutné data upravit do formátu, který by umožnil provést portfolio analýzu.
    Jako zdroj dat použiju obchodní deník, který používám v rámci podpory swingového workshopu, ale není to podmínkou, uvedený princip lze aplikovat na jakýkoliv formát deníku.
    Video naleznete v TechLabu zde
×
×
  • Vytvořit...