Jump to content
Co nového? Mé kurzy
  • Publikované články:

    Testování správnosti obsahu stažených bezplatných dat – vytvoření skriptu

    V minulém tutoriálu jsme si ukázali tři způsoby testování obsahu dat stažených z bezplatných datasetů. Jednalo se o krátké kódy, které jsme si vytvořili v Jupyter notebooku. Dnes si ukážeme, jak bychom z uvedených kódů mohli vytvořit Python skript, který by bylo možné spouštět formou úlohy, jako test po každém stažení dat.

    Python crypto trader

    Se znalostmi Pythonu získanými v našem v TechLab minikurzu není obtížné postavit třeba i funkční autotrader systematicky obchodující krypto měny. Zde je konkrétní ukázka. Jde o kód, který sám používám k živému obchodování.

    Testování správnosti obsahu stažených bezplatných dat

    V poslední době se u volně dostupných dat setkáváme se zhoršenou kvalitou. Během práce tak vlastně nevíme, zda se na případné výsledky testů nebo skenerů můžeme spolehnout. 

    Systematická krypto breakout strategie

    Poslední tutoriál na téma systematického obchodování kryptoměn vyvolal velký ohlas. Dnes je proto rozvineme do konkrétní podoby obchodního plánu. Stáhneme data bitcoinu do Amibrokeru a otestujeme je. Příště si ukážeme, jak plán exekuovat pomocí python skriptu (kompletního autonomního auto traderu).

    Jak obchodovat strategii MR3000 pomocí Autotraderu

    Dnes si ukážeme jak systém nastavit pro obchodování strategie MR3000, kde signály pro vstup i výstup získáváme ve formě csv soubor.

    Krátkodobé systematické strategie a kryptoměny

    Know-how, které máme ze systematického obchodování akcií a futures lze bez dalších výrazných časových investic přenést na kryptoměny včetně kompletní automatizace v Pythonu. V kryptoměnách lze díky vysoké volatilitě zajímavě profitovat např. na krátkodobých breakoutech.

    Přímé odesílání příkazů do IB z Amibrokeru

    Amibroker umožňuje přímé odeslání příkazů do IB pomocí doplňku IBController. V dnešním tutoriálu vysvětlím, jak vše správně nastavit a také si ukážeme základní techniky odeslání příkazů.

    Vytváříme idea first systém II - analýza edge

    V minulém tutoriálu jsme si ukázali, jak exportovat historický backtest včetně extra indikátoru počítaného v oblasti vstupu do obchodu. V dnešním tutoriálu si ukážeme postup, jak sleduji, jestli daný indikátor má či nemá silný vliv na výsledek obchodu.

    Kontrola výsledků vlastních skenerů pomocí Python skriptu

    V rámci TechLabu nově umožňujeme stažení publikovaných signálů strategií Mopull Limit, Monday Buyer a Fast Short ve formátu csv. Tyto soubory lze použít například k porovnání s výsledky našich skenerů.

    Vytváříme idea first systém – export potřebných dat z Amibrokeru

    Při vytváření obchodních systémů je z mé zkušenosti vhodné zkoumat samostatně základní kameny, na kterých budeme systém stavět. Dobré je nalézt takové, které budou mít citelnou závislost s očekávanými výsledky finálního systému. Abych toho dosáhl vytvořím si v Amibrokeru nejprve úplně jednoduchý obchodní model generující co nejvíce obchodů. Současně s běžnými hodnotami vstupu si ovšem exportuji i dodatečné informace, u kterých pak mohou externě zkoumat závislost na budoucích ziscích/ztrátách.

    Nová verze Autotraderu 1.6

    Připravil jsem aktualizaci skriptu Autotrader, nová verze je zaměřená na práci s podúčty. Nicméně update obsahuje i několik dalších drobných úprav a také přináší nový vzhled reportů.

    Hledání robustních signálů pomocí optimalizace kontextu

    V dnešním tutoriálu si procvičíme optimalizaci v Amibrokeru spolu s využitím funkce switch/case. Ukážeme si, jak je možné hledat signály, kterým bude vyhovovat určitý specifický kontext momenta a volatility.

    Úprava vzhledu grafů v Pythonu III

    V předchozích tutoriálech jsme si ukázali jak pomocí knihovny Matplotlib vykreslit grafy s výsledky našeho portfolia. Dnes si ukážeme několik tipů, které nám výsledný graf pomohou zpřehlednit, zejména v případech, kdy nám provedených obchodů přibývá.

    Nový způsob snadného zobrazování výkonnosti portfolia a potřebných metrik

    Pro analýzu výsledků obchodování jsem dlouhou dobu používal pyfolio. To již však není delší dobu udržované a některé části již ani nefungují. V dnešním tutoriálu ukáži bezplatnou alternativu, která se mi velmi osvědčila.

    Zobrazení průběhu obchodu do grafu pomocí Pythonu

    V tutoriálu si procvičíme znalosti získané v rámci minikurzu Pandas a ukážeme si, jak si můžeme v Pythonu zakreslit do grafu průběh vybraného obchodu.

    Dvě různé sezonní strategie v jednom AFL kódu

    V dnešním tutoriálu se podíváme opět na sezonalitu a na příkladu konkrétní obchodní logiky si v Amibrokeru ukážeme jak: Obchodovat více sezonalit v různých trzích; V AFL vytvořit podmínku ve stylu „třetí středa v měsíci“; Jak uzavírat v různých trzích pozici v jiný čas.

    Práce s alerty v TWS

    V dnešním tutoriálu si ukážeme, jaký způsobem nastavit a používat v rámci TWS alerty, tedy upozornění o dosažení určité, nejčastěji cenové úrovně.

    Aplikace pro ovládání autotraderů z mobilu

    Jakmile se člověk pustí do automatizovaného obchodování, kde exekuce probíhají bez jeho dohledu, pak patrně každý hledá způsob, jak obchodní aktivitu sledovat a kontrolovat. Ideálně pomocí mobilního telefonu, který všichni nosíme u sebe.

    Oprava chyby Pandas datareaderu

    Pokusy o stažení dat ze serverů Yahoo pomocí knihovny Pandas datareader aktuálně končí chybou. Dnes si ukážeme jednoduchou úpravu, díky které můžeme naše skripty zprovoznit bez větších zásahů do kódu.

    Amibroker: Rebalancování portfolia na základě volatility tickerů

    V dnešním pokročilejším tutoriálu si ukážeme, jak je možné přistoupit k rebalancování portfolia tak, abychom měli stále konstantní volatilitu u jednotlivých držených titulů. Volatilnějších budeme držet méně, méně volatilních více.

    Automatizace zpracování signálů z TradingRoom

    V dnešním tutoriálu uplatníme v praxi postupy, které jsme se naučili v rámci minikurzu Pandas a ukážeme si, jak je možné automatizovat stažení signálů publikovaných v rámci služby TradingRoom. Konkrétně vytvoříme jednoduchý skript, který nám každý den uvedené signály stáhne, uloží do archivu a zároveň přepočítá množství nakupovaných akcií podle přiděleného kapitálu.

    Skenování velkého množství akcií v reálném čase

    U některých strategií může být výhodné vyhodnotit v reálném čase všechny US akcie, jestli například otevírají gapem, případně jak uzavírají. Zde je můj tip, jak v tomto směru konkrétně postupuji abych byl navíc schopen získané informace zpracovat skripty.

    Amibroker Tips&Tricks

    V dnešním tutoriálu si ukážeme tři tipy pro práci s Amibrokerem.

    Další směr diverzifikace v obchodování akcií - použití mimo amerických trhů

    V tutoriálu si ukážeme systém, na kterém aktuálně pracuji, a který by měl mít nižší korelaci s ostatními v portfoliu díky zapojení mimo amerických trhů.

    Spouštění Yahoo downloaderu pomocí skriptu

    Yahoo downloader je možné spouštět dvěma způsoby, jednak ve formě python skriptu a také exe souboru. Spuštění pomocí skriptu, ale přináší určité výhody a dnes si ukážeme, že tento způsob není vůbec složitý a popíšeme si krok za krokem jak provést prvotní nastavení.

    Od myšlenky k reálným obchodům






    Pravděpodobně nejupřímnější kniha týkající se obchodování vydaná na českém trhu.

    Praktický průvodce dosažení nejen finanční, ale i časové svobody obchodováním finančních trhů. Nevydávejte se cestou ztrácející většiny a inspirujte se tipy tradera s 20letou praxí. Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování. Získat knihu

    Nemáte trading takový, jaký byste si jej představovali?

    Trápí vás impulzivní obchody? Black-out dny? Hodiny denně před monitorem? Naučte se obchodovat systematicky s mechanickými přístupy. Svěřte rutinny počítačům. Naučte se profitovat jako profesionálové.

    Workshop profitabilního obchodování od A do Z
×
×
  • Vytvořit...