Jump to content
Co nového? Mé kurzy
Komunita:
Diskuze Sledované příspěvky Žebříčky
  1. Otevřená sekce

    1. 18
      18 příspěvků
  2. Uzavřené diskuze pro absolventy kurzů Finančníka

    1. TechLab

      Pracovní skupina poskytovaná tradery pro tradery. Naleznete v ní odpovědi na své technické otázky týkající se programů Amibroker, Python, InteractiveBrokers TWS a TradeStation Global.

      7,6k
      7,6k příspěvků
      • 4fx
    2. Trading Room

      Diskuzní skupina v rámci Trading Roomu.

      625
      625 příspěvků
      • petr
    3. 422
      422 příspěvků
    4. Základy práce s programem Amibroker

      Uzavřená diskuze pro účastníky online kurzu Základy práce s programem Amibroker.

      189
      189 příspěvků
      • petr
    5. FIMS A–Z: Profesionální daytrading orderflow

      Diskuze o intradenním obchodování v rámci informací prezentovaných v kurzu FIMS A–Z: Profesionální daytrading orderflow.

      29,3k
      29,3k příspěvků
  3. Archiv původních anonymních diskuzích

    1. 201,1k
      201,1k příspěvků
  • Statistiky uživatelů

    31 250
    Celkem uživatelů
    467
    Nejvíce online
    a.jirasek
    Nejnovější uživatel
    a.jirasek
    Registrace
  • Všechny poslední příspěvky

    • Prosím publikujte jaké máte verze modulů ib-insync a pandas.
    • Zdravím, při spuštění skriptu mi vyskočí tento text. Může někdo poradit?
    • Dobrý den, pro odstranění podobných záznamů z portfolia můžete kontaktovat TWS, mají na to formulář a po odeslání položku zruší. B.
    • Export automatizovaného deníku do HTML V tutoriálu si ukážeme jakým způsobem lze převádět výsledky automatizovaného obchodního deníku do formátu HTML. Příkaz pro konverzi jupyter nbconvert --execute --to html --no-input diary_html.ipynb  
    • tak jsem asi prisel na to jak to obejit. Nastavil jsem rozdilne Ranges pro 5 minutovy graf and denni graf ted uz to davat tech cca 70 obchodu i kdyz je v kodu vypocet Average True Range.   Pavel
    • Ahoj, zkousel jsem otestovat stejny kod a chova se mi to stejne. podle me je nejaky problem v tom jak pristupuje tradestation k Data2 streamu. Pokud v Datech nastavim, ze chci data od 1.1.2024 do 17.4.2024, tak to negeneruje zadny obchod pred 14.3.2024, proto jich tam vidime tak malo. Pokud ale nastavim historii dat v rocich, napr. 10 years back, tak se obchody od 1.1.2024 do 14.3.2024 normalne vygeneruji. Stejn spatne se to chova pokud dam napr. 80 days back. Generovani obchodu se zastavi v obdobi starsim nez 5 tydny. Zkousel jsem google, ale nic jsem k tomu nenasel 😞
    • Aktuální vývoj strategií dashboardu k 4.5.2024: Pěkné zisky nadělily zejména short v MR3000S. Připomínám, že v dashboardu je vidět tzv. kontinuální backtest - nejde o výsledky živého obchodování. Zejména u shortů je tak počítat s horší výkonností, protože ne všechny pozice jsou shortovatelné. Nicméně hlavní profit přišel v MR3000S skrz shorty v akcích MAX a ROOT, které proběhly i živě (obě akce jsem shortoval). Co se mého celého živého účtu týče, tak jsem nicméně za květen zatím ve ztrátě. Akciové indexy se pohybovaly ve vyšší volatilitě do strany, což mi způsobilo několik stop-lossů v intradenním breakoutech. Ztrácela také short breakout swingová strategie, kterou mám v portfoliu (v dashboardu zatím nesdílím). Poprvé od spuštění live se mi otevřela pozice v systému obchodující IPO. Ten jsem na Finančníkovi popisoval před několika měsíci v článku Mechanické obchodování IPO (Initial Public Offering). Systém mi v týdnu nakoupil akcii ULS.
    • Co se hledání edge týče.  Super, že na oblasti pracujete. Mám zkušenost, že nejhorší je v podobném zkoumání samotný start. Jakmile člověk spustí první strategii, tak s jednotlivými obchody přichází další inspirace, která posouvá dál. Proto je mým cílem publikovat zde "startovací" strategii, kterou je možné spustit s malým účtem (třeba na CFD) a postupně přístup rozvíjet. Strategie vychází ze zmiňovaného gapu, který se mi jeví jako solidní edge. Zkuste tak při zkoumání vyjít z publikovaného TradeStation kódu. Moje drobná úprava, kterou zde příští týden publikuji coby finální kód, spočívá v jemném omezení samotného gapu. Takto pak pro ilustraci vypadá backtest na SPY: takto na QQQ: s tím, že logika docela funguje i na ropě: a zlatě: Na ropě a zlatě není průměrný obchod nějak závratný a v dané podobě bych zde systém neobchodoval. Nicméně líbí se mi, že jedna logika s jedním nastavením "drží" na řadě různých trhů. Strategie obchoduje long/short s přibližně podobným počtem obchodů.   
    • Se software si člověk opravdu užije. To co popisujete je opravdu divné. Možná to má souvislost s tím, že nakupujete stopem za OpenD(0) - tedy otevírací cenu. Zkusil bych podobné testy udělat s nějakým rozsahem OpenD(0)  + ATR nasobek.
    • Ted jsem zkousel zadat platbu pres revolut, za odeslani chteji 0.64$,  bylo to nezavisle na castce.  Nicmene platba USD do United States standartne pres revolut aplikaci neumoznuje zadat SWIFT code, ale pouze cislo uctu a routing number. Dale me tam prislo zvlastni ze platba neumoznuje zadat zpravu prijemci kde by melo but uvedeno jmeno a konkretni ucet. Kdyz to zadam do "Reference" tak potom ty udaje nejsou uvedene na dokumentu o potvrzeni platby. Zkousel tady nekdo to pres Revolut fundovat? Diky, K.
    • Jsem na tom ve své podstatě po několikadenním úsilí úplně stejně. Zkoušel jsem i asymetrická nastavení pro long a short stranu, nicméně řešení pro všechny trhy jsem zatím neobjevil. Všiml jsem si ovšem toho, že i když stáhnu všechny podmínky pro vstup, mám oproti Petrovi citelně méně obchodů. To je přeci nelogické. A když jsem si tak projížděl graf, našel jsem v něm dny, kdy si neumím představit, proč v backtestu není vstup. Zkoušel jsem tedy postupně pracovat s kódem a vznikl mi následující paradox. Umíte mi ho někdo prosím nějak jednoduše vysvětlit nebo mne odkázat na nějaký trade station kurz? Pokud použiji Petrův kód v naprosto minimalistické verzi, abych měl vstupy téměř každý den, mám letos cca 70 obchodů   A když do kódu vložím následující řádek: YesterdaysATR = AvgTrueRange( 5 ) of Data2; Situace se dramaticky mění a obchodů je už jen 21. Vůbec nechápu, proč zmizely ty obchody, co jsou na screenu výše.     Přitom si myslím, že tím přidaným řádkem definuji proměnnou, s kterou dále vůbec v algoritmu nepracuji. Proto bych čekal naprosto stejný výstup. A tak mne napadá, nemáme někde něco špatně nastaveno? Tím by se možná i vysvětlilo, proč je při mých pokusech obchodováno méně obchodů, než je vidět v Petrových videích a příspěvcích (a to i když nepoužívám žádné filtry),  také proč se nám nedaří nic najít
    • Dobrý deň všetci,  chcel by som sa spýtať, či sa už niekomu podarilo nájsť nejaký filter ku základnej stratégii s gapom, ktorý by fungoval na všetky trhy, teda na SPY, QQQ, GLD aj USO. Už sa s tým trápim nejaký čas, našiel som už niekoľko filtrov, ktoré zvyšujú priemerný obchod na SPY aj QQQ nad 50 USD, ale len málo zlepšujú výkonnosť na USO a takmer vôbec na GLD. Tam dokonca výkonnosť častokrát zhoršujú. Chcel by som preto vedieť, či niekto objavil filter, ktorý by fungoval všeobecne.  Tiež mám problém s tým, že väčšinou sa zvýši priemerný zisk na Long, ale rovnaká podmienka častokrát nefunguje na Short Rovnako som si všimol, že aj filter, ktorý Petr ponúkol ku stratégii so zvyšujúcou sa volatilitou, teda filter reverznej úsečky, funguje na SPY a QQQ, ale na GLD a USO v podstate nefungoval. Alebo som to len ja zle otestoval? Budem rád za akúkoľvek spätnú väzbu. Ďakujem  J. 
    • Zdravím, podrobnosti k plnění příkazů zobrazíte v TWS výběrem volby "Audit Trail" B.
    • Zdravim, Rad by som sa spytal ci mal niekto problem s akciou LIANY, nieje mozne ju zavriet, potom co vyplatili dividentu tak tam zostala zvyskova hodnota a akciu mi stale drzi a nieje mozne ju uzavriet klasicky. Neviete poradit ako by som ju zavrel ? Velmi pekne dakujem za rady.  
    • dobrý den, prováděl jsem úpravu svého skriptu a v rámci zkoušení jak to funguje jsem zadal na paper účtu tři nákupní příkazy. Dva ze tří se realizovaly a provedl se nákup (příkazem market). Jeden příkaz ze tří se do IB TWS sice rovněž umístil, ale prakticky ihned byl tento příkaz a s ním spojený stop loss odmítnutý. Máte někdo radu, jak zjistím, proč byl příkaz odmítnut-zrušen? Snažil jsem se hledat, kde jsou odmítnuté příkazy v IB, ale nepodařilo se mi to najít.
    • Nemělo by být třeba nic upravovat. Ještě jsem do prvního příspěvku dopsal verzi pythonu, se kterou je ideálně virtuální prostředí vytvořit. Plus v prvním příspěvku jsou uvedeny verze modulů, se kterými skript funguje. V Pythonu nemusí platit, že čím novější verze tím lepší. Ne vždy vše funguje. Tj. prosím vyzkoušejte nastavení s verzemi: ib-insync==0.9.86 pandas==2.2.1 skript spouštím na python verze: 3.11 Petr
    • Na Finančníku je určitě spousta informací a velmi často v podobě konkrétních návodů a konkrétních rad. Ten objem může zpočátku působit jako nezvládnutelný, ale ta samá vlastnost je vlastně úžasná, protože je možné najít odpovědi a často i podporu na spoustu otázek.  Za mě je asi potřeba ujasnit priority. Nejkratší cesta ke spuštění live obchodů je asi pomalá rotační strategie (viz např. hezké články), exekuce jednou za měsíc ručně. Na druhém pólu je portfolio několika strategií, obchodovaných automaticky (téma portfolia – taky články …). Takže jestli napřed na tom pracovat a po nějakém čase to spustit, nebo v krátkém čase spustit ručně rotační strategii. Automatizaci lze ve slušné podobě spustit po zdejším kurzu, pak na to lze nabalovat znalosti v Python jazyce. Se zde publikovanými strategiemi lze jistě nějakou dobu fungovat a později strategie vylepšovat, doplňovat.   Tutoriály a články k vývoji strategií a AFL jazyk v Amibrokeru je další okruh dovedností. Nepůjde to naráz, chce to postupně. Zpočátku po prvním tutoriálu prostě nebude funkční automat na obchody a strategie. Mě dávalo větší smysl spustit automatizaci se strategiemi, které zde byly různě prezentovány a vyučovány. Teprve později se snažím je upravovat a pátrat po dalších. Snad to trochu pomůže v nasměrování.
    • Děkuji vám za odpověď, vstoupil jsem do Tech labu s informací že se tady s podporou naučím vytvářet automatické obchodní systémy a vše potřebné pro to abych tyto systémy mohl reálně aplikovat ve svém obchodování. Tak jestli tato informace není chybná, rád bych vás poprosil o to abyste mi napsal nebo odkázal na to jak mám dosáhnout tohoto cíle, Děkuji.
    • Dobrý den, omlouvám se za spam, úpravu tz_convert tz_localize jsem při zpětné kontrole neprováděl, ale musel jsem upravit "from zoneinfo import ZoneInfo na from backports.zoneinfo import ZoneInfo", aby mě to pustilo dále, ale u tohoto jsem se dost zasekl a už nevím jak dál 😞 , mám nahranou nejnovější verzi pythonu a všech knihoven, a zkouším autotrader pustit na demo účtu, na serveru(venv), radím se s gpt, nejsem phyton programator minulý příspěvek se mi nedaří již upravit, proto píšu druhý post
×
×
  • Vytvořit...