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.
Dobrý den, v rámci lekce 4 byly sdíleny soubory a mezi nim byl v adresáři context/ i soubor "data-sources.md", ten ale není ve videu nikde popisován, tak nevím, zda ho tam mám už v této fázi také přidávat?
Děkuji.
Honza
Pro bližší představu a navnímání relace mezi vužitím kapitálu a Excess liquidity: Před týdnem jsem měl před koncem dne otevřené pozice v absolutní hodnotě 2,13x velikosti účtu. Excess liquidity byla na úrovni 56% účtu. Dnes před otevřením byly otevřené pozice v absolutní hodnotě 0,54x účtu a Excess liquidity ve výsi 77% účtu.
Přeji hezký den.
Aleš
Dobry den,
uzavirame pozici zpravidla "Market" prikazem? Pokud tedy v dashboardu vidim signal "Close" male bych vzdy pouzit prikaz "Market"?
Jsou nejake pripady kdy bychom uzaviraly pozici s Limit prikazem?
Ahoj všem,
jsem tu 'nový' a snažím se rozjet autotrader. Prošel jsem historický Workshop Základy automatizace obchodování (Python/IB API) - 2019/06 a na peper účtu mi původní verze autotraderu jede. Jak se nyní nejlépe dostat na aktuální verzi? Stáhnout SignalTrader verze 2.1? Nebo je lepší použít AutoTrader V1.7 na online mód a případně SignalTrader 2.1 na offline mód? Pokud je to někde popsáno, omlouvám se a poprosím o odkaz. Pokud by byla nějaká doporučená roadmapa, kde je vyznačeno co a v jakém sledu projít, možná i včetně minikurzů, moc by mi to pomohlo také.
Děkuji předem!!
Ahoj Michale, forex může být zajímavý, ale zároveň dost náročný hlavně psychicky. Spousta lidí na začátku podcení risk management a obchoduje příliš agresivně, což často končí ztrátami. Určitě bych doporučil začít nejdřív na demo účtu, naučit se pracovat s emocemi a nesoustředit se jen na rychlý zisk. Důležité je mít jasnou strategii a disciplínu. Pokud člověk vydrží a bere to dlouhodobě, může mu forex dát hodně zkušeností nejen s tradingem, ale i s vlastním rozhodováním.
Když to hodíte do AI, tak napíše čím to je,pokud to rozhazuje na více Burz a v kódu to není upravené, tak to nastaví. Protože množství by asi neměl být problém. Nebo upraví i to.
V případě /new-project se startovací prompt ukáže na konci skillu a jde o toto:
V případě skillu /starting-prompt se vypíše to stejné:
Toto tedy stačí skopírovat a spustí se popisovaný proces vytvoření backtesteru.
Co jsem změnil - startovací prompt se vytváří přímo z pravidel ze spec.md. Předtím byla pravidla uložena jak do spec.md, tak do .yaml projektu, což se ukázalo jako duplikace, která může vést k chybě.
Takto mohu po založení projektu pravidla v spec.md zeditovat a /starting-prompt vždy vyjde z pravidel, která jsou ve sped.md aktuální.
Dobrý deň Petr,
úvodom chcem poďakovať za tento skvelý projekt.
Chcel by som sa vrátiť k Lekcii 4. Pri mojich testoch prebehol príkaz /new-project presne tak, ako je popísané v domácej úlohe. Claude položil správne otázky, vytvoril adresár projects/my_first_test/, doplnil spec.md aj research/catalog/my_first_test.yaml. V YAML súboroch sa uvádza len frozen_spec (čo som pôvodne považoval za „prompt“ pri štúdiu Lekcie 5).
Dnes som pridal skill /starting-prompt. Opäť všetko prebehlo správne a na konci Claude napísal:
Keďže som nikde nevidel „implementation prompt“, spýtal som sa, kde ho nájdem, a dostal som odpoveď, že ide o kopírovateľný blok kódu na konci správy (začínajúci Implement generate_signals(...)). Ten mám vložiť ako ďalšiu správu, aby Claude vytvoril súbor my_second_test.py podľa pravidiel v spec.md.
Moja otázka je: Je správne, že súbor my_second_test.yaml zostal bez položky prompt, na rozdiel od príkladu v Lekcii 5? Ak chcem dosiahnuť rovnaký YAML ako v Lekcii 5, mám po vložení implementačného bloku ešte spustiť /backtest my_second_test? Alebo robím chybu niekde inde?
Ďakujem za vysvetlenie.
Tady je startovací verze co tam zhruba mám. Tento soubor už patří spíše do oblasti detailního pilování workflow. Tedy většinou ho pak upravuji v momentě, kdy vnímám, že bych byl rád, aby workflow pracovalo po technické stránce určitým opakovatelným způsobem.
coding-standards.zip
Dobrý den,
Chtěl bych se zeptat na soubor coding-standards.md v adresáři rules. Bude sdílena nějaká "startovací verze" tohoto souboru, nebo se máme pokusit vytvořit tento soubor s pomocí claude AI ?
V.
Máte pravdu a jsem rád, že někdo postupy zkouší
V dalších lekcích používám trochu optimalizovanější workflow, kdy se startovací prompt vytváří jen z spec.md, ve kterém je vždy popsaná aktuální verze strategie.
A omylem jsem ke 4. lekci nahrál již aktualizovaný skill new-project.
Nyní je to opravené a do zipu čtvrté lekce (https://www.financnik.cz/webinar/techlab-researchOSxde/download/researchos-lekce4.zip) jsem nahrál i skill /starting-prompt, kterým se dá startovací prompt vytvořit.
Workflow při zakládání projektu mám tedy takové, že zavolám new-project a ten na konci vypíše startovací prompt v claude code okně. A pokud ho chci vyvolat znovu, použiji /starting-prompt.
Proč jsem toto ve workflow změnil. Jednak proto, aby /new-project nezapisoval stejnou definici projektu paralelně na dvě místa najednou. A také proto, že tímto způsobem dá jednodušeji pokračovat při komplexní práci. Pokud stavím složitější backtestery tak mohu místo vypsání promptu a vytvoření jednoduchého backtesteru vyvolat například plánovací prompt, se kterým mnohem podrobněji specifikuji implementaci.
Ono to bude asi tím, že neotevíráte tak velké pozice. Mně se to začalo dít až letos kdy jsem navýšil významně alokaci. I původní deník s tím má problémy a do té doby fungoval bez problémů ...
T.
Ano, vytvořil se mi soubor my_first_test.yaml ve složce catalog, ale když tento soubor otevřu v Pycharmu, tak v něm chybí starting prompt tak, jak to Petr ukazuje ve videu Lekce 5 v čase 1:50.
Dobrý den,
vytvoření yaml souboru je součástí skill, definice je uvedená v bodě 6.5, kde nejdete i cestu určenou pro uložení research/catalog.
Ta složka se vytvořila? Mohlo se stát, že jste omylem nepotvrdil krok s vytvořením složky.
B.
Aktualizovaná výkonnost strategií dashboardu k 24.5.2026:
V květnu zatím super výsledky hlavně v rotační SMO NDX a také v intradenním breakoutu.
Takto vypadá intradenní breakout (viz Trading Room intradenní breakout) na mém vlastním účtu (export z IBKR):
Strategie se vymanila z drawdownu a i letos vytváří nová high.
Strategii obchoduji se sdíleným opčním autotraderem na samostatném účtu. Od spuštění je zde výkonnost +72,66%:
Dobrý den,
Otestoval jsem SKILL new-project dle domácího úkolu lekce 4. Celé otestování proběhlo, ale závěrečný prompt mi byl na konci ukázán v terminálu v kopírovatelném bloku, ale již není uveden v yaml souboru, který se k my_first_test vytvořil. Je to tak v pořádku, nebo tento požadavek chybí v SKILL.md souboru?
V.
Projekt mám vždy pro strategii jen jeden. Když měním například filtry tak to jsou jen variace, které mají jen svůj backtest.
Pokud vnímám, že variance je podstatná, vytvořím si tzv. checkpoint (o kterém budeme hovořit v lekci 8), čímž se mi variace zapíše do dokumentace a mohu s ní později pracovat - například ji porovnávat s dalšími variacemi.
Pokud vidím, že variace je patrně směr, kterým by se měla strategie ubírat, tak ji nechám zapsat do spec.md jako součást strategie.
Po úpravách nechávám samotnou Claude Code zkontrolovat backtest s pomocí skillu red-team, který právě dohlíží na to, aby kód odpovídal danému plánu (tomu se budeme věnovat lekci 7).
Zdravím,
za mě jsme s deníkem ve stavu kdy používám výší zmíněné skripty od @Mio, kdy spouštím fills diary pro starší a pak vzápětí pro novou verzi. A mám už otestované, že vše funguje jak má.
Jediné omezení, které se občas vyskytne a to opravdu nevím jestli má vůbec nějaké řešení je to, že IB občas prostě rozdělí pozice do několika menších částí. Jelikož obchoduji již poměrně velké pozice kdy otevírám i několik tisíc až desítky tisíc ks akcí tak se mi děje, že to IB rozešle na jednotlivé burzy a ve Fillu vidím třeba 5 řádků s obchody. Když se tohle stane tak se mi nikdy nespárují obchody správně a quantity nesedí.
Takže tohle je aktuální stav u mě.
T.
Server od roku 2003 vydává
Centrum finančního vzdělávání, s.r.o. info@financnik.cz
Upozornění: Všechny informace poskytované na Financnik.cz jsou určeny výhradně ke studijním účelům témat týkajících se obchodování na burze a neslouží v žádném případě coby konkrétní investiční či obchodní doporučení. Provozovatel serveru ani jednotliví autoři nejsou registrovanými brokery či investičním poradcem ani makléřem. Jsou-li na stránkách zmiňovány konkrétní finanční produkty, komodity, akcie, forex či opce, vždy a pouze za účelem studia obchodování na burze. Vydavatel serveru není zodpovědný za konkrétní rozhodnutí jednotlivých uživatelů. Burzovní obchodování a investování s finančními instrumenty (a komoditami obzvláště) je vysoce rizikové. Rozhodnutí obchodovat komodity a akcie je odpovědností každého jednotlivce a jedině on sám nese za svá rozhodnutí plnou odpovědnost. Nikdy se nepouštějte do obchodů, jejichž podstatě plně nerozumíte. Pamatujte, že burza má svá pravidla, kterým je třeba porozumět, než začnu riskovat své vlastní peníze!