Stránka 1 z 1
Historická data z IB do Excelu
Napsal: pon 31. kvě 2021 22:27:19
od Satch
Ahoj, nefunguje mi propojení TWS s Excelem. Nestahují se historická data a Excel hlasí chybu ve vzorci. V TWS mám jinou tabulku nastavení, než je v článku. Zřejmě musím provést další nastavení na odkazu DDE replaced...
Všechno jsem zkoušel opakovaně dle článku.
Zkoušel jsem i jednoduchý návod z finančníka, na na data z Thinkorswim: Propojení s touto platformou TOS je velice jednoduché. Stačí spustit TOS, spustit Excel a do nějaké buňky vložit =TOS|LAST!MSFT a Excel automaticky začne streamovat Last cenu titulu MSFT.
Excel ale nestahuje data ani z TOS. Nevím už si rady
Re: Historická data z IB do Excelu
Napsal: úte 01. čer 2021 10:08:13
od milos
Ahoj,
co se týká ToS (aktuální data-NE historická), u mě funguje propojení s excelem tak, že musím pokaždé iniciovat connection vložením obsahu clipboardu (Ctrl+V) do listu excelu (Clipboard se naplní podle ToS obrázku - pozor, musim být v záložce "Trade").
Potom už fungují všechna data jak mají (screen z excelu).
ToS má i své API:
https://developer.tdameritrade.com/apis
Re: Historická data z IB do Excelu
Napsal: úte 01. čer 2021 11:06:48
od dobretrejdy
Ahoj,
teď jsem zkoušel stáhnout denní historická data Implied Volatility pro titul JPM za jeden rok zpět
- HD.jpg (92.79 KiB) Zobrazeno 5874 x
...vše funguje. Mám tuto verzi TWS:
- HD2.jpg (46.55 KiB) Zobrazeno 5874 x
...nastavení pro API mám toto:
- HD3.jpg (148.8 KiB) Zobrazeno 5874 x
...streamování živých cen mi také funguje (aktuálně pro INTC)
- HD4.jpg (25.72 KiB) Zobrazeno 5874 x
...pro TOS je streamovací formule například =RTD("tos.rtd"; ; "ASK"; "MSFT")
- HD5.jpg (17.64 KiB) Zobrazeno 5871 x
:c)
Re: Historická data z IB do Excelu
Napsal: stř 02. čer 2021 16:28:05
od Satch
Oběma moc děkuji. Zkoušel jsem nainstalovat starší verzi TWS a tabulka nastavení API je pořád stejná. Mám Windows 64-bit. Ještě jsem nevyzkoušel všechno. Až se k tomu dostanu, tak dám vědět.
Re: Historická data z IB do Excelu
Napsal: čtv 03. čer 2021 5:42:42
od dobretrejdy
Nedávno mě někdo upozorňoval na to, že s nějakou vyšší verzí TWS jsou zapotřebí jiné syntaxe těchto příkazů, ale já mám pravděpodobně poslední verzi TWS a všechno mi jede postaru. Nicméně jsem měl nedávno problém s jednou funkcionalitou ScaleTraderu a musel jsem řešit problém s podporou. Ta mi poskytla radu, abych při spuštění aplikace TWS vybral z menu "
Stable" verzi, viz obrázek níže. tato jednoduchá volba vyřešila můj problém a všechno funguje...je to jen takový můj tip na vyzkoušení :c)
- TWS.jpg (54.25 KiB) Zobrazeno 5822 x
Re: Historická data z IB do Excelu
Napsal: ned 26. zář 2021 11:24:16
od Satch
Ahoj, zatím jsem se nikam neposunul. Přeinstaloval jsem i Windows. Zkoušel jsem i na jiném PC. Po nových instalacích je ale vše v TWS nastaveno jako před odinstalací. Myslel jsem, že budu muset platformu kompletně znovu nastavit ručně, nebo ze zálohy.
Není chyba jen v Excelu, když mi hlásí, že je ve vzorci chyba?
Mám instalovat jen TWS API, nebo i Client Portal API? Ale to už jsem zkoušel.
Takže zatím se plácám na prvním článku
Re: Historická data z IB do Excelu
Napsal: ned 26. zář 2021 11:37:06
od dobretrejdy
Ahoj, zkus přiložit ten Excel nebo mi jej pošli na
dobretrejdy@seznam.cz, já se to pokusím prozkoumat, Jirka :c)
Re: Historická data z IB do Excelu
Napsal: pon 27. zář 2021 6:10:24
od milos
@Satch: napadaji me 2 zakladni predpoklady pro uspesne propojeni Tws-Excel, ktere doufam splnujes:
1.) v IB uctu mas aktivovan data bundle pro pozadovane tickery
2.) v Excelu si povolil makra
Re: Historická data z IB do Excelu
Napsal: pon 27. zář 2021 16:28:59
od Satch
Ahoj, makra jsem povolil. Data bundle zřejmě nemám. Podívám se kolik to stojí
Tak to bude asi ono.
Měl jsem za to, že se platí jen za real time data.
Re: Historická data z IB do Excelu
Napsal: úte 28. zář 2021 12:17:47
od dobretrejdy
Satch píše: ↑pon 27. zář 2021 16:28:59
Ahoj, makra jsem povolil. Data bundle zřejmě nemám. Podívám se kolik to stojí
Tak to bude asi ono.
Měl jsem za to, že se platí jen za real time data.
...máš soubor a možné řešení v e-mailu...:c)