{"id":2208,"date":"2018-07-10T15:16:56","date_gmt":"2018-07-10T13:16:56","guid":{"rendered":"http:\/\/dobretrejdy.com\/?p=2208"},"modified":"2025-11-05T14:22:36","modified_gmt":"2025-11-05T12:22:36","slug":"historicka-data-z-ib-do-excelu","status":"publish","type":"post","link":"https:\/\/dobretrejdy.com\/?p=2208","title":{"rendered":"Historick\u00e1 data z IB do Excelu"},"content":{"rendered":"<p style=\"text-align: justify;\">\u00a0\u00a0<span style=\"color: #000000;\"> Ve sv\u00fdch p\u0159\u00edsp\u011bvc\u00edch odkazuji na mo\u017en\u00e9 datov\u00e9 zdroje pro r\u016fzn\u00e9 anal\u00fdzy a vypad\u00e1 to, \u017ee m\u00fdm favoritem v\u00a0poskytov\u00e1n\u00ed historick\u00fdch dat je server <strong><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.quandl.com\/\">Quandl.com<\/a><\/span><\/strong>, kde mohu z\u00edskat zdarma nap\u0159\u00edklad denn\u00ed Close data nejzn\u00e1m\u011bj\u0161\u00edch akciov\u00fdch titul\u016f. Bohu\u017eel mus\u00edm konstatovat, \u017ee po ukon\u010den\u00ed aktualizace datab\u00e1ze WIKI, kter\u00e1 obsahovala velk\u00e9 mno\u017estv\u00ed akciov\u00fdch titul\u016f, u\u017e na serverech Quandl.com nezb\u00fdv\u00e1 mnoho datab\u00e1z\u00ed, kter\u00e9 by zadarmo poskytovaly nejz\u00e1kladn\u011bj\u0161\u00ed data alespo\u0148 pro akciov\u00e9 tituly, z\u00a0datab\u00e1ze EOD mohu nap\u0159\u00edklad stahovat zdarma data pouze pro nejb\u011b\u017en\u011bj\u0161\u00ed a nejv\u011bt\u0161\u00ed akciov\u00e9 tituly, v\u00edce ji\u017e mi nen\u00ed zdarma nab\u00edzeno. Pr\u00e1ci s\u00a0Quandl.com jsem ukazoval tak\u00e9 proto, \u017ee z\u00a0n\u00ed lze pohodln\u011b stahovat data do Excelu, co\u017e je skv\u011bl\u00e9 pro dal\u0161\u00ed pr\u00e1ci v\u00a0tomto pravd\u011bpodobn\u011b nejb\u011b\u017en\u011bj\u0161\u00edm analytick\u00e9m n\u00e1stroji. Proto\u017ee jsem klientem brokera <strong>Interactive Brokers<\/strong> a vych\u00e1z\u00edm z\u00a0p\u0159edpokladu, \u017ee valn\u00e1 v\u011bt\u0161ina \u010dten\u00e1\u0159\u016f pou\u017e\u00edv\u00e1 tohoto brokera, bude p\u0159edm\u011btem tohoto \u010dl\u00e1nku jednoduch\u00e1 uk\u00e1zka, jak po\u0159\u00eddit <strong>z\u00e1kladn\u00ed akciov\u00e1 historick\u00e1 data<\/strong> do Excelu pr\u00e1v\u011b od tohoto poskytovatele. Nebudu ji\u017e pot\u0159ebovat nav\u0161t\u011bvovat str\u00e1nky Quandl.com nebo dokonce stahovat jeho dopln\u011bk do Excelu, ale k\u00a0z\u00edsk\u00e1n\u00ed historick\u00fdch dat mi posta\u010d\u00ed pouze spu\u0161t\u011bn\u00e1 platforma TWS a m\u00edrn\u011b upraven\u00fd excelovsk\u00fd se\u0161it.<\/span><\/p>\n<hr \/>\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #000000;\">Omezen\u00ed rozsahu dat<\/span><\/strong><\/h2>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Proto\u017ee nic nen\u00ed \u00fapln\u011b dokonal\u00e9, je t\u0159eba si dop\u0159edu uk\u00e1zat, jak budou m\u00e1 <strong>data limitov\u00e1na<\/strong>, jin\u00fdmi slovy, jak\u00e1 historick\u00e1 data jsem schopen po\u0159\u00eddit a jak\u00e1 historick\u00e1 data ji\u017e po\u0159\u00eddit nelze. Na obr\u00e1zku n\u00ed\u017ee jsou pops\u00e1na omezen\u00ed p\u0159\u00edmo ze str\u00e1nek poskytovatele &#8211; Interactive Brokers<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2209\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2209\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/limitation.jpg\" data-orig-size=\"551,193\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"limitation\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/limitation.jpg\" class=\"alignnone size-full wp-image-2209\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/limitation.jpg\" alt=\"\" width=\"551\" height=\"193\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/limitation.jpg 551w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/limitation-150x53.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/limitation-300x105.jpg 300w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Z\u00a0textu je patrn\u00e9, \u017ee <strong>nebude mo\u017en\u00e9<\/strong> z\u00edskat historick\u00e1 data pro <strong>op\u010dn\u00ed kontrakty<\/strong>, kter\u00e9 ji\u017e expirovaly a tak\u00e9 alespo\u0148 EOD (End-Of-Day) ceny op\u010dn\u00edch kontrakt\u016f, kter\u00e9 se obchoduj\u00ed a doposud neexpirovaly. My\u0161lenku, \u017ee budu moci zapomenout na skv\u011bl\u00fd thinkorswim s\u00a0historick\u00fdmi cenami opc\u00ed, mus\u00edm tedy odlo\u017eit. Naopak ale u instrument\u016f, u kter\u00fdch jsou historick\u00e1 data dostupn\u00e1, mohu z\u00edskat data na ni\u017e\u0161\u00edch \u010dasov\u00fdch r\u00e1mc\u00edch, ne\u017e jsou pouze EOD data poskytov\u00e1na nap\u0159\u00edklad z\u00a0Quandl.com. V\u0161e ostatn\u011b vyplyne ze\u00a0samotn\u00e9ho nastaven\u00ed p\u0159ipojen\u00ed a struktury dotazu na po\u017eadovan\u00e1 historick\u00e1 data. K hladk\u00e9mu fungov\u00e1n\u00ed stahov\u00e1n\u00ed historick\u00fdch dat do m\u00e9ho excelovsk\u00e9ho se\u0161itu prost\u0159ednictv\u00edm Interactive Brokers pot\u0159ebuji t\u0159i z\u00e1kladn\u00ed v\u011bci: <strong>1\/<\/strong> <strong>Nastavit<\/strong> <strong>platformu<\/strong> <strong>TWS<\/strong>, <strong>2\/<\/strong> <strong>Nastavit excelovsk\u00fd se\u0161it<\/strong> a <strong>3\/<\/strong> <strong>Pochopit<\/strong>\u00a0nastaven\u00ed\u00a0<strong>po\u017eadavku na data<\/strong><\/span><\/p>\n<hr \/>\n<h1 style=\"text-align: center;\"><strong><span style=\"color: #000000;\">Nastaven\u00ed TWS<\/span><\/strong><\/h1>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 P\u0159\u00edpravu k\u00a0na\u010d\u00edt\u00e1n\u00ed dat mus\u00edm za\u010d\u00edt u nastaven\u00ed platformy TWS. Data do sv\u00e9ho excelovsk\u00e9ho se\u0161itu budu od m\u00e9ho brokera z\u00edsk\u00e1vat prost\u0159ednictv\u00edm <strong>API<\/strong> a technologi\u00ed DDE (Dynamic Data Exchange). K\u00a0tomu, abych mohl toto API vyu\u017e\u00edvat, mus\u00edm jej m\u00edt <strong>nainstalov\u00e1no na sv\u00e9m po\u010d\u00edta\u010di<\/strong>. Nen\u00ed asi zapot\u0159eb\u00ed dod\u00e1vat, \u017ee v\u0161e je vhodn\u00e9 si vyzkou\u0161et a nastavit na spu\u0161t\u011bn\u00e9m Demo \u00fa\u010dtu, sice nebudu pos\u00edlat prost\u0159ednictv\u00edm m\u00e9ho Excelu \u017e\u00e1dn\u00e9 obchodn\u00ed p\u0159\u00edkazy, ale je jist\u011bj\u0161\u00ed v\u0161e vyzkou\u0161et na tomto simulovan\u00e9m \u00fa\u010dtu. Pokud je\u0161t\u011b takov\u00fd \u201ecvi\u010dn\u00fd\u201c \u00fa\u010det nem\u00e1m z\u0159\u00edzen, lze postupovat podle <strong><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.interactivebrokers.com\/en\/software\/am\/am\/manageaccount\/papertradingaccount.htm\">tohoto n\u00e1vodu<\/a>.<\/span><\/strong> Tak\u00e9 mus\u00edm podotknout, \u017ee \u017e\u00e1dn\u00e9 stahov\u00e1n\u00ed dat nebude fungovat, pokud nem\u00e1m <strong>re\u00e1ln\u00fd \u00fa\u010det<\/strong> u Interactive Brokers, kter\u00fd je\u00a0<strong>nafundov\u00e1n pen\u011bzi<\/strong> a p\u0159ipraven\u00fd k\u00a0obchodov\u00e1n\u00ed.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 API software nainstaluji do sv\u00e9ho po\u010d\u00edta\u010de ze str\u00e1nek <strong><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.interactivebrokers.com\/en\/index.php?f=5041\">Interactive Brokers<\/a><\/span><\/strong>, kliknut\u00edm na tla\u010d\u00edtko <strong>GET API SOFTWARE<\/strong>.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2210\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2210\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/API.jpg\" data-orig-size=\"387,141\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"API\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/API.jpg\" class=\"size-full wp-image-2210 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/API.jpg\" alt=\"\" width=\"387\" height=\"141\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/API.jpg 387w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/API-150x55.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/API-300x109.jpg 300w\" sizes=\"auto, (max-width: 387px) 100vw, 387px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0Po \u00fasp\u011b\u0161n\u00e9 instalaci API na m\u00e9m po\u010d\u00edta\u010di mus\u00edm povolit komunikaci m\u00e9ho Excelu s datov\u00fdm rozhran\u00edm m\u00e9ho brokera. V\u00a0hlavn\u00edm okn\u011b platformy TWS postupuji podle n\u00ed\u017ee uveden\u00e9ho obr\u00e1zku<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2211\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2211\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/DDE-nastaveni.jpg\" data-orig-size=\"661,744\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"DDE nastaveni\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/DDE-nastaveni.jpg\" class=\"size-full wp-image-2211 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/DDE-nastaveni.jpg\" alt=\"\" width=\"661\" height=\"744\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/DDE-nastaveni.jpg 661w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/DDE-nastaveni-133x150.jpg 133w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/DDE-nastaveni-267x300.jpg 267w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 \u00a0<strong>(1)<\/strong> Na p\u00e1su n\u00e1stroj\u016f kliknu na \u201e<strong>Configure<\/strong>\u201c<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 <strong>\u00a0(2)<\/strong> Z \u201e<strong>Configuration<\/strong>\u201c vyberu \u201e<strong>API<\/strong>\u201c a n\u00e1sledn\u011b potvrd\u00edm \u201e<strong>Settings<\/strong>\u201c<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 \u00a0<strong>(3)<\/strong> V\u00a0okn\u011b mo\u017en\u00fdch voleb vpravo vyberu a zatrhnu \u201e<strong>Enable DDE clients<\/strong>\u201c<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 \u00a0<strong>(4)<\/strong> Nastaven\u00ed potvrd\u00edm kliknut\u00edm na \u201e<strong>OK<\/strong>\u201c<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 \u00a0Doporu\u010duji nastavit aplikaci TWS jako na obr\u00e1zku, v\u00a0dal\u0161\u00edm \u010dl\u00e1nku se chci zm\u00ednit o streamov\u00e1n\u00ed re\u00e1ln\u00fdch dat z\u00a0IB do Excelu, tak\u017ee se nastaven\u00ed bude hodit i pro tyto mo\u017en\u00e9 pot\u0159eby.<\/span><span style=\"color: #000000;\">\u00a0T\u00edmto je m\u00e1 obchodn\u00ed platforma, v\u00a0m\u00e9m p\u0159\u00edpad\u011b demo \u00fa\u010det, p\u0159ipraven k\u00a0pr\u00e1ci z\u00a0p\u0159ipraven\u00fdch excelovsk\u00fdm se\u0161item.<\/span><\/p>\n<hr \/>\n<h1 style=\"text-align: center;\"><strong><span style=\"color: #000000;\">Nastaven\u00ed Excelu<\/span><\/strong><\/h1>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Z\u00edsk\u00e1n\u00ed historick\u00fdch dat pomoc\u00ed TWS brokera Interactive Brokers prost\u0159ednictv\u00edm Excelu je koncipov\u00e1no na z\u00e1klad\u011b vytvo\u0159en\u00ed spr\u00e1vn\u011b formulovan\u00e9ho po\u017eadavku v\u00a0bu\u0148ce Excelu, kter\u00fd, odesl\u00e1n jako DDE spust\u00ed proceduru sta\u017een\u00ed dat do m\u00e9ho se\u0161itu. Ne\u017e se pod\u00edv\u00e1m na konstrukci takov\u00e9ho po\u017eadavku, tak je jist\u00e9, \u017ee budu cht\u00edt a pot\u0159ebovat sv\u016fj po\u017eadavek m\u011bnit a po\u017eadovat r\u016fzn\u00e9 typy dat, proto mus\u00edm v Excelu vytvo\u0159it a nastavit \u201etla\u010d\u00edtko\u201c, kter\u00e9 bude takov\u00e9 nov\u00e9 po\u017eadavky odes\u00edlat. Proto\u017ee nechci ve sv\u00e9 uk\u00e1zce zab\u00edhat do podrobnost\u00ed s\u00a0prac\u00ed s\u00a0VBA a pokou\u0161et se p\u0159edv\u00e1d\u011bt, jak si toto v\u0161e mohu samostatn\u011b naprogramovat a vylep\u0161it, bude krok k\u00a0vytvo\u0159en\u00ed takov\u00e9ho spou\u0161t\u011bc\u00edho tla\u010d\u00edtka pouh\u00fdm sledem krok\u016f, kter\u00e9 jen jednodu\u0161e napodob\u00edm.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Na p\u00e1su n\u00e1stroj\u016f p\u0159ipraven\u00e9ho nov\u00e9ho excelovsk\u00e9ho se\u0161itu kliknu na \u201e<strong>V\u00fdvoj\u00e1\u0159<\/strong>\u201c<strong> (1)<\/strong> a ze zvolen\u00e9 nab\u00eddky vyberu \u201e<strong>Visual Basic<\/strong>\u201c <strong>(2)<\/strong>.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2212\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2212\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar.jpg\" data-orig-size=\"602,162\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"vyvojar\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar.jpg\" class=\"alignnone size-full wp-image-2212\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar.jpg\" alt=\"\" width=\"602\" height=\"162\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar.jpg 602w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar-150x40.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar-300x81.jpg 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 T\u00edmto krokem je iniciov\u00e1no okno pro pr\u00e1ci s\u00a0Visual Basic, co\u017e m\u011b nemus\u00ed nijak zneklid\u0148ovat, proto\u017ee m\u011b \u017e\u00e1dn\u00e9 programov\u00e1n\u00ed nebude \u010dekat. V\u00fdchoz\u00ed okno t\u00e9to nab\u00eddky by m\u011blo vypadat jako na n\u00ed\u017ee uveden\u00e9m obr\u00e1zku.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2213\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2213\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/VBA-okno.jpg\" data-orig-size=\"601,324\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"VBA okno\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/VBA-okno.jpg\" class=\"size-full wp-image-2213 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/VBA-okno.jpg\" alt=\"\" width=\"601\" height=\"324\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/VBA-okno.jpg 601w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/VBA-okno-150x81.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/VBA-okno-300x162.jpg 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 Nastaven\u00ed zkontroluji podle jednotliv\u00fdch \u0161ipek. Nyn\u00ed provedu <strong>nejt\u011b\u017e\u0161\u00ed program\u00e1torskou pr\u00e1ci<\/strong>, kdy\u017e do takto p\u0159ipraven\u00e9ho okna <strong>zkop\u00edruji n\u00ed\u017ee uveden\u00fd script<\/strong>, ve kter\u00e9m provedu pouze jednu jedinou \u00fapravu, a to v\u00a0m\u00edst\u011b, kter\u00e9 jsem <strong>\u010derven\u011b ozna\u010dil.<\/strong> Toto m\u00edsto ozna\u010duje <strong>n\u00e1zev u\u017eivatelsk\u00e9ho \u00fa\u010dtu<\/strong> u Interactive Brokers, kter\u00e9 po\u017eaduje sta\u017een\u00ed historick\u00fdch dat, je to tedy to p\u0159ihla\u0161ovac\u00ed jm\u00e9no, kter\u00e9 vypl\u0148uji do p\u0159ihla\u0161ovac\u00edho boxu p\u0159i spou\u0161t\u011bn\u00ed aplikace TWS na m\u00e9m po\u010d\u00edta\u010di, pozor \u2013 <strong>p\u00edsmeno &#8222;S&#8220;<\/strong>\u00a0p\u0159ed ozna\u010den\u00edm p\u0159ihla\u0161ovac\u00edho jm\u00e9na <strong>mus\u00ed z\u016fstat zachov\u00e1no<\/strong>, pokud se tedy p\u0159ihla\u0161uji jako <strong>novak156<\/strong>, potom mus\u00edm n\u00ed\u017ee uvedenou \u010dervenou \u010d\u00e1st scriptu ozna\u010denou jako &#8222;mujucet123&#8220; m\u00edt ve tvaru \u201e<strong>Snovak156<\/strong>\u201c\u00a0 \u00a0\u00a0<\/span><\/p>\n<hr \/>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">Sub fetchHistoricalData()<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 Dim TheArray() As Variant<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 TheArray = getData(&#8222;S<span style=\"color: #ff0000;\"><strong>mujucet123<\/strong><\/span>&#8222;, &#8222;hist&#8220;, &#8222;id4?result&#8220;)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 Call populate(TheArray)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">End Sub<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">Function getData(serverName, topic, request)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 Dim chan As Integer<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 chan = Application.DDEInitiate(serverName, topic)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 getData = Application.DDERequest(chan, request)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 Application.DDETerminate chan<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">End Function<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">Sub populate(ByRef TheArray() As Variant)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">On Error GoTo ErrHandler<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 For i = 1 To UBound(TheArray)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;F&#8220; &amp; i + 1).Value = TheArray(i, 1)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;G&#8220; &amp; i + 1).Value = TheArray(i, 2)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;H&#8220; &amp; i + 1).Value = TheArray(i, 3)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;I&#8220; &amp; i + 1).Value = TheArray(i, 4)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;J&#8220; &amp; i + 1).Value = TheArray(i, 5)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;K&#8220; &amp; i + 1).Value = TheArray(i, 6)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;L&#8220; &amp; i + 1).Value = TheArray(i, 7)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;M&#8220; &amp; i + 1).Value = TheArray(i, 8)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Range(&#8222;N&#8220; &amp; i + 1).Value = TheArray(i, 9)<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 Next<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">ErrHandler:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">\u00a0\u00a0\u00a0 Exit Sub<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #333399;\">End Sub<\/span><\/p>\n<hr \/>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Programovac\u00ed dovednosti tedy potvrd\u00edm vyu\u017eit\u00edm tla\u010d\u00edtek Ctrl+C a Ctrl+V, abych tento script vlo\u017eil do okna pro VBA. Cel\u00fd proces by m\u011bl nakonec kone\u010dnou podobu podle n\u00ed\u017ee uveden\u00e9ho obr\u00e1zku<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2214\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2214\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar2.jpg\" data-orig-size=\"753,555\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"vyvojar2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar2.jpg\" class=\"size-full wp-image-2214 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar2.jpg\" alt=\"\" width=\"753\" height=\"555\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar2.jpg 753w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar2-150x111.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar2-300x221.jpg 300w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Cel\u00fd script vlo\u017e\u00edm do m\u00edsta ozna\u010den\u00e9ho <strong>(1)<\/strong>, celou transakci potvrd\u00edm ulo\u017een\u00edm <strong>(2)<\/strong> a okno zav\u0159u <strong>(3)<\/strong>. Touto operac\u00ed jsem do se\u0161itu vlo\u017eil instrukce \u2013 jednotliv\u00e1 makra a funkce, kter\u00e9 pomohou nastavit DDE po\u017eadavek a kan\u00e1l, kter\u00fdm budou sta\u017eena data do m\u00e9ho se\u0161itu a tam tak\u00e9 rozm\u00edst\u011bna a zobrazena. Abych mohl vlo\u017een\u00e9 po\u017eadovan\u00e9 makro pro opakovan\u00e9 na\u010d\u00edt\u00e1n\u00ed historick\u00fdch dat pohodln\u011b spou\u0161t\u011bt p\u0159\u00edmo s \u201eplochy se\u0161itu\u201c, vyu\u017eiji funkce Excelu a takov\u00e9 \u201espou\u0161t\u011bc\u00ed tla\u010d\u00edtko\u201c si vyrob\u00edm.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2215\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2215\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar3.jpg\" data-orig-size=\"498,275\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"vyvojar3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar3.jpg\" class=\"size-full wp-image-2215 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar3.jpg\" alt=\"\" width=\"498\" height=\"275\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar3.jpg 498w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar3-150x83.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/vyvojar3-300x166.jpg 300w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Z\u00a0nab\u00eddky \u201e<strong>V\u00fdvoj\u00e1\u0159<\/strong>\u201c <strong>(1)<\/strong> vyberu \u201e<strong>Vlo\u017eit<\/strong>\u201c <strong>(2)<\/strong> a z\u00a0nab\u00eddky prvk\u016f si vyberu prvn\u00ed nab\u00edzenou mo\u017enost z \u201e<strong>Ovl\u00e1dac\u00edch prvk\u016f formul\u00e1\u0159e<\/strong>\u201c, a to ikonu \u201e<strong>Tla\u010d\u00edtko<\/strong>\u201c <strong>(3)<\/strong>. Pokud budu postupovat t\u00edmto zp\u016fsobem, po volb\u011b \u201eTla\u010d\u00edtko\u201c se mi zm\u011bn\u00ed \u0161ipka m\u00e9ho ukazatele my\u0161i na mal\u00fd k\u0159\u00ed\u017eek a t\u00edmto k\u0159\u00ed\u017ekem si mohu ta\u017een\u00edm my\u0161\u00ed p\u0159i stisknut\u00e9m lev\u00e9m tla\u010d\u00edtku vytvo\u0159it v\u00a0se\u0161itu po\u017eadovan\u00e9 tla\u010d\u00edtko. Cel\u00fd v\u00fd\u0161e uveden\u00fd grafick\u00fd proces s\u00a0vytvo\u0159en\u00edm tla\u010d\u00edtka by m\u011bl skon\u010dit tak, jak je patrn\u00e9 na obr\u00e1zku<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2216\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2216\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko1.jpg\" data-orig-size=\"332,135\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tlacitko1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko1.jpg\" class=\"size-full wp-image-2216 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko1.jpg\" alt=\"\" width=\"332\" height=\"135\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko1.jpg 332w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko1-150x61.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko1-300x122.jpg 300w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Takto vytvo\u0159en\u00e9 tla\u010d\u00edtko je mo\u017en\u00e9 upravit a hlavn\u011b p\u0159ipravit ke <strong>spou\u0161t\u011bn\u00ed o\u010dek\u00e1van\u00e9 funkce <\/strong>pro na\u010d\u00edt\u00e1n\u00ed historick\u00fdch dat. Toto mohu za\u0159\u00eddit kliknut\u00edm prav\u00fdm tla\u010d\u00edtkem my\u0161i na oblast tla\u010d\u00edtka a mohu z\u00a0nab\u00eddky vybrat dal\u0161\u00ed \u00fakony, v\u0161e jako na n\u00ed\u017ee uveden\u00e9m obr\u00e1zku<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2217\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2217\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko2.jpg\" data-orig-size=\"383,247\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tlacitko2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko2.jpg\" class=\"size-full wp-image-2217 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko2.jpg\" alt=\"\" width=\"383\" height=\"247\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko2.jpg 383w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko2-150x97.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/tlacitko2-300x193.jpg 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Mo\u017enost\u00ed \u201e<strong>Upravit text<\/strong>\u201c <strong>(1)<\/strong> mohu tla\u010d\u00edtko p\u0159ejmenovat nap\u0159\u00edklad popisem, co od n\u011bj budu o\u010dek\u00e1vat po jeho stisknut\u00ed. D\u016fle\u017eit\u011bj\u0161\u00ed ov\u0161em je upravit nab\u00eddku tla\u010d\u00edtka \u201e<strong>P\u0159i\u0159adit makro\u2026<\/strong>\u201c <strong>(2)<\/strong>. Po potvrzen\u00ed t\u00e9to nab\u00eddky se mi objev\u00ed okno z\u00a0nab\u00eddkami maker k\u00a0p\u0159i\u0159azen\u00ed k\u00a0vytv\u00e1\u0159en\u00e9mu tla\u010d\u00edtku<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2218\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2218\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/prirad-makro.jpg\" data-orig-size=\"389,453\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"prirad makro\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/prirad-makro.jpg\" class=\"alignnone size-full wp-image-2218\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/prirad-makro.jpg\" alt=\"\" width=\"389\" height=\"453\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/prirad-makro.jpg 389w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/prirad-makro-129x150.jpg 129w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/prirad-makro-258x300.jpg 258w\" sizes=\"auto, (max-width: 389px) 100vw, 389px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Na obr\u00e1zku je vid\u011bt v\u00fdsledek p\u0159ejmenov\u00e1n\u00ed tla\u010d\u00edtka podle p\u0159edch\u00e1zej\u00edc\u00ed volby \u201e<strong>Upravit text<\/strong>\u201c <strong>(1)<\/strong>. V\u00a0okn\u011b, kter\u00e9 mi nab\u00edz\u00ed makra vytvo\u0159en\u00e9 v\u00a0se\u0161itu bych m\u011bl m\u00edt pouze jednu mo\u017enou nab\u00eddku (pokud m\u00e1m otev\u0159en v\u00a0po\u010d\u00edta\u010di pouze jeden excelovsk\u00fd se\u0161it), a to \u201e<strong>fetchHistoricaldata<\/strong>\u201c, co\u017e je makro vytvo\u0159en\u00e9 v\u00a0se\u0161itu pomoc\u00ed vlo\u017een\u00e9ho scriptu ze str\u00e1nky v\u00fd\u0161e,<strong> kliknu tedy na toto makro<\/strong> <strong>(2)<\/strong> a okno zav\u0159u potvrzen\u00edm \u201e<strong>OK<\/strong>\u201c <strong>(3)<\/strong>. T\u00edmto \u00fakonem jsem si p\u0159ipravil excelovsk\u00fd se\u0161it na spr\u00e1vn\u00e9 odes\u00edl\u00e1n\u00ed po\u017eadavku\u00a0m\u00e9mu brokerovi na stahov\u00e1n\u00ed historick\u00fdch dat pomoc\u00ed vytvo\u0159en\u00e9ho tla\u010d\u00edtka<\/span><\/p>\n<hr \/>\n<h1 style=\"text-align: center;\"><strong><span style=\"color: #000000;\">Nastaven\u00ed po\u017eadavku na data<\/span><\/strong><\/h1>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Z\u00e1sadn\u00edm probl\u00e9mem z\u00edsk\u00e1n\u00ed historick\u00fdch dat je spr\u00e1vn\u00e1 konstrukce po\u017eadavku v\u00a0bu\u0148ce m\u00e9ho excelovsk\u00e9ho se\u0161itu, kter\u00e1, pomoc\u00ed ji\u017e nainstalovan\u00e9ho scriptu, z\u00edsk\u00e1 do m\u00e9ho Excelu po\u017eadovan\u00e1 historick\u00e1 data. Budu ji\u017e zcela konkr\u00e9tn\u00ed a budu se sna\u017eit z\u00edskat do m\u00e9ho excelovsk\u00e9ho se\u0161itu <strong>hodinov\u00e1 historick\u00e1 data<\/strong> akciov\u00e9ho titulu <strong>JPM<\/strong>, a to <strong>za posledn\u00ed m\u011bs\u00edc<\/strong> ode dne\u0161n\u00edho dne, kdy p\u00ed\u0161u tento \u010dl\u00e1nek. M\u016fj po\u017eadavek, kter\u00fd nap\u00ed\u0161u do libovoln\u00e9 bu\u0148ky Excelu by m\u011bl m\u00edt tento tvar:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #000000;\">=S<strong><span style=\"color: #ff0000;\">novak156<\/span><\/strong>|hist!&#8217;id4?req?<strong><span style=\"color: #ff0000;\">JPM<\/span><\/strong>_<strong><span style=\"color: #ff0000;\">STK<\/span><\/strong>_<strong><span style=\"color: #ff0000;\">SMART<\/span><\/strong>_<strong><span style=\"color: #ff0000;\">USD<\/span><\/strong>_~\/<strong><span style=\"color: #ff0000;\">20180709<\/span><\/strong>singleSpace23singleColon59singleColon59_1singleSpace<strong><span style=\"color: #ff0000;\">M<\/span><\/strong>_<strong><span style=\"color: #ff0000;\">10<\/span><\/strong>_MIDPOINT_1_1&#8242;<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Tento po\u017eadavek m\u00e1 <strong>pevn\u011b danou syntaxi<\/strong>, kterou je zapot\u0159eb\u00ed rozkl\u00ed\u010dovat pro dal\u0161\u00ed pr\u00e1ci s\u00a0jin\u00fdmi druhy z\u00edsk\u00e1van\u00fdch dat. N\u00ed\u017ee proto popis \u010derven\u011b vyzna\u010den\u00fdch \u010d\u00e1st\u00ed excelovsk\u00e9ho po\u017eadavku, kter\u00fd mohu pot\u00e9 libovoln\u011b m\u011bnit v z\u00e1vislosti na m\u00e9 pot\u0159eb\u011b z\u00edsk\u00e1van\u00e9ho druhu historick\u00fdch dat&#8220;:<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><strong>novak156<\/strong><\/span> \u2013 m\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no, kter\u00fdm se p\u0159ipojuji k\u00a0TWS, nap\u0159\u00edklad p\u0159i otev\u0159en\u00ed demo \u00fa\u010dtu. Mus\u00ed b\u00fdt stejn\u00e9, jak jsem jej p\u0159epsal ve scriptu, kter\u00fd jsem kop\u00edroval do m\u00e9ho se\u0161itu<\/span><\/li>\n<li><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><strong>JPM<\/strong><\/span> \u2013 ticker po\u017eadovan\u00e9 akcie<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">STK<\/span><\/strong> \u2013 typ cenn\u00e9ho pap\u00edru (STK = akcie)<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">SMART<\/span><\/strong> \u2013 n\u00e1zev burzy, jej\u00ed\u017e data chci pro dan\u00fd titul z\u00edskat<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">USD<\/span><\/strong> \u2013 m\u011bna cenn\u00e9ho pap\u00edru<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">20180709<\/span><\/strong> \u2013 datum, od kter\u00e9ho chci z\u00edskat data zp\u011bt, ve tvaru RRRRMMDD, chci tedy z\u00edskat data od 9.7.2018 zp\u011btn\u011b<\/span><\/li>\n<li><span style=\"color: #000000;\"><span style=\"color: #ff0000;\"><strong>M<\/strong><\/span> \u2013 ozna\u010den\u00ed obdob\u00ed, za kter\u00e9 chci po\u017eadovan\u00e1 data zp\u011bt od startovac\u00edho \u010dasov\u00e9ho okam\u017eiku podle p\u0159edch\u00e1zej\u00edc\u00edho bodu, chci konkr\u00e9tn\u011b data m\u011bs\u00edc zp\u011bt od 9.7.2018<\/span><\/li>\n<li><span style=\"color: #000000;\"><strong><span style=\"color: #ff0000;\">10<\/span><\/strong> \u2013 ozna\u010den\u00ed \u201evelikosti \u00fase\u010dky\u201c, na kter\u00e9 chci m\u00edt data z\u00edsk\u00e1v\u00e1na data rozdrobena (10 = hodina), v\u00a0m\u00e9m p\u0159\u00edpad\u011b chci hodinov\u00e1 data, m\u011bs\u00edc zp\u011bt od 9.7.2018<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Pokud zkop\u00edruji v\u00fd\u0161e uveden\u00fd po\u017eadavek do <strong>libovoln\u00e9 bu\u0148ky m\u00e9ho Excelu<\/strong>, kde m\u00e1m nainstalov\u00e1n script podle textu v\u00fd\u0161e a vyrobeno spou\u0161t\u011bc\u00ed tla\u010d\u00edtko, potom, samoz\u0159ejm\u011b za sou\u010dasn\u011b spu\u0161t\u011bn\u00e9 aplikaci TWS, se mi objev\u00ed v\u00a0t\u00e9to bu\u0148ce nejd\u0159\u00edve slovo<strong> \u201ePROCESSING\u201c<\/strong>, kter\u00e9 se po vy\u0159\u00edzen\u00ed po\u017eadavku zm\u011bn\u00ed na <strong>\u201eFINISHED\u201c<\/strong>, viz obr\u00e1zek<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2219\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2219\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/stahnout.jpg\" data-orig-size=\"551,256\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"stahnout!!!\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/stahnout.jpg\" class=\"size-full wp-image-2219 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/stahnout.jpg\" alt=\"\" width=\"551\" height=\"256\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/stahnout.jpg 551w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/stahnout-150x70.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/stahnout-300x139.jpg 300w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 \u00a0Na obr\u00e1zku v\u00fd\u0161e je vid\u011bt zkop\u00edrovan\u00fd po\u017eadavek v\u00a0ozna\u010den\u00e9 bu\u0148ce <strong>(2)<\/strong> a n\u00e1sledn\u011b zpracovan\u00fd po\u017eadavek s\u00a0potvrzen\u00edm <strong>(1)<\/strong> \u201eFINISHED\u201c. <strong>Kliknut\u00edm<\/strong> na tla\u010d\u00edtko \u201e<strong>St\u00e1hnout data<\/strong>\u201c (3) se mi po\u017eadovan\u00e1 data objev\u00ed v\u00a0m\u00e9m excelovsk\u00e9m se\u0161itu.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2220\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2220\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/data.jpg\" data-orig-size=\"587,383\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"data\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/data.jpg\" class=\"size-full wp-image-2220 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/data.jpg\" alt=\"\" width=\"587\" height=\"383\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/data.jpg 587w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/data-150x98.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/data-300x196.jpg 300w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 Z\u00edskan\u00e1 data si mohu nap\u0159\u00edklad zobrazit graficky pomoc\u00ed klasick\u00e9ho excelovsk\u00e9ho burzovn\u00edho grafu a nechat si tato hodinov\u00e1 data vizualizovat.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2221\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2221\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/graf.jpg\" data-orig-size=\"610,403\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"graf\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/graf.jpg\" class=\"size-full wp-image-2221 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/graf.jpg\" alt=\"\" width=\"610\" height=\"403\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/graf.jpg 610w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/graf-150x99.jpg 150w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/graf-300x198.jpg 300w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 <strong>Syntaxe po\u017eadavku<\/strong> v\u00a0bu\u0148ce Excelu <strong>je kl\u00ed\u010dem<\/strong> k\u00a0z\u00edsk\u00e1v\u00e1n\u00ed historick\u00fdch dat podle nejr\u016fzn\u011bj\u0161\u00edch krit\u00e9ri\u00ed. Z\u00e1sadn\u00edm krit\u00e9riem, kter\u00e9 ve formuli mohu m\u011bnit je <strong>typ investi\u010dn\u00edho n\u00e1stroje<\/strong> (akcie, futures\u2026), <strong>po\u017eadovan\u00e1 perioda<\/strong>, za kterou chci data zp\u011bt a <strong>d\u00e9lka \u00fase\u010dky<\/strong>, tedy po\u017eadovan\u00fd timeframe. Na n\u00ed\u017ee uveden\u00e9m obr\u00e1zku je zn\u00e1zorn\u011bn <strong>p\u0159ehled ozna\u010den\u00ed \u010dasov\u00e9 periody<\/strong>, kterou mohu do po\u017eadavku dosazovat (nam\u00edsto m\u00e9ho \u201eM\u201c pro m\u011bs\u00ed\u010dn\u00ed dobu zp\u011bt)<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2222\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2222\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/durace.jpg\" data-orig-size=\"274,184\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"durace\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/durace.jpg\" class=\"size-full wp-image-2222 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/durace.jpg\" alt=\"\" width=\"274\" height=\"184\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/durace.jpg 274w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/durace-150x101.jpg 150w\" sizes=\"auto, (max-width: 274px) 100vw, 274px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 D\u00e1le je na n\u00ed\u017ee uveden\u00e9m obr\u00e1zku uvedeno <strong>ozna\u010den\u00ed \u201ed\u00e9lky \u00fase\u010dky\u201c<\/strong>, kterou bych mohl cht\u00edt zobrazit (nam\u00edsto m\u00e9 \u201e10\u201c pro hodinov\u00e9 sv\u00ed\u010dky)<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2223\" data-permalink=\"https:\/\/dobretrejdy.com\/?attachment_id=2223\" data-orig-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/bar.jpg\" data-orig-size=\"257,350\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bar\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/bar.jpg\" class=\"size-full wp-image-2223 aligncenter\" src=\"http:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/bar.jpg\" alt=\"\" width=\"257\" height=\"350\" srcset=\"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/bar.jpg 257w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/bar-110x150.jpg 110w, https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/bar-220x300.jpg 220w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Syntaxe po\u017eadavku na historick\u00e1 data pro jin\u00e9 druhy investi\u010dn\u00edch n\u00e1stroj\u016f ne\u017e jsou akcie jsou k <span style=\"color: #3366ff;\"><strong><a style=\"color: #3366ff;\" href=\"https:\/\/interactivebrokers.github.io\/tws-api\/dde_reference.html\">prostudov\u00e1n\u00ed zde<\/a><\/strong><\/span> . Mus\u00edm ale konstatovat, \u017ee p\u0159esto\u017ee stahov\u00e1n\u00ed historick\u00fdch dat pro akciov\u00e9 tituly funguje t\u00e9m\u011b\u0159 bezchybn\u011b, z\u00edskat historick\u00e1 data futures kontrakt\u016f je opravdu probl\u00e9m. \u00a0<\/span><\/p>\n<hr \/>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0 Je jasn\u00e9, \u017ee cel\u00fd proces z\u00edsk\u00e1v\u00e1n\u00ed dat lze v Excelu u\u017eivatelsky p\u0159izp\u016fsobit naprogamov\u00e1n\u00edm po\u017eadavku na historick\u00e1 data do excelovsk\u00e9 bu\u0148ky pomoc\u00ed jednoduch\u00e9ho VBA scriptu, nen\u00ed ale smyslem \u010dl\u00e1nku zach\u00e1zet do takov\u00fdch program\u00e1torsk\u00fdch detail\u016f. Zm\u011bnu po\u017eadavku tickeru akciov\u00e9ho titulu mohu zm\u011bnit ru\u010dn\u011b p\u0159\u00edmo v\u00a0po\u017eadavku v bu\u0148ce, stejn\u011b tak mohu m\u011bnit po\u017eadavek na stahovanou periodu zp\u011bt a velikost \u00fase\u010dky stejn\u00fdm p\u0159eps\u00e1n\u00edm v\u00a0bu\u0148ce, d\u016fle\u017eit\u00e9 je pochopit, jak je po\u017eadavek na data strukturov\u00e1n a jak v\u016fbec dostanu po\u017eadovan\u00e1 data do m\u00e9ho excelovsk\u00e9ho se\u0161itu. Proto\u017ee nemohu zad\u00e1vat po\u017eadavek na obdob\u00ed del\u0161\u00ed ne\u017e jeden rok zp\u011bt od ur\u010dit\u00e9ho data, mohu pak obdob\u00ed del\u0161\u00ed ne\u017e jeden rok zp\u011bt sestavit z\u00a0v\u00edce po\u017eadavk\u016f najednou s\u00a0jin\u00fdmi daty za\u010d\u00e1tk\u016f t\u011bchto period.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">\u00a0\u00a0 Pokud jsem klientem Interactive Brokers a chci z\u00edsk\u00e1vat historick\u00e1 data do Excelu a datab\u00e1zov\u00e9 servery typu Quand.com mi nevyhovuj\u00ed nebo nenab\u00edz\u00ed co pot\u0159ebuji, mohu vyu\u017e\u00edt popsan\u00e9ho postupu. Mohu pak pohodln\u011b stahovat historick\u00e1 data zejm\u00e9na na kra\u0161\u00edch \u010dasov\u00fdch r\u00e1mc\u00edch ne\u017e jsou End-of-Day ceny, kter\u00e9 mohu po\u0159\u00eddit z\u00a0mnoha jin\u00fdch voln\u00fdch datov\u00fdch zdroj\u016f. Efektivn\u00ed z\u00edsk\u00e1n\u00ed nap\u0159\u00edklad minutov\u00fdch dat (zad\u00e1n\u00edm &#8222;5&#8220; nam\u00edsto &#8222;10&#8220;) akcie Harley-Davidson Inc. (zad\u00e1n\u00edm &#8222;HOG&#8220; nam\u00edsto &#8222;JPM&#8220;) za posledn\u00ed rok (zad\u00e1n\u00edm &#8222;Y&#8220; nam\u00edsto &#8222;M&#8220;) je opravdu ot\u00e1zka n\u011bkolika vte\u0159in pouh\u00fdm p\u0159eps\u00e1n\u00edm t\u011bchto t\u0159\u00ed \u00fadaj\u016f v bu\u0148ce s po\u017eadavkem na historick\u00e1 data. Uk\u00e1zkov\u00fd Excel s popisovan\u00fdmi funkcionalitami (scriptem a tla\u010d\u00edtkem) je mo\u017en\u00e9 <strong><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/dobretrejdy.com\/Upload\/HistorickaData.xlsm\">st\u00e1hnout zde<\/a><\/span><\/strong>\u00a0 :c) \u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0\u00a0 Ve sv\u00fdch p\u0159\u00edsp\u011bvc\u00edch odkazuji na mo\u017en\u00e9 datov\u00e9 zdroje pro r\u016fzn\u00e9 anal\u00fdzy a vypad\u00e1 to, \u017ee m\u00fdm favoritem v\u00a0poskytov\u00e1n\u00ed historick\u00fdch dat je server Quandl.com, kde mohu z\u00edskat zdarma nap\u0159\u00edklad denn\u00ed Close data nejzn\u00e1m\u011bj\u0161\u00edch akciov\u00fdch titul\u016f. Bohu\u017eel mus\u00edm konstatovat, \u017ee po ukon\u010den\u00ed aktualizace datab\u00e1ze WIKI, kter\u00e1 obsahovala velk\u00e9 mno\u017estv\u00ed akciov\u00fdch titul\u016f, <a href=\"https:\/\/dobretrejdy.com\/?p=2208\" class=\"read-more\">Continue Reading<i class=\"ion-ios-arrow-right read-more-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":2225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[57],"tags":[46],"class_list":["post-2208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backtestovani-a-prace-s-daty","tag-excel"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main-1.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zd8A-zC","jetpack-related-posts":[{"id":825,"url":"https:\/\/dobretrejdy.com\/?p=825","url_meta":{"origin":2208,"position":0},"title":"Backtestov\u00e1n\u00ed v Excelu &#8211; I.","author":"dobretrejdy :c)","date":"9.10.2017","format":false,"excerpt":"\u00a0\u00a0\u00a0 Dostal jsem n\u011bkolik dotaz\u016f, jak\u00fdm zp\u016fsobem by bylo mo\u017en\u00e9 otestovat na historick\u00fdch datech smysluplnost n\u011bjak\u00e9 op\u010dn\u00ed strategie. Podstatou t\u011bchto dotaz\u016f je existence z\u00e1kladn\u00edho probl\u00e9mu, kter\u00fdm je dostupnost historick\u00fdch op\u010dn\u00edch dat pro nejb\u011b\u017en\u011bj\u0161\u00ed obchodovan\u00e9 tituly. Ve chv\u00edli, kdy p\u00ed\u0161u tento \u010dl\u00e1nek, tak mohu t\u00e9m\u011b\u0159 s\u00a0jistotou tvrdit, \u017ee krom\u011b jedin\u00e9ho zdroje,\u2026","rel":"","context":"V \u201eBacktestov\u00e1n\u00ed a pr\u00e1ce s daty\u201c","block_context":{"text":"Backtestov\u00e1n\u00ed a pr\u00e1ce s daty","link":"https:\/\/dobretrejdy.com\/?cat=57"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2017\/10\/obr-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2017\/10\/obr-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2017\/10\/obr-1.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2017\/10\/obr-1.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4803,"url":"https:\/\/dobretrejdy.com\/?p=4803","url_meta":{"origin":2208,"position":1},"title":"Backtestov\u00e1n\u00ed v\u00a0Excelu (VBA) \u2013 VII.","author":"dobretrejdy :c)","date":"10.8.2020","format":false,"excerpt":"\u00a0\u00a0 Napsat jednoduch\u00e9 makro pomoc\u00ed jazyka VBA, vyplnit jej skripty, kter\u00e9 um\u00ed \u010d\u00edst hodnoty z bun\u011bk nebo je form\u00e1tovat, mazat \u010di p\u0159en\u00e1\u0161et na jin\u00e9 m\u00edsto v excelovsk\u00e9m listu, tvo\u0159it prom\u011bnn\u00e9 a vybavovat je hodnotami, zajistit cyklick\u00e9 na\u010d\u00edt\u00e1n\u00ed dat, um\u011bt formulovat z\u00e1kladn\u00ed logick\u00e9 a rozhodovac\u00ed funkce a vytvo\u0159it n\u00e1stroj na z\u00e1m\u011bnu\u2026","rel":"","context":"V \u201eBacktestov\u00e1n\u00ed a pr\u00e1ce s daty\u201c","block_context":{"text":"Backtestov\u00e1n\u00ed a pr\u00e1ce s daty","link":"https:\/\/dobretrejdy.com\/?cat=57"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/08\/main.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/08\/main.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/08\/main.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/08\/main.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4884,"url":"https:\/\/dobretrejdy.com\/?p=4884","url_meta":{"origin":2208,"position":2},"title":"Backtestov\u00e1n\u00ed v\u00a0Excelu (VBA) \u2013 VIII.","author":"dobretrejdy :c)","date":"2.9.2020","format":false,"excerpt":"\u00a0\u201e\u2026Pot\u0159ebuji zjistit, jak se chov\u00e1 n\u00e1kup Put Bear Spreadu s\u00a0Long Put na ATM strike a vypsanou opc\u00ed o t\u0159i strike n\u00ed\u017ee, po\u0159izovan\u00fd ka\u017ed\u00e9 pond\u011bl\u00ed na weeklys opc\u00edch s\u00a0expirac\u00ed v\u00a0p\u00e1tek stejn\u00e9ho t\u00fddne za posledn\u00edch p\u011bt let na titulu JNJ, k\u00a0tomu chci zjistit to sam\u00e9, ale pro t\u0159\u00edstrikov\u00fd Call Bull Spread na\u2026","rel":"","context":"V \u201eBacktestov\u00e1n\u00ed a pr\u00e1ce s daty\u201c","block_context":{"text":"Backtestov\u00e1n\u00ed a pr\u00e1ce s daty","link":"https:\/\/dobretrejdy.com\/?cat=57"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/09\/main.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/09\/main.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/09\/main.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2020\/09\/main.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":1253,"url":"https:\/\/dobretrejdy.com\/?p=1253","url_meta":{"origin":2208,"position":3},"title":"VX Futures &#8211; Volatility Spread &#8211; I.","author":"dobretrejdy :c)","date":"2.1.2018","format":false,"excerpt":"\u00a0 \u201e\u2026Spread your little wings and fly away\u2026\u201c zp\u00edval nesmrteln\u00fd Freddie Mercury v\u00a0legend\u00e1rn\u00edm songu a netu\u0161il, \u017ee by jeho pokyn mohl b\u00fdt inspiruj\u00edc\u00ed nejen pro zamindr\u00e1kovan\u00e9 nemehlo, ale tak\u00e9 pro obchodn\u00edky s futures kontrakty. Obchodov\u00e1n\u00ed jak\u00fdchkoliv spread\u016f je obrovsk\u00e9 obchodn\u00ed t\u00e9ma, ve kter\u00e9m si ka\u017ed\u00fd m\u016f\u017ee naj\u00edt tu svou spr\u00e1vnou\u2026","rel":"","context":"V \u201eVolatilita a jej\u00ed Deriv\u00e1ty\u201c","block_context":{"text":"Volatilita a jej\u00ed Deriv\u00e1ty","link":"https:\/\/dobretrejdy.com\/?cat=37"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/01\/main.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/01\/main.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/01\/main.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/01\/main.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2168,"url":"https:\/\/dobretrejdy.com\/?p=2168","url_meta":{"origin":2208,"position":4},"title":"Volatilita a Cenov\u00fd pohyb &#8211; II.","author":"dobretrejdy :c)","date":"1.7.2018","format":false,"excerpt":"\u00a0 \u00a0Obsahem minul\u00e9ho \u010dl\u00e1nku Volatilita a Cenov\u00fd pohyb \u2013 I. \u00a0bylo zji\u0161t\u011bn\u00ed, \u017ee mohu z\u00a0\u00fadaj\u016f o Implied Volatilit\u011b vy\u010d\u00edst pravd\u011bpodobnost, s\u00a0jakou se bude v\u00a0budoucnosti nach\u00e1zet podkladov\u00e9 aktivum v\u00a0konkr\u00e9tn\u00edm cenov\u00e9m p\u00e1smu. Tento v\u00fdpo\u010det vych\u00e1zel z\u00a0p\u0159edpokladu, \u017ee ceny v\u00a0minulosti maj\u00ed hustotu pravd\u011bpodobnosti odpov\u00eddaj\u00edc\u00ed Norm\u00e1ln\u00ed Rozd\u011blen\u00ed a tento p\u0159edpoklad je pak z\u00e1kladem pro\u2026","rel":"","context":"V \u201eOp\u010dn\u00ed z\u00e1klady\u201c","block_context":{"text":"Op\u010dn\u00ed z\u00e1klady","link":"https:\/\/dobretrejdy.com\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2248,"url":"https:\/\/dobretrejdy.com\/?p=2248","url_meta":{"origin":2208,"position":5},"title":"\u017div\u00e1 data z IB do Excelu","author":"dobretrejdy :c)","date":"18.7.2018","format":false,"excerpt":"\u00a0 \u00a0Z\u00edsk\u00e1n\u00ed historick\u00fdch dat pro pot\u0159eby nejr\u016fzn\u011bj\u0161\u00edch anal\u00fdz v\u00a0aplikaci Excel bylo p\u0159edm\u011btem minul\u00e9ho \u010dl\u00e1nku. Vy\u017eadovalo to m\u00edrnou \u00fapravu platformy TWS a n\u00e1sledn\u011b p\u0159\u00edpravu excelovsk\u00e9ho se\u0161itu, abych po jednoduch\u00e9m porozum\u011bn\u00ed sestaven\u00ed p\u0159\u00edkazu na po\u017eadavek pro historick\u00e1 data do bu\u0148ky v\u00a0takto p\u0159ipraven\u00e9m Excelu mohl za\u010d\u00edt stahovat historick\u00e1 data v\u00a0po\u017eadovan\u00e9m tvaru. Pokud jsem\u2026","rel":"","context":"V \u201eBacktestov\u00e1n\u00ed a pr\u00e1ce s daty\u201c","block_context":{"text":"Backtestov\u00e1n\u00ed a pr\u00e1ce s daty","link":"https:\/\/dobretrejdy.com\/?cat=57"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main-2.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main-2.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main-2.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dobretrejdy.com\/wp-content\/uploads\/2018\/07\/main-2.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/posts\/2208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2208"}],"version-history":[{"count":22,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/posts\/2208\/revisions"}],"predecessor-version":[{"id":7644,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/posts\/2208\/revisions\/7644"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=\/wp\/v2\/media\/2225"}],"wp:attachment":[{"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dobretrejdy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}