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

    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í.

    Normalizování pomocí funkce percentrank

    Percentrank je jedna z funkcí, kterou v Amibrokeru používám velmi často. Pojďme se podívat, jak může posloužit například pro vyhodnocování kontextu vhodné volatility pro dlouhé akciové pozice.

    Nová verze Yahoo downloaderu

    Připravili jsme novou verzi Yahoo downloaderu, která umožňuje stahování dat také z alternativních zdrojů, jako jsou Tiingo a AlphaVantage. V dnešním tutoriálu vysvětlím, na jakém principu nová verze programu funguje a předvedu jak jiné datafeedy nastavit.

    Poměr krátkodobé/dlouhodobější volatility coby zajímavý obchodní filtr

    Silné obchodní logiky nemusí být složité. Dnes si ukážeme jak s použitím funkce Foreign vytvářet obchodní logikou, kterou ovlivňujeme trhy, které budou otevírány.

    Testování výstupních podmínek Autotraderu

    Dnes si ukážeme jednoduchý postup, který používám u testování výstupních podmínek, aniž bych musel spouštět celý běh Autotraderu. Což je výhodné zejména v případě vývoje vlastních výstupů, kdy ladíme různé chyby.

    Vytváření systému využívající intermarket analýzu

    Na příkladu systému SectorTrader si ukážeme, jak v Amibrokeru dohledat sektor, do kterého patří testovaná akcie a z cen sektoru vypočítat informace nezbytné pro obchodní logiku.

    Knihovny v Pythonu

    V dnešním videu se budeme věnovat knihovnám v Pythonu, řekneme si, k čemu knihovny používáme a jak s nimi pracovat. Byť se na první pohled jedná o naprosté základy, existuje více způsobu, jakými je možné knihovnu ve skriptu načíst a dnes se pokusím vysvětlit, v čem se jednotlivé způsoby liší.

    Automatizace zadávání komplexích příkazů pomocí Basket traderu

    Jak vytvořit komplexní příkazy automaticky například ze skeneru vytvořeného v Amibrokeru? Použít stačí jednoduchý Python skript, který si postavíme v dnešním tutoriálu. Skript načte data ze skeneru a připraví je do formátu, který můžeme uploadovat pomocí Backtet traderu.

    Úprava vzhledu grafů v Pythonu II

    Tutoriál navazuje na předchozí video popisující úpravy vzhledu grafů vykreslených v Pythonu pomocí knihovny Matplotlib.

    Statické proměnné v Amibrokeru

    Při vytváření komplexnějších systémů se nevyhneme práci se statickými proměnnými. V dnešním tutoriálu si ukážeme, jak s nimi pracovat. Oblast využití je opravdu široká. Napříkad s jejich pomocí řídím position sizing ve strategii MR3000, což bude i základ dnešního příkladu.

    Úprava vzhledu grafů v Pythonu

    V rámci portfolio analýzy si zobrazujeme grafy znázorňující výkonnosti jednotlivých strategií. V dnešním tutoriálu si ukážeme, jakým způsobem je možné změnit vzhled výsledných grafů, ve smyslu změny barvy linky, popisu os a také si ukážeme jak znázornit v grafu výslednou hodnotu.

    Převod equity křivky na procentuální vyjádření II

    Pro korektní analýzu portfolií je potřeba pracovat s procentuálním vyjádřením změn stavu účtu. V tutoriálu si shrneme, jak to dělat správně - od převodu výkonnosti jedné strategie, k jejich kombinování v rámci portfolií.

    Instalace prostředí Pythonu

    Programovací jazyk Python patří mezi nejpoužívanější nástroje v oblasti automatizace obchodování. Abychom mohli jeho možnosti plně využívat, musíme si nejdříve nainstalovat vývojové prostředí. V tutoriálu si ukážeme jak postupovat krok za krokem.

    Debugování pomocí funkce _TRACE() podrobně

    Prakticky neustále je potřeba kódy kontrolovat. Co konkrétně otevíráme v backtestu za pozice, jaký kapitál nám zbývá, proč nebyla otevřena ta či ona pozice. Sám proto používám v Amibrokeru funkci _TRACE() a externí debug viewer.

    Uživatelské grafy v reportu Amibrokeru

    Amibroker umožňuje zobrazení uživatelských grafů v rámci reportů s výsledky backtestu. V dnešním tutoriálu si ukážeme jak na to, a s použitím funkcí ROC() a Cum() doplníme do výsledku backtestu další graf, který bude znázorňovat procentuální změnu testovaného portfolia.

    Interactive Brokers a marginy

    Jak a kde poznáme, kolik si ještě můžeme dovolit otevřít pozic? A proč se může stát, že při nepozornosti lze i bez plánovaného výrazného využívání páky dojit k margin callu.

    Sledování průběhu skriptů

    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í.

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