Od konce května nebude možné bez komplexnější autorizace odesílat e-maily přes Gmail. Zde je ukázka, jak mám v python skriptech odesílání vyřešené já. V další části tutoriálu popisuji nastavení, které používám pro zálohování toho hlavního co mám – dat.
Od konce května nebude možné bez komplexnější autorizace odesílat e-maily přes Gmail. Zde je ukázka, jak mám v python skriptech odesílání vyřešené já. V další části tutoriálu popisuji nastavení, které používám pro zálohování toho hlavního co mám – dat.
Celý tutoriál naleznete v TechLabu zde.
Dnes si ukážeme způsob, jakým můžeme připojit data z externího deníku. Jako zdroj dat použijeme deník vedený v Excelu pomocí šablony, kterou jsem již několikrát v diskuzi publikoval. Nicméně uvedených postupem můžeme zpracovat jakákoliv data, která lze načíst do Pandas dataframe.
Mezi projekty TechLabu patří řešení automatizovaného deníku, které řada z vás jej začala používat. Po uvedení do provozu nám však deník eviduje pouze nové obchody a tak nemáme možnost provedení analýzy delšího období.
Dnes si ukážeme způsob, jakým můžeme připojit data z externího deníku. Jako zdroj dat použijeme deník vedený v Excelu pomocí šablony, kterou jsem již několikrát v diskuzi publikoval. Nicméně uvedených postupem můžeme zpracovat jakákoliv data, která lze načíst do Pandas dataframe.
Video naleznete v TechLabu zde.
V Amibrokeru lze velmi snadno využívat pro obchodování nejen podmínky na jednom trhu, ale i kompozitní informace počítané v jeden okamžik z mnoha trhů najednou.
V Amibrokeru lze velmi snadno využívat pro obchodování nejen podmínky na jednom trhu, ale i kompozitní informace počítané v jeden okamžik z mnoha trhů najednou.
Tutoriál naleznete v TechLabu zde.
V dnešním tutoriálu si upravíme skript fills.py, pomocí kterého stahujeme do automatizovaného deníku data z IB, o možnost alternativního stažení dat pomocí Flex Queries.
V dnešním tutoriálu si upravíme skript fills.py, pomocí kterého stahujeme do automatizovaného deníku data z IB, o možnost alternativního stažení dat pomocí Flex Queries.
Princip bude podobný jako u importu dat, který jsme si ukázali minule. Doplníme funkci, která bude mít za úkol stáhnout data a upravit do požadovaného formátu, tak bychom je mohli předat další části skriptu, která se postará o uložení obsahu do databáze.
Video naleznete v TechLabu zde.
Pro obchodování dnes používám několik různých skriptů zajišťují jak generování signálů, jejich exekuci v Interactive Brokers, tak nejrůznější reportování. Pokud skript z nějakého důvodu neběží, může to způsobit nemalé problémy. Ve videu proto ukáži, jak běhy skriptů hlídám.
Pro obchodování dnes používám několik různých skriptů zajišťují jak generování signálů, jejich exekuci v Interactive Brokers, tak nejrůznější reportování. Pokud skript z nějakého důvodu neběží, může to způsobit nemalé problémy. Ve videu proto ukáži, jak běhy skriptů hlídám.
Tutoriál naleznete v TechLabu zde.
V tutoriálu si ukážeme jak doplnit automatizovaně do obchodního deníku chybějící obchody z csv souboru pomocí úpravy ve skriptu fills.py
Během uvádění do provozu automatizovaného obchodního deníku, budeme pravděpodobně řešit situaci, kdy první stažení dat z tradelogu nebude obsahovat záznamy o vstupech do dříve otevřených pozic.
Dnes si ukážeme jak obchody doplnit automatizovaně pomocí úpravy ve skriptu fills.py. Upravenou verzi pak poskytnu ke stažení ve vlákně deníku včetně šablony pro rychlejší přípravu dat.
Video naleznete v TechLabu zde.
V tutoriálu si ukážeme, jak časovat v Amibrokeru vstupy v jednom trhu na základě signálů z trhu jiného. V druhé části videa se přepnu na svůj živý účet a podělím se o jeden tip, který vnímám jako velmi důležitý v rámci vytváření diverzifikovaného portfolia.
V tutoriálu si ukážeme, jak časovat v Amibrokeru vstupy v jednom trhu na základě signálů z trhu jiného. V druhé části videa se přepnu na svůj živý účet a podělím se o jeden tip, který vnímám jako velmi důležitý v rámci vytváření diverzifikovaného portfolia.
Celý tutoriál naleznete v TechLabu zde.
V dnešním tutoriálu si nejen ukážeme, jak vytvořit v okně grafu Amibrokeru grafický prvek ve formě tlačítka, ale hlavně jak docílit, aby se po kliknutí na tlačítko provedla požadovaná činnost.
V dnešním tutoriálu si nejen ukážeme, jak vytvořit v okně grafu Amibrokeru grafický prvek ve formě tlačítka, ale hlavně jak docílit, aby se po kliknutí na tlačítko provedla požadovaná činnost.
Vysvětlím, jak funguje v praxi funkce GuiGetEvent() pro odchytávání událostí grafických prvků.
Video naleznete v TechLabu zde.
V tutoriálu si ukážeme, jak lze snadno využít použít Amibroker pro vytváření strategie použitelné na futures. Začneme načtení dat, které jsou součástí tutoriálů a postupně si naskriptujeme obchodovatelný systém.
V tutoriálu si ukážeme, jak lze snadno využít použít Amibroker pro vytváření strategie použitelné na futures. Začneme načtení dat, které jsou součástí tutoriálů a postupně si naskriptujeme obchodovatelný systém.
Tutoriál naleznete v TechLabu zde.
Dnes dokončíme skript pro testování obsahu dat stažených pomocí data downloaderu. Navážeme na předchozí videa, ve kterých jsme si postupně ukázali, jak pomocí Jupyter notebooku převést do kódu základní myšlenky a následně je exportovat do formátu klasického python skriptu.
Dnes dokončíme skript pro testování obsahu dat stažených pomocí data downloaderu. Navážeme na předchozí videa, ve kterých jsme si postupně ukázali, jak pomocí Jupyter notebooku převést do kódu základní myšlenky a následně je exportovat do formátu klasického python skriptu.
Doplníme ošetření výjimek, upravíme výstupy podmínek a ukážeme si, jak jednoduše výsledky testů ukládat do souboru.
Video naleznete v TechLabu zde.