Jump to content
Co nového? Mé kurzy
  • Články v klientské sekci

    4fx

    Sledování průběhu skriptů

    By 4fx, in TechLab,

    V diskuzi se poměrně často objevují dotazy jakým způsobem zjistit proč spuštěný python skript nedoběhl do konce nebo proč se vůbec nespustil. Dnes si ukážeme, jak tyto situace řeším ve svých systémech a také jak monitoruji úlohy spuštěné na pozadí.
    V diskuzi se poměrně často objevují dotazy jakým způsobem zjistit proč spuštěný python skript nedoběhl do konce nebo proč se vůbec nespustil.
    Dnes si ukážeme, jak tyto situace řeším ve svých systémech a také jak monitoruji úlohy spuštěné na pozadí.

    Video naleznete v TechLabu zde.

    petr
    Jak se změní poplatky u menších pozic při změně komisí z Fixed na Tiered?
    Jak se změní poplatky u menších pozic při změně komisí z Fixed na Tiered?

    Celé video naleznete v TechLabu zde: https://www.financnik.cz/forum/topic/4775-archiv-tutorialu/?do=findComment&comment=309459
     

    4fx
    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.
    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

    petr
    Řada strategií využívá shortování akcií. Zejména v poslední době, kdy některé akcie procházejí neuvěřitelným turbuletním vývojem (např. diskutovaná GameStop) je potřeba před shortováním zkontrolovat, jestli je akcie shortovaná a za jakých podmínek. Zde je ukázka postupu, který používám.
    Řada strategií využívá shortování akcií. Zejména v poslední době, kdy některé akcie procházejí neuvěřitelným turbuletním vývojem (např. diskutovaná GameStop) je potřeba před shortováním zkontrolovat, jestli je akcie shortovaná a za jakých podmínek. Zde je ukázka postupu, který používám.

    Tutoriál naleznete v TechLabu zde.

    4fx
    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.
    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.

    Video naleznete v TechLabu zde

    petr
    Funkční strategie nemusí být složité, nejdůležitější je, abychom s nimi měli otevřené pozice v trzích. Pak mohou nastat i situace, kdy strategie vytvoří přes 250% ročně bez použití páky. Samozřejmě se tak neděje každý rok, ale od toho obchodujeme portfolia, abychom si zvyšovali šance, že některé z našich strategií se zadaří.
    Funkční strategie nemusí být složité, nejdůležitější je, abychom s nimi měli otevřené pozice v trzích. Pak mohou nastat i situace, kdy strategie vytvoří přes 250% ročně bez použití páky. Samozřejmě se tak  neděje každý rok, ale od toho obchodujeme portfolia, abychom si zvyšovali šance, že některé z našich strategií se zadaří. Jak konkrétně postavit jednu z možných strategií, které se nyní mimořádně daří, ukazuje dnešní tutoriál:

    Tutoriál naleznete v TechLabu zde.

    4fx
    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.
    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

    petr
    V případě práce s limitními obchodními příkazy se občas může v praxi stát, že se cena rychle dotkne úrovně s limitním příkazem, nebo ji v akciích i lehce projde, ale broker nás nevyplní nebo vyplní jen částečně. Jak si ve strategiích ověřit, že i se započtením podobných "náhod" budou naše strategie vydělávat? V tutoriálu ukáži dvě technické taktiky, které používám.
    V případě práce s limitními obchodními příkazy se občas může v praxi stát, že se cena rychle dotkne úrovně s limitním příkazem, nebo ji v akciích i lehce projde, ale broker nás nevyplní nebo vyplní jen částečně. Jak si ve strategiích ověřit, že i se započtením podobných "náhod" budou naše strategie vydělávat? V tutoriálu ukáži dvě technické taktiky, které  používám.

    Tutoriál naleznete zde v TechLabu.

    4fx
    v tutoriálu si vysvětlíme jak funguje Trailing stoploss, tedy stoploss, u kterého se hodnota automaticky posunuje, pokud se obchod vyvíjí v náš prospěch. Definujeme si jeho princip, a také si v Jupyter Notebooku ukážeme jak si můžeme hodnotu trailing stoplosu vypočítat pomocí Pythonu.
    v tutoriálu si vysvětlíme, jak funguje Trailing stoploss, tedy stoploss, u kterého se hodnota automaticky posunuje, pokud se obchod vyvíjí v náš prospěch.
    Definujeme si jeho princip, a také si v Jupyter Notebooku ukážeme, jak si můžeme hodnotu trailing stoplosu vypočítat pomocí Pythonu.
    Následně si z kódu vytvoříme funkci pro testování výstupní podmínky pro Autotrader.

    Video naleznete v TechLabu zde.

    petr
    V dnešním tutoriálu si ukážeme, jak postupovat v případě, že kód v Amibrokeru nepracuje tak, jak bychom chtěli. První pomocník v takovém případě je funkce Plot, přes kterou je možné vizuálně kontrolovat obsah proměnných.
    V dnešním tutoriálu si ukážeme, jak postupovat v případě, že kód v Amibrokeru nepracuje tak, jak bychom chtěli. První pomocník v takovém případě je funkce Plot, přes kterou je možné vizuálně kontrolovat obsah proměnných.

    Videotutoriál naleznete v TechLabu na této adrese.

×
×
  • Vytvořit...