Jump to content
Co nového? Mé kurzy
Hledat v
  • Více možností...
Najít obsah, který ...
Hledat výsledky v ...
Hlavní přehled Co je nového ... Nepřečtený obsah Moje příspěvky Vyhledat

Prohledat Finančník.cz

Zobrazeny výsledky pro štítek 'autotrader'.

  • Filtrovat podle štítků

    Napište klíčová slova oddělená čárkou
  • Filtrovat podle autorů příspěvků

Typ obsahu


Diskuze

  • Uzavřené diskuze pro absolventy kurzů Finančníka
    • TechLab
    • On-line kurz Základy profitabilního obchodování v 10 týdnech
    • TSG podpora - Interactive Brokers a TradeStation
    • Opční akademie I
    • Základy práce s programem Amibroker
    • FIMS A–Z: Profesionální daytrading orderflow
  • Archiv původních anonymních diskuzích
    • Obecné diskuze

Kategorie

  • Uzavřená sekce - FIMS1
  • Uzavřená sekce - FIMS2
  • Uzavřená sekce - AOS
  • Uzavřená sekce - AOS2
  • AlgoLab
  • TechLab

Kategorie

  • Praxe
  • Seriály
    • Komoditní Manuál
    • Velký seriál o psychologii obchodování
    • Obchodujeme FOREX
    • Obchodování spreadů
    • Obchodujeme opce
    • Cenové patterny
    • Software pro obchodování
    • Business jménem trading
    • Money-management
    • Live trading
    • Typy grafů
    • Profitabilní obchodování A-Z
    • Vytváříme obchodní systém

Hledat výsledky v ...

Najít obsah, který ...


Datum vytvoření

  • Začátek

    Konec


Naposledy zaktualizováno

  • Začátek

    Konec


Filtrovat podle počtu...

Registrace

  • Začátek

    Konec


Skupinu


Jméno autora

Nalezeno výsledků: 7

  1. 4fx

    Autotrader: Update skriptu

    připravil jsem nový update skriptu Autotrader a v dnešním videu popisuji změny, které nová verze přináší včetně návodu jak postupovat při instalaci. Zásadní novinkou uvedené verze je možnost přidělení obchodované strategii pevně stanoveného kapitálu. Video naleznete v TechLabu zde.
  2. 4fx

    Autotrader: Obchodování o svátcích

    V diskuzi TechLabu týkající se Autotraderu byla položena otázka, jak pracovat se skriptem ve dnech kdy jsou trhy uzavřeny. V dnešním videu se podíváme na tuto problematiku podrobněji a ukážeme si možná řešení. Součástí je i ukázka Python skriptu, ve kterém si ukážeme možné využití knihovny pandas_market_calendars. Video naleznete v TechLabu zde.
  3. 4fx

    Autotrader: Generátor signálů

    Ve vlákně určeném pro doplňky k Autotraderu poskytl trader s nickem @Unlimited vlastní skript, který používá pro generování vstupních signálů. Dnešní video je praktickou ukázkou jak tento doplněk zapojit do našeho automatizovaného systému. Skript ale ve své podstatě není určen pouze pro uživatele Autotraderu, může být používán i samostatně za účelem automatizace přípravy vstupních signálů. Video naleznete v TechLabu zde
  4. 4fx

    Autotrader: Lokální databáze

    Video popisuje k čemu se v rámci Autotraderu používá databáze a podrobně popisuji omezení, které použité řešení obnáší. Video naleznete v TechLabu zde
  5. 4fx

    Autotrader: Ladění kódu a formátování textu

    Video popisuje jak jednoduchým způsobem pomocí funkce print() můžeme ladit kód a zobrazit si potřebné hodnoty. Zároveň se věnuji i formátování textu za účelem přehlednějšího tvaru zobrazených výsledků. Videotutoriál naleznete v tomto příspěvku.
  6. 4fx

    Nové funkce Autotraderu

    Video popisující úpravy a nové funkce Autotraderu. Obsah: 1. Převod měny účtu 2. Úprava logiky výpočtu volných pozic 3. Ověření čekajících příkazů u výstupu z pozic 4. Načtení PermId 5. Chyba proměnné sl v režimu online 6. ProfitTarget u složených příkazů 7. Doplnění PASL u výstupu Mopull Limit 8. Postup uvedení do provozu Video je v archivu TechLabu zde.
  7. Řada obchodníků řeší způsob, jak získat při obchodování co nejvíce času a předat práci počítači. Zde je popis našeho řešení, které je poměrně jednoduché a současně solidně modulární. Automatizace obchodování v zásadě není složitá. Existuje řada programů, do kterých stačí nadefinovat podmínky obchodního systému a program sám umí příkazy předávat na burzu. Mezi nejznámější patří patrně TradeStation, NinjaTrader, SierraChart a další. Limity nicméně bývají v tom, že jednoduchost mizí v okamžiku, kdy začneme obchodovat portfolia obchodních systémů. Na to nebývají běžné retailové programy stavěné, a pokud je technicky možné funkcionalitu zvládnout, vyžaduje to již dost programování. Jak řeším automatizaci portfolio obchodování? V případě pomalejších swingových strategií (které neobchoduji intradenně) používám jednoduché Python kódy, které načítají obchodní příkazy z csv souborů. Získávám tak řešení, které není závislé na jediném softwaru, neboť obchodní příkazy mohu generovat řadou nástrojů. Nicméně dnes používám pro generování seznamu příkazů nejčastěji Amibroker. Jak konkrétně na podobné řešení? Základem řešení je API brokera. Sám používám IB API provozované pod TradeStation Global. API je rozhraní poskytované brokerem, se kterým je možné programově komunikovat. Ovšem řešit vše vlastním kódem není zas tak úplně jednoduché. Naštěstí existují hotové frameworky, se kterými jde práce mnohem snáze. Osobně používám ib_insync pracující v Pythonu, který v obchodování hodně používám. Mimochodem studium Pythonu vnímám zpětně jako jedno z nejlepších rozhodnutí, které jsem udělal. Coby totálního neprogramátora, který si neuměl vytvořit ani makro v Excelu, mě to sice stálo pár měsíců úsilí, ale dnes mi tento jazyk šetří v tradingu čas neuvěřitelně. Vytvořit pomocí ib_insync jednoduchý autotrader je pak skutečně jednoduché. Na triviální odesílání příkazů stačí pár řádků kódu, byť pochopitelně nad pokročilým autotraderem je třeba strávit mnohem více času, neboť patrně budete chtít obchody logovat do databáze atd. Schematicky vypadá autotrader takto: Python skript spouštím automaticky pomocí plánovače úloh. Ráno před začátkem obchodní seance si skript načte csv soubory s obchodními příkazy (včetně stop-lossů a profit targetů) a zadá je do API brokera. Večer ještě soubor používám pro uzavírání pozic (hodně systémů ukončuje obchodní pozice na close dne). Samotné csv soubory lze vytvářet nejrůznějšími cestami (mohu si takto připravovat i ruční příkazy). Dnes nejčastěji používám tzv. dávky v Amibrokeru. Jde o způsob, jak automaticky projet připravené obchodní systémy a například vygenerovat signály do textových souborů. Proč si myslím, že může být zajímavé se pustit do algoritmického obchodování touto cestou? Podobná automatizace je relativně bezpečná na testování a následné obchodování. Přenos příkazů do IB nemusí probíhat automatizovaně, ale dávky lze spouštět ručně a dohlížet přitom na to, co se reálně na obchodním účtu děje. Pro mě samotného byla práce na řešení i způsob, jak se konkrétně učit pracovat s Pythonem a řešit praktické výzvy. Dnes pak hlavní benefit vnímám v tom, že není problém mezi csv a autotrader vkládat další vrstvu kódu, která se stará o řízení celého portfolia. Mohu například kontrolovat korelace mezi otevíranými systémy a například některé signály neotevírat. Sám toto dělám opět pomocí Pythonu a kódy opět nemusí být složité. Pokud se v programování alespoň minimálně orientujete, tak rozhodně doporučuji ib_insync vyzkoušet (nebo jiný framework). Jestli si na vlastní řešení netroufnete, můžete na Finančníkovi využít workshop základů automatizace, který občas vyhlašujeme. Navazuje na něj technická skupina TechLab, kde průběžně pracujeme na různých technických tématech spojených s tradingem a mj. postupně rozvíjíme jak Python, tak i samotný autotrader.
×
×
  • Vytvořit...

Důležitá informace

Na tomto webu zpracováváme cookies potřebné pro jeho fungování a analytiku, v případě udělení souhlasu také cookies pro účely cílení reklamy.