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

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

      8,9k
      8,9k příspěvků
    2. Trading Room

      Diskuzní skupina v rámci Trading Roomu.

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

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

      194
      194 příspěvků
      • ReDa
    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ů
      • Jack
  3. Archiv původních anonymních diskuzích

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

    31 671
    Celkem uživatelů
    2 082
    Nejvíce online
    davidskupa
    Nejnovější uživatel
    davidskupa
    Registrace
  • Všechny poslední příspěvky

    • Tak to jsem podle mě špatně pochopil .... to vysvětluje proč mi to nechává vyexpirovat i opce kde ještě nějaká hodnota je. Upravím. Díky. T.
    • Dobrý den, děkuji. Pořád se nemohu dobrat alespoň vzdáleně podobných signálů, jako produkuje dashboard. Např. včera strategie prodává HMM.A, MATR, TOT, které mi vycházejí s přehledem v top 10 dle momenta (počítané stejným vzorcem, jako SMO NDX). A nakupuje např. CHR (rank cca 80) a DXT (rank cca 40), u kterých mi momentum vychází slabší, než u oněch třech prodávaných akcií: ┌─────────────┬──────────────────┬─────────────────┬────────────────┬───────────────┬───────────────┐ │ Return over │ HMM.A (TR sells) │ MATR (TR sells) │ TOT (TR sells) │ CHR (TR buys) │ DXT (TR buys) │ ├─────────────┼──────────────────┼─────────────────┼────────────────┼───────────────┼───────────────┤ │ 5 days │ −1.1% │ +2.5% │ −6.1% │ −2.2% │ +4.4% │ ├─────────────┼──────────────────┼─────────────────┼────────────────┼───────────────┼───────────────┤ │ 20 days │ +8.6% │ +15.5% │ +5.2% │ +7.8% │ +24.3% │ ├─────────────┼──────────────────┼─────────────────┼────────────────┼───────────────┼───────────────┤ │ 60 days │ +66% │ +64% │ +52% │ +24% │ +22% │ ├─────────────┼──────────────────┼─────────────────┼────────────────┼───────────────┼───────────────┤ │ 120 days │ +162% │ +130% │ +55% │ +30% │ +42% │ ├─────────────┼──────────────────┼─────────────────┼────────────────┼───────────────┼───────────────┤ │ 180 days │ +160% │ +158% │ +121% │ +41% │ +33% │ ├─────────────┼──────────────────┼─────────────────┼────────────────┼───────────────┼───────────────┤ │ 252 days │ +182% │ +102% │ +142% │ +35% │ +84% │ └─────────────┴──────────────────┴─────────────────┴────────────────┴───────────────┴───────────────┘ Myslel jsem, že SMO TSX má stejná pravidla jako SMO NDX (plus výstup při ztrátě momenta), ale když používám svou implementaci SMO NDX, která bez problémů produkuje stejné signály jako dashboard, tak to vůbec nesedí s kanadskými signály. Data jsou sice Yahoo Finance, ale zkontrolovaná proti IB a TradingView, včetně splitů a dividend, takže tam problém nevidím.  Má tedy SMO TSX nějaká jiná pravidla? Už jenom na tom malém příkladu "prodej HMM.A + MATR + TOT" vs. "nákup CHR + DXT" těm signálům z dashboardu nerozumím.
    • Už mám update, ale toto budu muset ještě podrobně otestovat. Co se stalo - bot poslal do trhu limit, TWS limit zrušila kvůli tomu, že se trh mezitím hodně pohnul a cena bylo mimo ochranná pásma brokera (chrání klienta tím, že jim nedovolí nastavit limit příliš daleko od ceny). Z bezpečnostních důvodů byl bot nastaven tak, že pro jeden trh vydal pro celou session jen jeden příkaz, u kterého v případě nevyplnění měnil vstupní cenu. Jelikož TWS příkaz zrušila, nebylo co měnit a bot se nastavil do nouzového režimu, kdy již dál neobchodoval. Update mění to, že v případě zrušení příkazu TWS bot pošle ještě jeden příkaz (max. tedy 2 za seanci). Tedy v tomto případě by bot počkal přibližně 2s, vyhodnotil hlášky z TWS, ujistil se, že v TWS není pozice a poslal by vstup ještě jednou. Z principu update zasahuje do výraznější části kódu a vše budu následující dny testovat a zatěžovat různými simulovanými situacemi v TWS. Sám zatím obchoduji se současnou verzí bota - maximálně co se může stát je, že se pozice neotevře.   
    • Aktuální váhy pro NDX SMO 100K:     buy 2 (5.3455%) SNDK market on open      buy 7 (8.19095%)  MU market on open      buy 4 (5.1615%)LITE market on open      buy 12 (7.39487%) AMD market on open      buy 8 (7.60068%) STX market on open 
    • Nastavení 0.2 říká, že opce, které jsou dál než 0.2% od aktuální ceny necháváte vyexpirovat. Tj. podle mě toto funguje dobře. Osobně mám nastaveno percent_move na 1.
    • Ano, také mi bot koupil PUT opci, která skončila ztrátou. Dashboard se finálně generuje v 11:30 a intradenní breakout je aktualizován až v tento čas, protože se musí stahovat hodně dat.
    • Zdravím, chtěl bych se zeptat, jestli jste měli včera také obchod na QQQ. Na QQQ mi byla otevřena PUT opce, ale když jsem si to dnes kontroloval v seznamu historických obchodů na Dashboardu, tak zde obchod nevidím.   2026-10-01 15:31:05,280 - INFO - abs(Open - CloseD1) > abs(OpenD1 - CloseD1) => True 2026-10-01 15:31:05,281 - INFO - Open > CloseD1 => True 2026-10-01 15:31:05,281 - INFO - Open > 0 => True 2026-10-01 15:31:05,281 - INFO - Complete context condition: 'abs(Open - CloseD1) > abs(OpenD1 - CloseD1) and Open > CloseD1 and Open > 0' => True  
    • No bylo to 30.září, kdy trh uzavíral na ceně 739.77. Ale zavíral jsem ji ručně v 21.59 na určitě vyšší ceně protože pak byl celkem rychlý propad. Zasílám výpis z tradelogu. Konkrétně cena byla 0.79 ... Podle pravidel IB může majitel opce ji snad uplatit ještě druhý den ráno. Mám pocit, že jsem to někde četl. Není to jen 15 min po uzavření. Jinak mám nastaveno toto: percent_move_to_let_option_expire: 0.2
    • Aha, mě zmátlo, že jste odpověděl na jiný dotaz. S těmi algo příkazy u opcí nemám vůbec žádné zkušenosti. Zkoušel jsem jen u samotných akcií a i u těch to bylo dost divoký. To co děláme tím python skriptem je defacto naše implementace určitého chytřejšího algoritmu, který ale máme pod kotrolou.
    • Pochopil jsem, že limitní příkaz byl příliš daleko od aktuální ceny. Potom by tyto příkazy mohli eliminovat tuto diferenci.  Jestliže to však řeší tento Vámi uvedený percent move, tak byl můj příspěvek bezpředmětný. Jak jsem psal, jen nápad...
    • Nerozumím - u výstupu nebyl problém s příkazem. Jde o nastavení percent_move_to_let_option_expire.
    • Jen možná hloupý dotaz- nedá se to vyřešit jiným než limitním příkazem? Midprice, rel, snap mid, Algos adaptive....   to jsem se jen díval do helpu. Zkušenost s tím nemám, jen nápad. 
    • To se mi nezdá - včera trh uzavíral na 740 a tedy call C743 měla hodnotu 0.80? Ono opce expiruje 15 min po uzavření ETF, tj. možná tam byl ještě výrazný pohyb v Nasdaqu. Každopádně toto se dá nastavit v konfiguraci: percent_move_to_let_option_expire: 1 . Co tam máte za hodnotu?
    • Zdravím, mně včera bot nezavřel opce s touto hláškou: 2026-09-30 21:58:02,264 - INFO - QQQ QQQ 20260930 C743 (conId 895596767): decision LET_EXPIRE (far OTM beyond the expire buffer). Mám asi nějak blbě nastavenou hodnotu kdy mi nechá bot opce vyexpirovat když jsou OTM, nicméně jsem je zavřel ručně. Měly hodnotu cca 0.82 krát 8 - dobrých 600 USD doma. Kde se to přesně nastavuje? Dík.
    • Potvrzeno - problém je v tom, že bot jen mění zaslaný limitní příkaz. Ve vašem případě ale TWS limitní příkaz zrušilo (protože byl moc daleko od aktuální ceny) a bot tak nemá co upravit. Připravíme update, který to bude řešit.
    • U bota pro obchodování futures pomocí trailing stop-lossu jsme objevili problém v případě, že se restartuje TWS v době, kdy má bot otevřené pozice. V tuto chvíli na ně nedokáže navázat a ani pozice uzavřít na konci dne. Pokud TWS běží celou seanci, problém se toho netýká. Pracujeme na další verzi, která bude umět správně navázat na obchodování pokud TWS v průběhu dne padne. Problém se týká situace, kdy spadne celé TWS, nikoliv když se na chvíli přeruší data.
    • Mrknu na to. TWS je citlivé na to, aby limitní cena byla zadána blízko aktuální ceny, jinak příkaz může odmítnout. Mě se to zatím v tomto botu nestalo, ale zrovna jsem to řešil v jiném botu co mi opce vypisuje.
    • Zdravím, včera se mi neuskutečnil nákup QQQ, viz log níže. Další obchod se ani po restartu bota (přesně podle jeho pravidel) neuskutečnil a na konci obchodního obchodního dne přišlo několikanásobné upozornění o nutnosti manuální kontroly v TWS - to funguje perfektně.    2026-09-30 15:31:11,058 - INFO - QQQ ARMED - call trigger: 1m close > 742.2 (buys 742C), put trigger: 1m close < 738.18 (buys 739P); open 740.19, ATR 8.04. (bars + option feeds live, waiting for a confirming 1m close). 2026-09-30 15:32:07,410 - INFO - QQQ call breakout CONFIRMED by 1m close 742.4300 vs level 742.2000 (bar end 2026-09-30 09:32:00-04:00). 2026-09-30 15:32:07,460 - INFO - QQQ call ENTRY SEQUENCE started - budget $400.00 (chase ceiling $440.00), strike 742.0C, expiry 20260930. 2026-09-30 15:32:07,491 - INFO - QQQ call: attempt 1 - LIMIT BUY 1 x QQQ 20260930 C742.0 @ 2.97 (snapshot 2.97 x 2.98) 2026-09-30 15:32:54,606 - ERROR - Error 202, reqId 10323: Order Canceled - reason:We cannot accept an order at a limit price at or more aggressive than 2.92. Please submit your order using a <br>limit price that is closer to the current market price of 2.52. or convert your order to an algorithmic Order <br>(IBALGO) 2026-09-30 15:33:06,889 - CRITICAL - QQQ call: entry order reported 'Cancelled' WITHOUT the bot's verified cancel - state AMBIGUOUS (order may be dead, live or filled; 0 fill(s) known). Fail-closed: best-effort cancel sent, NO replacement will ever be placed. Verify in TWS - MANUAL ATTENTION. 2026-09-30 15:33:06,907 - ERROR - Error 10147, reqId 10323: OrderId 10323 that needs to be cancelled is not found. 2026-09-30 15:38:07,559 - CRITICAL - QQQ call: entry order state still AMBIGUOUS ('Cancelled', 0 fill(s) known) - no replacement will be placed; verify in TWS (MANUAL ATTENTION).   Nestalo se to také někomu? Večer jsem koukal na ten QQQ a zdá se, že se v tu chvíli obchodoval za cca 23, takže 2,97 bylo asi mimo. Obchod se zapsal do tradelogu a tím uzamkl další obchodování - stačí to pak v denní tradelogu smazat a spustit bot znovu?   Martin
    • Tak jsem na to přišel. Za csv mě chybělo lomítko.
    • Pro stahování z Dashboardu používám https://tradingroom.financnik.cz/download/MRNDX/csv ale žádná data se mě nestáhnou:
×
×
  • Vytvořit...