Interactive Brokers: připojení přes Flex Queries
Tarify Trader, Pro a Fleet.
Interactive Brokers nedává jiným aplikacím živý přístup jen pro čtení, ale zveřejňuje tvoje výpisy přes svůj Flex Web Service: token a Flex Queries, které si vytvoříš v Client Portalu. TakeJournal si o ně říká sám, jen pro čtení: akcie, opce na akcie, futures a opce na futures, s provizemi, expiracemi, uplatněními a přiděleními, a vklady a výběry. Nikdy pokyn nezadá a ani nemůže.
V Client Portalu
Sekce “V Client Portalu”- Performance & Reports → Flex Queries. Vytvoř Trade Confirmation Flex Query: sekci Trade Confirmation se zaškrtnutým Executions a všemi poli, formát XML, období Today. Ulož ji a poznamenej si její Query ID.
- Volitelně, pro historii a přesunuté peníze: Activity Flex Query se sekcemi Trades (Executions, všechna pole), Cash Transactions, Corporate Actions a Account Information, formát XML, období Last 365 Calendar Days. Poznamenej si i její Query ID.
- Na stejné stránce Flex Web Service Configuration: zapni službu a vygeneruj token. Zvol nejdelší platnost, jakou IB nabízí (až rok), a omezení IP nech prázdné: server TakeJournalu se ptá ze své vlastní adresy.
Přidání připojení
Sekce “Přidání připojení”Připojení → Přidat připojení, typ Interactive Brokers (Flex Web Service):
- Token Flex Web Service: token z kroku 3. Ukládá se šifrovaně a slouží jen ke čtení; smaž připojení a zmizí s ním.
- ID dotazu Trade Confirmation: ID z kroku 1.
- ID dotazu Activity (nepovinné): ID z kroku 2, nebo prázdné.
Účty přijdou s první synchronizací, pojmenované aliasem, který mají u IB, a v základní měně IB.
Synchronizace
Sekce “Synchronizace”IB říká, že jeho Flex Web Service není na ptaní každou minutu, a jeho výpisy nejsou živé: exekuce je ve výpisu Trade Confirmation 5 až 10 minut po fillu a výpis Activity se aktualizuje jednou denně po uzavření. Proto se automatická synchronizace (ve Fleetu, dokud je TakeJournal otevřený) ptá v pracovní dny od 9:00 do 17:30 newyorského času každých 30 minut, jednou potom a o víkendu jednou denně; dotaz Activity nejvýš jednou za 20 hodin. Synchronizovat na dashboardu nebo na stránce Připojení se zeptá hned.
Import souboru Flex Query a připojení poznají stejné exekuce podle ID exekucí IB, takže soubor starších obchodů nikdy nezdvojí, co přinesla synchronizace.
Corporate Actions výpisu Activity přinášejí splity, změny symbolu a dividendy v akciích (splity); ostatní korporátní akce, fúze nebo spin-off, se nezapočítávají.
Když IB odmítne, karta připojení řekne proč a co dělat: vypršelý token (vytvoř nový a zadej ho do připojení), token omezený na jiné IP adresy, dotaz, který k tokenu nepatří, nebo výpis, který IB ještě nedokončil (přečte ho další synchronizace).
Se sekcí Open Positions (všechna pole) v dotazu Activity porovná synchronizace, která ho čte, pozice v něm uvedené s tvými filly, takže se najde uzavření, které v historii chybí (Chybějící uzavření); rozdíl v akciích, který žádné chybějící uzavření nevysvětluje (akcie převedené od jiného brokera), nevyvolá žádné upozornění.
Související
Sekce “Související”Interactive Brokers: import Flex Query · Zprávy z importu · Brokeři a importy
AI odpovídá podle našeho návodu: jak TakeJournal funguje, importy, účty u prop firem, tarify.
Tvoje otázka jde k zodpovězení do Anthropicu. Konverzaci si necháváme 30 dní, abychom mohli zlepšovat návod, pak ji smažeme. Nejde o investiční doporučení. Zásady ochrany osobních údajů