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.
@petr29
Dobrý den,
v podstatě vám AI poradila správně. Základní princip je takový, že na jednom počítači můžete mít nainstalovaných více verzí Pythonu současně a pro konkrétní projekt si určit, se kterou verzí budete pracovat.
Pokud například spouštíte skripty z příkazové řádky, může o výchozí verzi rozhodovat nastavení PATH, kde určíte, ze které složky se při zadání příkazu "python" spustí Python interpreter. V prostředí PyCharm pak můžete konkrétní interpreter vybrat přímo v nastavení projektu.
Mezi nainstalovanými verzemi tak můžete podle potřeby pracovat paralelně. Starší workflow může dál používat původní verzi Pythonu, zatímco nové nebo upravované skripty můžete testovat v nové verzi.
Jen je potřeba pamatovat na to, že knihovny a jejich instalace jsou oddělené podle konkrétního Python prostředí. Pokud tedy vytvoříte nové prostředí s novou verzí Pythonu, budete do něj muset potřebné knihovny znovu nainstalovat. To se dá poměrně jednoduše usnadnit například exportem seznamu knihoven z původního prostředí a jeho následnou instalací v novém.
B.
Dobrý den,
jedná se pouze o určení cesty k cílové složce, v případě Yahoodata se cílová složka jmenuje tls, oproti tomu u ResearchOS jsme v názvu cílové složky nepoužili tls, ale yahoo.
B.
Vracím se k této chybě. Mám to nastavené jak ukazujete v tutoriálu a přesto mi to vyhazuje, že byl program z důvodů chyby ukončen. Když to stahuji na C:\Yahoodata\Yahoodata_v4\tls\, tak se tls stáhnou (jak kdy, ale stáhnou).
Taky nerozumím, že tady musím uvádět C:\Yahoodata\Yahoodata_v4\tls\ - tls a lomítko a u
tls : \\wsl.localhost\Ubuntu\home\claude-user\ResearchOS\data\universe\yahoo\
tls a lomítko nemusí být.
Jaromír
Navazujie na příspěvek od Anadred.
Mé hlavní prostředí je nyní python 3.9 (dříve 3.7 ) a letos rovněž úprava řady skriptů (ještě neskočila). Nad podobnou migrací ve střednědobé budoucnosti jsem také přemýšlel.
Možná by téma migrace python skriptů na novější verzi pythonu mohlo být námětem do archivu tutoriálů? Jak jet starou verzi pythonu (např 3.7) a vedle toho spuštět upravované skripty v nové verzi pythonu. Ideálně třeba v pycharm editoru?
Dobré odpoledne,
toto léto jsem upgradoval mnoho používaného software. A nyní došla řada i na Python a knihovny. Stále pracuji s Pythonem 3.7 a tehdy instalovanými verzemi knihoven. Vše funguje, nechtělo se mi do toho zasahovat. Ale nyní, především díky využívání AI, chci upgradovat na nejnovější verzi. Aby vše proběhklo bez problémů, tak všechny skripty workflow chci nejprve otestovat ve virtuálním prostředí s aktuálním pythonem a knihovnami. A proto bych se chtěl zeptat. Chápu správně informace od AI, že o tom, jaká verze Pythonu bude defaultně používána rozhoduje PATH? Tedy, že mohu nainstalovat bez problémů novou verzi 3.14.7, nepřidávat ji do PATH (to až později, až vše bude otestované), užívat ji jen ve virtuálním prostředí a neovlivní to moje dosavadní workflow? Nebo je tam ještě nějaký zádrhel, na který si musím dát pozor?
Předem děkuji za radu. Budu rád, pokud jste někdo také tak dlouho odkládal upgrade a máte s tím nějaké zklušenosti, za další postřehy.
Přeji hezký den.
Aleš
Dobrý den,
mám to stejně. Zlobí to cca od minulé středy. Někdy to proběhne v pořádku, někdy se stáhne půlka a někdy žádné. Zajímavé je, že když spustím yahoo downloader znovu, tak to proběhne. Možná nějaký problém se sítí nebo s přetíženými procesy na serveru?
Napadlo mě přidat do yahoo downloaderu kontrolu, jestli se .tls soubory stáhly v pořádku a pokud ne, tak udělat nový pokus.
PS: nyní jsem spustil stahování ručně a proces funguje. Přitom task scheduler ve 4 ráno neproběhl
Dobrý den,
mám jednu otázku. Používám stránku, kam se ukládal vždy datum generování signálů starého dashboardu, k ověření aktuálnosti stahovaných signálů. Je toto možné nějak implementovat i u nového dashboardu?
Předem děkuji za informaci.
Aleš
Dobrý den,
aby nastavení pro ResearchOS fungovalo správně musí být splněné dvě podmínky:
nastavená cesta odpovídá skutečnosti - tj. používáte WSL a uživatel byl vytvořený se jménem claude-user
prostředí Ubuntu ve WSL je z Windows přístupné - občas se stane, že Windows ztratí na WSL přímé mapování a tím nemá možnost do projektové složky ResearchOS zapisovat, pak i Datadownloader do nastavených složek data neuloží. Poznáte to jednoduše, pokud se proklikáte z Průzkumníka souborů až do složky ResearchOS, pak mapování funguje správně.
B.
Publikoval jsem verzi 1.14, která zahrnuje jak výběr expirací dle volume, tak automatické prodlužování prodlevy pro stahování dat, pokud se ta nestáhnou sama rychle.
1.9.2026 vypneme starý dashboard, který je generován na adrese https://www.financnik.cz/forum/trading-room/portfolio1/
Většinu funkcionality nabízí nový dashboard na tradingroom.financnik.cz
V novém dashboardu sice nejsou filtrovány mean reversion na earings, ale jak je vidět, z výsledků, tak to příliš nevadí.
S ukončením generování starého dashboardu se přestanou generovat také signály k mean reversion Finwinu. Ten sám již delší dobu neobchoduji.
Jsem přesvědčen, že většina z vás tak již tak používá nový dashboard, a pozastavení původního generování (které dělám každé ráno ručně), tak nikoho neomezí.
Publikovali jsme novou verzi 1.14
1.14 zlepšuje podporu pomalejších datových připojení TWS: pokud data pro vstup nedorazí do 10 sekund, bot pokus opakuje a nově při opakování čeká na data až 30 sekund. Funguje automaticky, nic se nenastavuje.
1.13 přidán volitelný přepínač select_by_max_volume pro futures trhy: bot pak vybírá expiraci s nejvyšším zobchodovaným objemem, nikoliv nejbližší podle data. S tímto přepínačem doporučujeme nastavit min_calendar_days_to_expiry: 1. Bez nastavení přepínače se chování bota nijak nemění a funguje jako dříve
Přechod z verze 1.12 nevyžaduje žádné změny konfigurace.
Aktualizovaná výkonnost strategií dashboardu k 22.8.2026:
U mě lehce ztrátový týden, hlavně díky ztrátám v intradenním breakoutu.
Jeho aktuální equity křivka z IBKR účtu:
Vývoj mých obchodů strategií obchodovaných v Trading Room:
Moje celková equity křivka má velmi podobnou dynamiku.
Vrátil jsem se k původnímu stahování, ale do ResearchOS mi to nejde.
C:\Yahoodata\Yahoodata_v4>yahoodata_v4
========= YAHOODATA ver4.2 =========
------ TLS ------
Mazani puvodnich TLS souboru probehlo uspesne
------ TLS ------
Mazani puvodnich TLS souboru probehlo uspesne
Nove TLS soubory byly vygenerovany dne: 22.08.2026
Zahajeno stazeni TLS souboru do slozky: C:\Yahoodata\Yahoodata_v4\tls\
Chyba behem stazeni souboru: NASDAQ 100.tls
Chyba behem stazeni souboru: S&P 500.tls
Chyba behem stazeni souboru: S&P 100.tls
Vytvoreni souboru Indexy.tls
Vlozeny uzivatelske TLS soubory.
------ CSV ------
Mazani puvodnich CSV souboru probehlo uspesne
1/19 - RWR data ulozena.
2/19 - XLB data ulozena.
3/19 - XLI data ulozena.
4/19 - XLY data ulozena.
5/19 - XLP data ulozena.
6/19 - XLE data ulozena.
7/19 - XLF data ulozena.
8/19 - XLU data ulozena.
9/19 - XLV data ulozena.
10/19 - XLK data ulozena.
11/19 - IYT data ulozena.
12/19 - ^OEX data ulozena.
13/19 - ^NDX data ulozena.
14/19 - ^GSPC data ulozena.
15/19 - ^RUT data ulozena.
16/19 - ^RUA data ulozena.
17/19 - QQQ data ulozena.
18/19 - C data ulozena.
19/19 - SPY data ulozena.
Seznam chybne stazenych symbolu: [].
Dobrý de.
Zkusil jsem nastavit dle dle tutoriálu, ale nedaříse.
Mám nastaveno:
[Paths]
amidb : C:\Program Files\AmiBroker\Databases\Yahoodata\
tls : \\wsl.localhost\Ubuntu\home\claude-user\ResearchOS\data\universe\yahoo\
CSV : \\wsl.localhost\Ubuntu\home\claude-user\ResearchOS\data\daily\
a vypisuje chybu:
C:\Users\jarom\Documents\Yahoodata\Yahoodata_v4>yahoodata_v4
========= YAHOODATA ver4.2 =========
------ TLS ------
Mazani puvodnich TLS souboru probehlo uspesne
Program byl z duvodu chyby ukoncen
C:\Users\jarom\Documents\Yahoodata\Yahoodata_v4>
Jaromír
Research OS 1.0 - Skill backtest-portfolio
V tutoriálu si ukážeme, jak můžeme výzkum rozšířit o portfolio backtest, který dokáže testovat strategii přes celý koš symbolů zároveň.
Skill backtest-portfolio backtest-portfolio.zip
Dobrý den,
zkusil bych nastavit jinou cestu pro ukládání tls souborů, v nových verzích Windows se omezuje zápis do složek mimo uživatelský profil.
Můžete tls soubory například ukládat do ResearchOS a následně je využívat k výzkumu, viz tutoriál https://www.financnik.cz/forum/topic/4775-archiv-tutorialu/page/14/#findComment-325029
B.
Připravujeme nový tutoriál, ve kterém navážeme na přípravu dat a poprvé strategii otestujeme na portfoliu více titulů místo na jednom trhu.
Ve videu si představíme nový skill /backtest-portfolio a ukážeme si, jak v Research OS spustit portfolio backtest se sdíleným kapitálem a stanoveným počtem pozic.
Poznatky z vývoje:
Když máme v jeden den víc signálů, než máme volných pozic, musí se backtest rozhodnout, které signály použije. K tomu používáme position score a ukážeme si, jak tento prvek implementovat do našeho workflow.
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!