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.
Zdravím,
tak jsem to dnes ještě testoval. U MBT je problém, že se mi nenačtou ani data aby zhodnotila jestli splněný kontext nebo ne. Pak jsem to ještě zkoušel na demu a tam se zase nezobchodoval MES ...
Zasílám screeny, třeba to pomůže.
T.
Ano můžu to zkusit s tím debugem. Obchoduji na VPS. Navíc se to stalo jen u MBT, MES proběhl v pořádku. Ale jelikož nás je více, tak bych si tipl na problém přímo ve skriptu.
T.
Jediný rozdíl oproti bracket helperu je timeout pro stahování dat. V bracket helperu nebyl žádný (a stahování bylo tak omezeno na 60s dané knihovnou). Uděláme v tomto ještě drobné změny, aby byl timeout vyšší.
Dobrý den,
pokud si zadáte do PATH více verzí Pythonu, rozhoduje pořadí jednotlivých položek. Při zadání příkazu python systém postupně prochází cesty nastavené v PATH a spustí první odpovídající python.exe, který najde.
B.
Ideálně zkuste na paper účtu dát debug=true, ať to generuje signály každý den a je vidět, jestli je to nějaká pravidelná záležitost, nebo jednorázový problém. Obchodujete na VPS? Já jedu živě na stejném skriptu a zatím jsem na podobný problém nenarazil.
Zdravím,
tak jsem přešel na verzi 1.14 a poprvé se mi stalo dle výpisu, že do TWS nedorazila data. Je zarážející, že to je po přechodu na novou verzi. Stalo se to ještě někomu?
T.
Mohu se ještě zeptat, jak by se to chovalo, pakliže bych měl nainstalovaných více verzí a všechny bych měl zahrnuty v PATH? Lze v takovém případě nějak ovlivnit, jaká verze se použije?
@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.
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!