Úterý 21. července 2026 16:24
reklama
Purple Volatilita na ropě webinář
reklama
RebelsFunding Gold program NEW
reklama
RebelsFunding NEWTRADER 30
reklama
RebelsFunding NEWTRADER 30

Historická data, kde je získat, jak připojit svého data providera do MultiCharts a proč je budeme potřebovat? (4. díl)

21.07.2026  Autor: Tým FXstreet.cz  Sekce: Algoritmické obchodování (Algo trading)   Tisk


V minulé kapitole jsme si rozebrali základní orientaci v platformě MultiCharts. Ukázali jsme si instalaci a základní kroky v platformě, bez kterých se neobejdeme. Dnes si ukážeme velmi důležitý další krok, a to je napojení data providera neboli poskytovatele dat, bez kterého se neobejdeme, abychom vytvořili plnohodnotného obchodního robota (AOS). První si ale v rychlosti řekneme, proč je to důležité a následně přejdeme ke konkrétnímu postupu, jak to provést.

Proč je důležité napojit data providera?

V minulé kapitole jste si všimli, že MultiCharts nám nabízí i data zdarma, a to konkrétně pod názvem Simulation Trading. To je sice pěkné, každopádně nám to rozhodně stačit nebude, jelikož tento typ dat nám dovolí pouze historii 1 až 2 roky v závislosti na obchodním instrumentu a time framu, což je nedostačující pro vývoj obchodního robota, jelikož nemáte pokryty všechny různé tržní události, významné výkyvy, války a podobně. Z tohoto důvodu existují data provideři, tedy společnosti, které poskytují historická i aktuální tržní data pro konkrétní finanční instrumenty. Díky nim můžeme v MultiCharts pracovat s delší a kvalitnější historií, která je pro vývoj obchodních strategií zásadní. Pokud chceme strategii otestovat pouze na krátkém období, můžeme snadno dojít ke zkresleným výsledkům. Strategie může na posledním roce vypadat ziskově, ale při delší historii se může ukázat, že nefunguje v období vyšší volatility, silných trendů, prudkých propadů nebo mimořádných tržních událostí.

Historická data proto slouží jako základní materiál pro testování obchodního robota. Čím kvalitnější a delší data máme, tím lépe můžeme ověřit, jak by se strategie chovala v různých tržních podmínkách. Nejde pouze o to zjistit, zda strategie v minulosti vydělala, ale hlavně pochopit, jaké měla ztrátové období, jak velký byl drawdown, kolik obchodů provedla, zda výsledky nejsou postavené pouze na několika náhodných obchodech a jestli má strategie vůbec šanci obstát i v reálném obchodování.

Zjednodušeně řečeno, bez kvalitních dat nemáme na čem strategii seriózně otestovat. Můžeme mít zajímavý obchodní nápad, dobře napsaný kód i funkční vstupní a výstupní podmínky, ale pokud strategii otestujeme na nekvalitních nebo příliš krátkých datech, výsledky pro nás nebudou mít velkou vypovídací hodnotu. Právě proto je napojení data providera jeden z prvních důležitých kroků, který bychom měli v MultiCharts udělat.

Jaká data budeme potřebovat?

To je otázka, která hlavně záleží na vašem přístupu k tradingu a to, co chcete obchodovat. Jsou například data provideři, kteří neposkytují data z krypto trhu, následně máte providera, který poskytuje všechny možné instrumenty a třídy aktiv. Samozřejmě roli hraje i cena.

Obecně platí: špatná data = špatná strategie.

Co se rozumí pod pojmem „historická data“?

  • Údaje o cenách a objemech obchodů u finančních nástrojů, s nimiž chcete obchodovat.
  • Údaje o konkrétních společnostech, jako jsou čtvrtletní zisky, tržby nebo rozvahy.
  • Ekonomické časové řady: HDP, PMI, CPI, počet pracovních míst mimo zemědělství, úrokové sazby atd.

Toto je základ, na kterém budeme stavět při vývoji, testování a ověřování svých obchodních strategií.

Vybraní data provideři

Existuje spousta data providerů, každopádně velmi dobří poskytovatelé dat jsou například eSignal (dobrý pro futures a akciová data) nebo IQFeed (dobrý na futures data). Oba tito poskytovatelé jsou placení, každopádně data máte velmi kvalitní. Ale ještě předtím, než si cokoli koupíte si ukážeme následující postup, který vám může ušetřit peníze na začátek:

1.     Využijte funkci „Simulation Trading“ v MultiCharts

Tato funkce je zdarma a skvěle se hodí k tomu, abyste se naučili vytvářet a testovat strategie v simulovaném prostředí, ale jste omezeni historií.

2.     Zkontrolujte dostupnost nástrojů

Ne všichni poskytovatelé dat nabízejí stejná aktiva. Ujistěte se, že ten, kterého si vyberete, pokrývá nástroje, se kterými skutečně chcete obchodovat.

3.     Využijte data svého brokera (jsou-li k dispozici)

Když propojíte svého brokera s MultiCharts, může vám poskytovat data zdarma.

Nezapomeňte si ověřit, jak daleko do minulosti data sahají, zejména pokud chcete zpětně testovat strategie v dlouhodobém horizontu.

Mezi další poskytovatele patří například Bitfinex, Poloniex, Rithmic, Barchart, MetaStock, CSI, Quandl, ale i například Trade Station, kterého vám doporučuji na začátek, pokud nechcete za nic platit, a i tak získat dlouhou historii dat (například 10 let historie na 1minutovém time framu). Celý seznam podporovaných data providerů má MultiCharts napsaný na svých webových stránkách, a to včetně návodů, jak daného data providera připojit, jelikož se postup může mírně u každého lišit.


TradeStation je broker, u kterého můžete obchodovat, každopádně je to i data provider. Pokud si u něj založíte obchodní účet (nebo ho už máte), tak ho můžete napojit přímo do MultiCharts jako data providera. Dnes ji ukážeme jak a budeme s ním i nadále pracovat.

 Postup připojení pomocí TradeStation

1.     Nejprve je potřeba abyste si vytvořili účet u TradeStation. To znamená klasický obchodní účet u brokera. Budete muset nahrát potřebné doklady a též provést převod peněz, konkrétně se bude jednat o velmi malou částku v řádech pár jednotek dolarů. Celá tato procedura založení bude trvat asi 2 až 3 dny, jelikož broker bude ověřovat vaše údaje, proto buďte trpělivý. Depozit můžete provést klasickým bankovním převodem případně jinými možnostmi, co broker nabízí.

2.     Jakmile budete mít ověřený účet u brokera, tak už máte v podstatě vyhráno a můžete ho rovnou napojit do MultiChart a využívat všechny jejich data zdarma. Nyní je důležité, abyste následovali přesně následující kroky.

3.     První co uděláme je to, že klikneme pravým tlačítkem myši na naši aplikaci MultiCharts a zvolíme „Spustit jako správce“. Tím se nám klasicky otevře aplikace. Dbejte na to, abyste alespoň poprvé vybrali opravdu tuto možnost, nikoli pouze „Otevřít“, nemuselo by to totiž fungovat.


4.     Následně je potřeba si stáhnout aplikaci TradeStation. Jamile budete mít aplikaci stáhnutou, jednoduše se přihlásíte a otevře se vám váš obchodní účet. Poté aplikaci zavřete a znovu otevřete, jen s tím rozdílem, že znova ji otevřete způsobem „Spustit jako správce“, stejně jako jsme to dělali u MultiCharts. Pokud na vás vyskočí okno prohlížeče ohledně autorizace, tak se toho nebojte a vše autorizujte. Okno po úspěšné autorizaci bude vypadat takto:


5.     Jamile úspěšně autorizujete aplikaci, tak ani TradeStation ani MultiCharts nezavírejte. Přejděte rovnou do MultiCharts a klikněte na menu (hamburger menu), poté na help a následně na Run Wizard, stejně jako to vidíte na následujícím obrázku.


6.     Následně na vás vyskočí následující okno. Zde pouze kliknete na next.


7.     Poté vyberete možnost, že máte vlastní přístupové údaje k datovému zdroji a kliknete na next.


8.     V osmém kroku už vybereme našeho data providera. Rozbalíme menu a najdeme tam TradeStation.


Vybereme tedy TradeStation a vše ostatní necháme tak jak je. Klikneme na next.


9.     Poté se vás zeptají, zda chcete nastavit váš brokerský účet na trading. Zde kliknete na to, že už máte vlastního brokera (první možnost) a kliknete na next.


10. Poté už jen znova vyberete vašeho brokera stejně jako na fotce níže a kliknete na next. V tento moment na vás může znova vyskočit autorizace na webu, pokud se to stane, tak znova autorizujte a následně byste měli vidět načítání toho, že celé nastavené bylo úspěšné.




Vyzkoušení nového datového zdroje

Jamile máme připojeného nového data providera, můžeme si funkčnost otestovat, a to velmi jednoduše. Vytvoříme si nové okno. Klikneme tedy na horní lištu, otevře se nám nabídka a klikneme na „Create new Chart“.


Následně na nás vyskočí okno Format instrument a za datový zdroj vpravo v nabídce zvolíme TradeStation.


Poté si zvolíme například měnový pár EURUSD (název buď vyhledáme v seznamu nebo napíšeme do vyhledávacího pole nahoře). Klikneme na něj a přejdeme i do složky „Settings“, které vidíme hned vedle „Lookup“.

Zde si například nastavíme to, že budeme chtít 15minutový time frame (to je hned první políčko Resolution) a budeme chtít vidět období od 1.1.2015 do 31.12.2025. Následně je klikneme na OK a počkáme, než se nám graf načte (uvidíte název Backfilling). Pokud uvidíte název jako že probíhá připojování, tak je to zcela v pořádku a počkejte, než vám graf naskočí, může to trvat i 5 minut ze začátku v rámci prvního generování grafu od vašeho data providera. Další pokusy už budou rychlejší.


Poté už máme před sebou výsledný graf.


Ověření toho, že je vše v pořádku uvidíte přímo na grafu. Nahoře vidíte instrument EURUSD, vedle toho je náš time frame 15 minut. Čas si ověříme tak, že chytneme lištu dole a přejedeme rychle do nejvzdálenější historie. Následně přejedeme kurzorem na graf a podržíme levé tlačítko myši. Uvidíme tabulku jako na následujícím obrázku, kde je napsán datum 01.01.2015, což je přesně to, co jsme chtěli.



Závěr

V dnešní kapitole jsme si ukázali, jak napojit našeho data providera do naší platformy MultiCharts. Tento krok je velmi důležitý a doufám, že se každému z vás povedl. Důležité je to především proto, že budeme pracovat s dlouhými časovými řadami, které budeme i rozdělovat na testovací, validační a další sekvence v rámci tvorby naší strategie, proto se delší obchodí, které pokrývá více tržních událostí, rozhodně bude hodit.

V následující kapitole se povídáme na to, jak vytvořit první kód pro AOS (například s pomocí AI) a nahrát ho do platformy.

Radek Zalubil
Tým FXstreet.cz

Sdílení článku: 
   

 

Související články

    C:\fakepath\trade-071729202-2.png
    Stáhnutí a orientace v platformě, kde budeme pracovat a tvořit obchodní roboty - Multicharts (3. díl)
    V minulé kapitole jsme si rozebrali téma uvažování nad vstupními podmínkami a jejich mechanizaci. To znamená, že jsme si v ní probrali postup, jak přetransformovat náš nápad na konkrétní vstupní podmínky, které lze zapsat do kódu a budou objektivní. Objektivní pravidla znamenají, že jsou jasně definovaná, jednoznačně vyhodnotitelná a počítač je dokáže zpracovat přesně podle našeho záměru. V dnešní kapitole si rozebereme další téma, a to už více praktické, konkrétně si představíme platformu, ve které budeme tvořit naše obchodní roboty a provádět analýzy, konkrétně se bude jednat o MultiCharts. První si v rychlosti řekneme, co je to MultiCharts.
    C:\fakepath\algo-trading-26052026-uvod.jpg
    Algo trading pro každého: Uvažování nad vstupními podmínkami a jejich mechanizace (2. díl)
    V minulé kapitole jsme si rozebrali úvod do algoritmického obchodování, kde jsme si řekli celkový úvod do tohoto seriálu včetně toho, co vše budeme probírat v budoucnu. Dnes začneme druhou kapitolu našeho seriálu o algoritmizaci a podíváme se na uvažování nad vstupními podmínkami a jejich mechanizace, což je velmi důležité téma, které nás bude potkávat při každé tvorbě jakékoli strategie. V dnešní kapitole probereme postup, jakým způsobem uvažovat v mechanizaci vstupních a výstupních podmínek.
    C:\fakepath\algo-trading-21052026-uvod.png
    Úvod do algoritmizace obchodních strategií (1. díl)
    Vítejte u nového seriálu s názvem Algo trading pro každého, ve kterém si ukážeme spoustu užitečných věcí, jak algoritmizovat obchodní strategie bez znalosti programování od A do Z. Algoritmizace obchodních strategií už dávno není jen doménou profesionálních programátorů, kvantitativních analytiků a velkých fondů. Dnes si může vlastní automatický obchodní systém postavit prakticky každý, kdo má jasně definovanou myšlenku, disciplínu a ochotu převést své rozhodování do přesných pravidel, a to i bez znalostí programování. V tomto seriálu si postupně ukážeme, jak z obchodního nápadu vytvořit funkční AOS (Automatický Obchodní Systém), jak jej otestovat na historických datech, vyhodnotit jeho výsledky a připravit pro reálné nasazení. Zaměříme se přitom na praktickou stránku celého procesu tak, aby byl seriál srozumitelný i pro ty, kteří nemají programátorské zkušenosti, ale chtějí přestat obchodovat čistě intuitivně a začít nad strategiemi přemýšlet systematicky, objektivně a s důrazem na měřitelné výsledky.
    C:\fakepath\algo-trading-19052026.jpg
    Algoritmické obchodování (Algo trading)
    Algo trading (neboli algoritmické obchodování) využívá předem naprogramované počítačové instrukce k nákupu a prodeji aktiv. Odstraňuje lidské emoce a nahrazuje je matematikou a rychlostí. Algoritmy analyzují tržní data a provádějí transakce na základě proměnných, jako je čas, cena nebo objem.

Čtěte více

  • Algo trading pro každého: Uvažování nad vstupními podmínkami a jejich mechanizace (2. díl)
    V minulé kapitole jsme si rozebrali úvod do algoritmického obchodování, kde jsme si řekli celkový úvod do tohoto seriálu včetně toho, co vše budeme probírat v budoucnu. Dnes začneme druhou kapitolu našeho seriálu o algoritmizaci a podíváme se na uvažování nad vstupními podmínkami a jejich mechanizace, což je velmi důležité téma, které nás bude potkávat při každé tvorbě jakékoli strategie. V dnešní kapitole probereme postup, jakým způsobem uvažovat v mechanizaci vstupních a výstupních podmínek.
  • Stáhnutí a orientace v platformě, kde budeme pracovat a tvořit obchodní roboty - Multicharts (3. díl)
    V minulé kapitole jsme si rozebrali téma uvažování nad vstupními podmínkami a jejich mechanizaci. To znamená, že jsme si v ní probrali postup, jak přetransformovat náš nápad na konkrétní vstupní podmínky, které lze zapsat do kódu a budou objektivní. Objektivní pravidla znamenají, že jsou jasně definovaná, jednoznačně vyhodnotitelná a počítač je dokáže zpracovat přesně podle našeho záměru. V dnešní kapitole si rozebereme další téma, a to už více praktické, konkrétně si představíme platformu, ve které budeme tvořit naše obchodní roboty a provádět analýzy, konkrétně se bude jednat o MultiCharts. První si v rychlosti řekneme, co je to MultiCharts.
  • Úvod do algoritmizace obchodních strategií (1. díl)
    Vítejte u nového seriálu s názvem Algo trading pro každého, ve kterém si ukážeme spoustu užitečných věcí, jak algoritmizovat obchodní strategie bez znalosti programování od A do Z. Algoritmizace obchodních strategií už dávno není jen doménou profesionálních programátorů, kvantitativních analytiků a velkých fondů. Dnes si může vlastní automatický obchodní systém postavit prakticky každý, kdo má jasně definovanou myšlenku, disciplínu a ochotu převést své rozhodování do přesných pravidel, a to i bez znalostí programování. V tomto seriálu si postupně ukážeme, jak z obchodního nápadu vytvořit funkční AOS (Automatický Obchodní Systém), jak jej otestovat na historických datech, vyhodnotit jeho výsledky a připravit pro reálné nasazení. Zaměříme se přitom na praktickou stránku celého procesu tak, aby byl seriál srozumitelný i pro ty, kteří nemají programátorské zkušenosti, ale chtějí přestat obchodovat čistě intuitivně a začít nad strategiemi přemýšlet systematicky, objektivně a s důrazem na měřitelné výsledky.

 


Diskuse ke článku

Diskuse je přístupná pouze pro registrované uživatele.
Přihlásit se | Nová registrace
Forex - doporučené články:

Co je FOREX?
Základní informace o finančním trhu FOREX. Forex je obchodování s cizími měnami (forex trading) a je zároveň největším a také nejlikvidnějším finančním trhem na světě.
Forex pro začátečníky
Forex je celosvětová burzovní síť, v jejímž rámci se obchoduje se všemi světovými měnami, včetně české koruny. Na forexu obchodují banky, fondy, pojišťovny, brokeři a podobné instituce, ale také jednotlivci, je otevřený všem.
1. část - Co to vlastně forex je?
FOREX = International Interbank FOReign EXchange. Mezinárodní devizový trh - jednoduše obchodování s cizími měnami - obchodování se směnnými kurzy.
VIP zóna - Forex Asistent
Nabízíme vám jedinečnou příležitost stát se součástí týmu elitních obchodníků FXstreet.cz. Ve spolupráci s předními úspěšnými obchodníky jsme pro vás připravili unikátní VIP skupinu (speciální uzavřená sekce na webu), až doposud využívanou pouze několika profesionálními tradery, a k tomu i exkluzivní VIP indikátory, doposud úspěšně používané pouze k soukromým účelům. Nyní se vám otevírá možnost stát se součástí této VIP skupiny, díky které získáte jedinečné know-how pro obchodování na forexu, výjimečné VIP indikátory, a tím také náskok před drtivou většinou ostatních účastníků trhu.
Forex brokeři - jak správně vybrat
V podstatě každého, kdo by chtěl obchodovat forex, čeká jednou rozhodování o tom, s jakým brokerem (přeloženo jako makléř/broker nebo zprostředkovatel) by chtěl mít co do činění a svěřil mu své finance určené k obchodování. Velmi rád bych vám přiblížil problematiku výběru brokera, rozdíl mezi jednotlivými typy brokerů a v neposlední řadě uvedu několik příkladů nejznámějších z nich.
Forex robot (AOS): Automatický obchodní systém
Snem některých obchodníků je obchodovat bez nutnosti jakéhokoliv zásahu do obchodu. Je to pouhá fikce nebo reálná záležitost? Kolik z nás věří, že "roboti" mohou profitabilně obchodovat? Na jakých principech fungují?
Forex volatilita
Forex volatilita, co je volatilita? Velmi užitečným nástrojem je ukazatel volatility na forexu. Grafy v této sekci ukazují volatilitu vybraného měnových párů v průběhu aktuální obchodní seance.
Forex zůstává největším trhem na světě
V dnešním článku se podíváme na nejnovější statistiky globálního obchodování na forexu. Banka pro mezinárodní vyrovnání plateb (BIS) totiž před pár týdny zveřejnila svůj pravidelný tříletý přehled, ve kterém detailně analyzuje vývoj na měnovém trhu. BIS je označována jako "centrální banka centrálních bank". Je nejstarší mezinárodní finanční organizací a hraje klíčovou roli při spolupráci centrálních bank a dalších institucí z finančního sektoru. Dnešní vzdělávací článek sice nebude zcela zaměřen na praktické informace z pohledu běžného tradera, ale i přesto přinese zajímavé a důležité poznatky.

Nejnovější články:


Naposledy čtené:

reklama
RebelsFunding Gold program NEW