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 hlásím, že u mě update funguje. Dnes se zadaly v pořádku PT u pozic.
Jen u summary mi to neodeslalo mail, viz screen ... ale to je vcelku drobnost. Report to sice vytvořilo, ale pak chyba...
Jo a ještě koukám, že mazat u kanadských tickerů koncovku .ca budeme muset pořád ručně jo ? Achjo 😞
T.
Je to v situaci, kdy akcie ztratí momentum. Momentum se počítá klasicky jako určitý průměr ROC za několik měsíců. A pokud je tento průměr <0, pak se akcie uzavře.
Dobrý deň Petře,
Vďaka za zaujímavú novinku. Rád by som sa spýtal ohľadom uzatváranie pozície uprostred mesiaca - za akých okolností sa toto približne deje? Je to v prípade, že sa nejaká akcia príliš prepadne alebo naopak veľmi "vystrelí", alebo sú za tým nejaké iné okolnosti, ktoré sledujete?
Ďakujem
J.
Dobrý den,
chtěl jsem mrknout na strategii nicméně proklik na odkaz mi vrací přístup odepřen, strategii nevidím pak ani v panelu vlevo, je potřeba to ještě někde povolit / nastavit ?
-- Václav
Do dashboardu jsem přidal strategii SMO TSX - rotační momentum na kanadských trzích
V dashboardu ji naleznete zde: https://tradingroom.financnik.cz/system/59
Strategie je velmi podobná jako SMO NDX. Osobně obchoduji s vyšším počtem akcií, protože akcie jsou méně likvidní (každý měsíc otevírá strategie 10 akcií). Kvůli určité diverzifikaci strategie může pozici uzavřít i v průběhu měsíce. Momentum počítá strategie ze stejných period, jako SMO NDX.
V dashboardu jsou obchodní příkazy generovány za otevírací ceny. Osobně stejné signály obchoduji jako MOC - tj. ráno dashboard vygeneruje příkaz coby market za open, sám jej zadám jako MOC. Je to hlavně z důvodu skluzů v plnění, kdy se mi jeví jako výhodnější vstupovat na kanadské burze za MOC na konci dne, než marketem na začátku. Signály jsou generovány tak, že všechny akcie by měly MOC podporovat. Už se mi ale stalo, že na kanadské burze nebyl MOC příkaz vyplněn - v tom případně zadávám další den za open.
Strategii obchoduji živě opět s nepatrnou modifikací (vstup jiný den), abych si exekucemi nekonkuroval s ostatními (ale reálně to na výsledky nemá vliv, resp. backtest mého vstupu vychází dlouhodobě hůř, než ten v dashboardu).
Aktualizovaná výkonnost strategií dashboardu k 19.4.2026:
Poslední týdny mám na účtu hodně klidné období a equity mi jde vesměs do strany.
V pátek to vypadalo velmi nadějně s intradenním breakoutem, který šel long ve všech obchodovaných trzích. Ty se ale nakonec stáhly a zisk jsem měl akorát v SPY. Takto vypadá má aktuální equity křivka (export z IBKR) obchodů intradenního breakoutu na mém účtu:
Do dashboardu jsem přidal novou strategii SMO TSX obchodující rotační momentum na kanadských trzích (viz https://www.financnik.cz/forum/topic/5055-novinky-a-chyby-v-novem-dashoardu/page/13/#findComment-324510). Osobně vnímám SMO NDX a SMO TSX jako robustní základ svého portfolia a jelikož je SMO TSX aktuálně v drawdownu, budu při další rotaci navyšovat váhy.
Dobrý den,
připojuji tabulku s popisem podporovaných hodnot v CSV se signály, které umí zpracovat aktuální verze SignalTraderu. Bližší info v novém tutoriálu https://www.financnik.cz/forum/topic/4775-archiv-tutorialu/page/13/#findComment-324506
B.
Dobrý den,
v souvislostí s vydáním nové verze SignalTraderu 2.1 připojuji seznam verzí knihoven a Pythonu z prostředí, ve kterém jsem prováděl testy.
Python 3.12.8
pandas 2.2.3
numpy 2.2.1
jinja2 3.1.5
ib_insync 0.9.86
pytz 2024.2
tzlocal 5.2
yfinance 1.2.0
pywin32 311
B.
Nová verze Signaltraderu v 2.1
Připravil jsem novou verzi sady skriptů pro automatizované obchodování, upgrade přináší několik novinek a změn, které v tomto videu představím.
V první části se zaměřím na jednotlivé úpravy a novou funkcionalitu, a ve druhé části pak vysvětlím, jak provést upgrade.
Zdravím, používám obě varianty, jak nový fills a diary, tak starší typ fills . Vše mi funguje bez chyby už cca 14 dní. Stahuje se mi to přes plánovač úloh a večer vše zkontroluji a zatím vše ok. Dokonce i na simu je vše ok, i když tam mám více strategií než na live.
Díky všem za pomoc.
Aktuálně používám fills.py starší verzi od @Mio a deník od @4fx
Zatím jsem vysledoval, že se mi stahují komise, ale hapruje mi quantity ... tam to nepočítá dobře.
Jakou variantu vlastně používáte vy @Mio ? Vám to vše funguje? Multiplikátor u MBT, komise i quantity OK?
Díky za info.
T.
Autentikator jsem nainstaloval a aktivoval a chrlí na mě jedno heslo za druhým, ale TWS mi odpoví login failed. Něco dělám špatně, ale nevím co. Mohu se zeptat jak používáte QR kod? Žádný bezpečnostní klíč jsem v nastavení IBKR nenašel. Moc děkuji.
Zdravím,
je to tak, desetinná čísla u multiplikátoru jsme minule řešili u nové funkce, pokus si přepnete tu původní, tak bude třeba změnu provést znova, na řádku č. 98 nahradit int() na float()
fills = [(e.time,e.execution.acctNumber,e.execution.clientId,e.contract.symbol,e.contract.secType,e.contract.localSymbol,e.contract.currency,e.execution.permId,e.execution.side,e.execution.shares,e.execution.avgPrice,e.execution.price,e.commissionReport.commission,e.execution.orderRef,e.execution.execId,e.contract.exchange,e.commissionReport.realizedPNL, int(e.contract.multiplier) if e.contract.multiplier else 1 )for e in fills]
fills = [(e.time,e.execution.acctNumber,e.execution.clientId,e.contract.symbol,e.contract.secType,e.contract.localSymbol,e.contract.currency,e.execution.permId,e.execution.side,e.execution.shares,e.execution.avgPrice,e.execution.price,e.commissionReport.commission,e.execution.orderRef,e.execution.execId,e.contract.exchange,e.commissionReport.realizedPNL, float(e.contract.multiplier) if e.contract.multiplier is not None else 1.0 )for e in fills]
Případně můžete zkusit skript fills.py, který publikoval Mio, jeho řešení tyto úpravy obsahuje.
B.
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!