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

    1. 64
      64 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,4k
      8,4k příspěvků
      • Mio
    2. Trading Room

      Diskuzní skupina v rámci Trading Roomu.

      2,7k
      2,7k příspěvků
      • petr
    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. 201,1k
      201,1k příspěvků
  • Statistiky uživatelů

    31 584
    Celkem uživatelů
    797
    Nejvíce online
    Lokotka73
    Nejnovější uživatel
    Lokotka73
    Registrace
  • Všechny poslední příspěvky

    • Děkuji. Řeším už jenom 1)  Error: DEBUG: Loading benchmark ^GSPC... [*********************100%***********************]  1 of 1 completed 1 Failed download: - ^GSPC: No data found for this date range, symbol may be delisted DEBUG: Benchmark returns shape: (40,) Takže mi Benchmark pořád nefunguje.  2) INFO:     127.0.0.1:60371 - "GET /favicon.ico HTTP/1.1" 404 Not Found v Dashboardu. Předem děkuji za radu.
    • Dobrý den, je to tak, multiplikátor je omezen na celé číslo kódem na řádku č.165 ve fills.py. Pro ukládání desetinných hodnot by se musel skript upravit do tvaru   for exec_detail in executions: exec_id = exec_detail.execution.execId cr = exec_detail.commissionReport val = exec_detail.contract.multiplier if val: num = float(val) multiplier = int(num) if num.is_integer() else num else: multiplier = 1 fills.append(( exec_detail.execution.time, exec_detail.execution.acctNumber, exec_detail.execution.clientId, exec_detail.contract.symbol, exec_detail.contract.secType, exec_detail.contract.localSymbol, exec_detail.contract.currency, exec_detail.execution.permId, exec_detail.execution.side, exec_detail.execution.shares, exec_detail.execution.avgPrice, exec_detail.execution.price, cr.commission if cr else 0, exec_detail.execution.orderRef, exec_detail.execution.execId, exec_detail.contract.exchange, cr.realizedPNL if cr else None, multiplier )) B.
    • Zdravím, uvedené sloupce přidával do tabulky skript upgrade_20240219.py, který je také ke stažení mezi soubory deníku. Ten můžete spustit i na databázi s daty, jen si pro jistotu předem proveďte zálohu. B.
    • Ještě dotaz v Dashbordu mám tuto chybu: INFO:     127.0.0.1:60371 - "GET /favicon.ico HTTP/1.1" 404 Not Found
    • Ne, to jsou chyby  z databáze která obsahuje obchody za x měsíců a nezobrazí se Benchmark a Dashboard SELECTuje z Diary tabulky sloupce localSymbol, secType, ktere tam nejsou, alspon já je tam nemám.    Error: DEBUG: Loading benchmark ^GSPC... [*********************100%***********************]  1 of 1 completed 1 Failed download: - ^GSPC: No data found for this date range, symbol may be delisted DEBUG: Benchmark returns shape: (40,) Takže mi Benchmark pořád nefunguje. Děkuji za radu.
    • Zdravím, povedlo se mi rozchodit nový update a vypadá celkem ok. Musel jsem doinstalovat nějaké ty moduly, ale zevrubně jsem kontroloval výsledky z mého deníku a z dashboardu a zatím to vypadá nadějně 🙂 Dneska se mi teda nepárovali obchody, jelikož jsem v pátek neměl nic uzavřeného, tak ještě uvidím jak to funguje. Měl jsem trochu strach, že se mi skript bude snažit uzavřít ty obchody, kde mi ještě u Procesed zbyla 0, jelikož jsem něco upravoval ručně, ale do toho nová verze asi nezasahuje. Nebo k tomu nenašla adekvátní protistranu. Snad jen při prvním spuštění nového fills.py upozorňuje na multiplikátor. Jelikož u MBT je 0.1 a možná tam máte někde podmínku, že to musí být celé číslo ale to jen odhaduji. U diary něco s časovými zónami, ale to nejspíš nemá vliv. Zasílám screeny. T.    
    • Pokud se stále bavíme o spuštění prázdného deníku, tak přiložená databáze by měla obsahovat všechny potřebné sloupce. Zkuste si soubor tradebook.zip stáhnout ještě jednou. Uvedená chyba benchmarku může souviset s tím, že databáze prozatím neobsahuje žádná data. B.  
    • Děkuji. Ještě dva dotazy: 1)  Dashboard SELECTuje z Diary tabulky sloupce localSymbol, secType, ktere tam nejsou, alspon já je tam nemám.  2) Zavolani funkce: portfolio = diary.getPortfolio(equities, inPercentage=True, benchmark=benchmark_ticker) Error: DEBUG: Loading benchmark ^GSPC... [*********************100%***********************]  1 of 1 completed 1 Failed download: - ^GSPC: No data found for this date range, symbol may be delisted DEBUG: Benchmark returns shape: (40,) Takže mi Benchmark pořád nefunguje. Děkuji za radu.  
    • Zdravím, prázdná databáze tradebook.zip je připojená mezi soubory ke stažení, jedná se o aktuální stav, tzn. obsahuje všechny používané sloupce a není třeba spouštět žádný upgrade. Takže v podstatě stačí vytvořit podsložky config, data a functions. Stáhnout a uložit jednotlivé skripty do příslušných složek, a nakonec nastavit váhy a strategie v konfiguračních souborech. B.
    • No pustit si nejnovější tutoriál v archivu, kde to máte popsané. Plus si stáhnout prázdnou databázi zde na první straně (tradebook) .... 
    • Aktualizovaná výkonnost strategií dashboardu k 1.3.2026: Velmi pěkně se daří prakticky všem long strategiím. V rámci strategie MicroBreakout poskočila po oznámení akvizice akcie KORE o více než 80%. Pozici jsem ručně ukončil, protože cena již poskočila na úroveň, za kterou akvizice proběhne. V Intradenním breakoutu jsme měli pěkný long v bitcoinu. Osobně obchoduji MBT s trochu nižší vahou než ES a NQ. Moje živá equity (černá linka) exportovaná z Interactive Brokers vypadá aktuálně následovně: Nástroje pro obchodování MBT u Interactive Brokers jsou poskytovány v implementačním balíčku intradenního breakoutu (dostupné všem v rámci ročního předplatného TradingRoom zde). Mimochodem - intradenní breakout obchoduji i u Darwinex zero. Tam equity křivka vypadá podstatně hůře, protože jsem zprvu dost experimentoval s trhy a nastavením. Nicméně aktuálně je moje výkonnost na cca 30 místě ze všech a v březnu očekávám payout cca 1300 euro. Nejsou to žádné závratné peníze, nicméně se mi podle očekávání postupně vrací zaplacené předplatné + mám hromadu nových zkušeností. Na účtu se mi krásně zhodnocuje know-how vytvořené v rámci kurzu MRZ strategie (v dashboardu jde o strategie MRZ a MRZCA_Long). Obchoduji na amerických a kanadských akciích. V tuto chvíli mám za sebou 42 živých obchodů, live sharpe ratio 2,59 a export mých živých obchodů z IBKR vypadá následovně: Kompletní výuka strategie je v rámci ročního předplatného TradingRoom zde.
    • Chtěl bych se zeptat, co musím všechno udělat, když chci začít s novým deníkem od zítřka bez zpětných dat, prostě s čistou databází? Večer bych si to chtěl nachystat?  
    • Zdravím, v souborech ke stažení jsem aktualizoval obsah souboru settings.py, skript strategies.py nechávám původní, v něm se mění pouze hodnota Actions. Přiložený skript database.py by už měl obsahovat nové funkce. Do současné verze Signaltraderu jsem nové skripty nevkládal, budou součástí až dalšího upgrade.  B.
    • Zdravím Bogdane @4fx, zkouším upgradovat verzi deníku na 1.6 a zasekl jsem se ve fázi, kdy si máme nastavit váhy v systému a změnit Action ve strategies .... tyto soubory si máme upravit sami? Jelikož zde ve vlákně deníku jsou soubory settings a strategies původní co zde byly. Zkoušel jsem stáhnout celý signaltrader jestli tam tyto soubory nejsou nějak upravené a nejsou ... napadá mě jestli i soubor database.py, který máme nahradit ve Function není taky původní. Díky za nasměrování. T.
    • Nová verze obchodního deníku v 1.6 V dnešním tutoriálu se podrobněji podíváme na nové možnosti automatizovaného deníku, které přináší připravený update na verzi 1.6. Projdeme si přidané funkce a druhá část videa obsahuje postup instalace. Skripty jsou ke stažení ve vlákně obchodního deníku https://www.financnik.cz/forum/topic/4844-projekt-obchodni-denik/#findComment-305425  
    • Zdravím Petře, potvrzuji že funguje jak má. Jedna poznámka k návodu, pro Windows je potřeba k aktivaci doplnit .bat Jestli používáte Linux, tak tam to není. Každopádně díky moc za podporu. Michal
    • Takto TWS funguje. Data můžete mít puštěná jen v jedné z platforem - demo/live/mobil. Když spustíte více platforem najednou, data budou vždy jen v jedné.
    • Mám následující problém: U IB mám účet a k němu otevřený další účet, kde chci obchodovat tutu strategii. Také mám demo účet. Mám zaplacená data k jednomu účtu a někde jsem nastavil, sdílet data pro další účty i demo Problém je, že když si spustí na PC demo, tak mám zobrazena data. Pokud se pak ale přihlásím na live účet v mobilu nebo se přihlásím na stránky IB, na demo účtu přijdu o data a v demo se zobrazí otazníky místo cen.  Dá se to nějak  nastavit. Je nepříjemné, když chci spustit python script a selže mi, protože nemá přístupná data.
    • Jinak co se likvidity týče - není to úplně hitparáda a i proto si myslím že je optimálnější obchodovat vlastní setup. Aktuální long pozice v CFP.ca: Denní likvidita cca 150 000 kontraktů. Při ceně 13 dolarů / share už i tak jen malinko větší pozice začne představovat měřitelnou část celkového denního objemu.
    • Stejná jako v kurzu je strategie MRZ na amerických akciích. Kanadská verze má stejnou logiku, u které jsem upravil použité parametry. Tedy kód je stejný, jenom pracuji s odlišnými čísly než na americkém trhu. Obecně se mi kanadské trhy jeví jako méně likvidní a volatilnější. Proto snižuj nároky na objemy obchodů a chodím pro vzdálenější limitní vstupy.
×
×
  • Vytvořit...