Představení Sierra Chart a návod na propojení s TWS

Autor: Tomáš Stráník

V tomto článku:

Klienti LYNX mají možnost využít několik různých platforem pro obchodování na světových burzách. Buď využívají aplikaci Trading Workstation nebo využívají webovou verzi LYNX+. TWS je komplexní platforma, kterou využívají spíše pokročilejší investoři nebo ti, kdo obchodují častěji a více instrumentů.

Náročnější tradeři mají možnost pomocí API propojit mnoho externích platforem s Trader Workstation. Příkladem jsou obchodní platformy jako Ninja Trader nebo Sierra Chart či propojení se specializovanými knihovnami pro datovou analýzu (např. pro Excel, Python, apod.).

V tomto článku se blíže podíváme na platformu Sierra Chart, která je mezi českými a slovenskými tradery velmi oblíbená.

Hledáte li pouze návod, jak platformu TWS napojit na Sierra Chart najdete ho zde.

LYNX jako jediný český broker nabízí podporu při API propojení či při nastavení Sierry Chart pro obchodování, což může minimálně zpočátku může být příjemná úleva.

Co je to Sierra Chart

Platforma Sierra Chart je vyspělá obchodní a chartovací platforma, která se využívá především pro obchodování futures, akcií, forexu a CFD.

Nabízí dalekosáhlé možnosti různého nastavení a nepřeberné množství studií, které v ostatních platformách chybí, nebo jsou dostupné pouze jako nástavbové moduly třetích stran. Platforma je mimořádně stabilní, výkonná a extrémně rychlá.

Základní charakteristiky Sierra Chart

Sierra Chart je vyhledávaná právě díky svému důrazu na stabilitu, velkou rychlost a širokou škálu indikátorů. Běžně podporuje např. footprint grafy, volume či market profily, nabízí propracovanou hloubku trhu (i historickou), zobrazuje různé druhy alternativních grafů jako jsou renko, range, reverzní či volume bary a je schopna zpracovávat rychlé timeframy na úrovni milivteřin.

Samozřejmě nabízí obchodování přímo z grafu a rozsáhlé možnosti práce s grafy, umožňuje používat různé typy pokynů i jejich vzájemných vazeb.

Podporuje živé, simulované i automatické obchodování a nabízí rozhraní pro napsání vlastních studií či celých automatických systémů.

Sierra navíc zdarma poskytuje přístup k historickým denním i intradenní datům pro akcie, forex, futures a indexy, aniž by člověk musel mít nějakého externího dodavatele dat. Taková data jsou ale pouze historická, člověk je využije například pro backtestování. Real-time data zdarma nejsou, ale Sierra spolupracuje se spoustou externích datafeedů (dodavatelů dat), které lze  pro získání real-time dat využít a sama nabízí kvalitní datafeed pro zobrazení přesných tickových dat. Využít a propojit lze samozřejmě i datafeed koupený od LYNX.

Sierra Chart má na webu sierrachart.com rozsáhlou dokumentaci, která je volně dostupná a popisuje snad každý jednotlivý detail jejího možného nastavení. Taková dokumentace je na jedné straně velmi prospěšná a žádoucí – dohledat v ní lze skutečně vše, co je třeba. Na druhou stranu její detailnost a inženýrská nota může leckoho znechutit a odradit. Určitý čas totiž trvá, než se člověk zorientuje a prokouše k tomu, co potřebuje nastavit. Sierra zároveň nabízí celkem pohotovou zákaznickou podporu, ale pouze v angličtině, a velmi často platformu upgraduje.

Platforma nabízí reportovací rozhraní, které zaznamenává každý provedený obchod se všemi detaily. Z obchodů vytváří statistiky, které obsahují řadu užitečných parametrů takže může člověk velmi snadno, rychle a přehledně vidět, jak se mu daří. Tento výpis je možné vyexportovat a uložit například do Excelu.

Sierra Chart je platforma placená, je možné ji koupit ve více verzích a podle toho se odvíjí i cena. Ta ale nikdy nepřesahuje několik málo desítek dolarů mesíčně. Platforma se nabízí ve dvou verzích, Service Pack 3 (SP 3) a Service Pack 5 (SP 5). Právě SP 5 nabízí všechny pokročilé studie jako jsou footprint grafy, market a volume profily, historickou hloubku trhu a historická data. SP 3 toto nenabízí. Já využívám Service Pack 5.

Výhody a nevýhody Sierra Chart

Sierru používám prakticky na denní bázi po dobu několika let a příliš nevýhod jsem zatím nenašel. Když pominu nekonečně dlouhý čas strávený dohledáváním různého nastavení, musím říct, že jsem se Sierrou spokojen a užívám si jejích předností.

Několik z nich jsem vyjmenoval výše.

Tou hlavní je určitě rychlost, s jakou Sierra Chart pracuje. V porovnání s konkurenční Ninja Trader je to asi takový rozdíl, jako když jedete autem nebo letíte letadlem. Ten rozdíl je samozřejmě tím markantnější, čím více platformu zatěžujete. Protože pracuji s náročnými studiemi, implementuji desítky grafů a testuji tisíce vteřinových barů, rychlost je pro mě klíčová. Pro někoho, kdo natáhne jeden akciový graf, kde bude jeden klouzavý průměr, je to asi jedno.

Vysoká rychlost jde ruku v ruce se stabilitou a robustností. Sierra má velmi dobře napsané jádro (v C++) a běží tedy velmi svižně a skálopevně. Poradí si se složitou datovou analýzou a vždy vyplivne výsledek. I kdyby vám došla na notebooku baterie, nebo vás odpojili ze sítě, Sierra pojede dál, výpočet si pamatuje a nakonec ho vrátí. Během každodenního používání po dobu několika let se mi zatím nestalo, že by mi Sierra zčista jasna spadla.

Sierra Chart se často využívá na intradenní obchodování (kupř. při obchodování orderflow jako to dělám já). V takových případech do platformy teče opravdu hodně dat během krátké doby a software si s tím musí náležitě poradit. Sierra nijak neredukuje data, příchozí ani historická. Zmíněný Ninja Trader ale při načítání historických objemů využívá z důvodů slabšího výkonu granularitu, která je podobná snapshot datům od Interactive Brokers. Tím data zredukuje do jakýchsi balíčků, které pak zobrazí. V těchto balíčcích se ale ztratila informace o směru obchodu (Bid/Ask), o jeho velikosti i o jeho přesném čase. To pak samozřejmě zcela znemožňuje prototypovat nebo testovat strategie založené na takto jemném rozlišení.

Určitou výhodou Sierry je i to, že se celá instaluje do separátní složky na hlavním disku (C:), kam ukládá všechny svoje data, nevyužívá registry Windows a odinstalovat či kompletně odstranit ji lze jednoduše smazáním této složky. Nic víc se řešit nemusí.

Další výhodou je určitě to, že není vázána na konkrétní systém (tj. konkrétní počítač) a využívat ji tak můžete na všech svých zařízeních v případě, že tato zařízení nebudou spuštěná najednou. Najednou je možné ji mít spuštěnou na dvou separátních systémech. Potřebuje-li jich mít spuštěných najednou víc, je potřeba si ji objednat pro více systémů (tzn. připlatit cca 8 USD měsíčně).

Výhodou, kterou asi ocení až pokročilejší uživatel je i to, že na jednom PC můžete mít nainstalováno nekonečně mnoho kopií Sierry. V jedné pak můžete strategie testovat, v druhé obchodovat, třetí napojit na Visual Studio apod. Žádné omezení se na to nevztahuje.

Nevýhodou Sierry může být její složitost a nekonečnost kombinací, jak ji nastavit. Chcete-li třeba jenom změnit barvu grafu, můžete strávit hodiny času, než přijdete na to, jak to udělat. Dokumentace na Sierra Chart webu je samozřejmě neustále k dispozici, ale někdy má člověk pocit, že si musí skočit vystudovat ČVUT, aby se tam zorientoval.

Podobně je to s programovacím jazykem ACSIL, který Sierra nabízí jakožto vývojové prostředí pro tvorbu vlastních studií, indikátorů a AOSů.  ACSIL je stejně jako celá platforma postavená na C++, což je jeden z nejsložitějších programovacích jazyků, a pakliže nejste rozený nebo studovaný programátor, budete mít ze začátku asi trochu bolehlav. Vytvoření vlastních studií v Ninja Traderu je podstatně jednodušší. Na druhou stranu je možné si v Sieře napsat ať už zcela triviální indikátor nebo mimořádně komplexní automatický systém, který bude stabilní, výkonný a velmi rychlý. Sierra Chart mimochodem umí algoritmicky testovat i celá akciová portfolia.

Přestože dokumentace k ACSILu je opět velmi kvalitní a podrobná, vývojářská základna je z důvodu složitosti ve srovnání s Ninja Traderem nebo Trade Station mizivá. Člověk si tak musí vším projít sám cestou pokus/omyl. Konzultovat kroky prakticky není s kým a celý vývoj je tak docela náročný a pomalý. S dotazy na ACSIL se bohužel nejde obrátit ani na Sierra Chart podporu.

Čtěte také >> Návod na propojení Ninja Trader a Trader Workstation (TWS)

Jak Sierra Chart získat

Aby bylo možné Sierru používat, je potřeba nejprve vytvořit účet na webu sierrachart.com podobně, jako když si vytváříte email. Platforma je k dispozici zcela zdarma na dva týdny (ve verzi 5).

Sierru si nelze koupit, lze si ji pouze pronajmout. V případě, že se rozhodne ji využívat, bude potřeba si tedy zakoupit patřičnou verzi (doporučuji SP 5). V prvním kroku tedy na svůj Sierra Chart účet nahrajete nějaké peníze a pak si software jednoduše objednáte. Není to nijak složité.

Cena za SP 3 je 24 USD/měsíčně, cena za SP 5 je 33 USD měsíčně. V případě, že si Sierra Chart objednáte na více měsíců dopředu dostáváte slevu, podle toho, na jak dlouhou dobu si ji vždy předplatíte. Já, protože ji využívám a vím že ji využívat budu, si ji vždy předplatím na 12 měsíců a dostanu se tak u verze SP 5 na cenu 21,78 USD měsíčně. To mi přijde jako velmi zajímavá cena s ohledem na výkon, který dostávám.

Chcete-li vidět, jak Sierra Chart objednat (včetně dat) a jak ji propojit s platformou TWS, můžete se podívat na tento webinář, kde je to vysvětleno.

Chcete získat zdarma tipy na zajímavé akcie?

Odebírejte pravidelný týdenní akciový newsletter Breakout Trader. Každý týden tip na obchodování čtyř světových akcií.

  • This field is for validation purposes and should be left unchanged.

Jak Sierra Chart propojit s platformou TWS

Sierra Chart podporuje napojení přímo na Trading Workstation přes API rozhraní, které je rychlé a stabilní. Návod na propojení najdete zde. V podstatě je potřeba nastavit jen několik málo kroků jednak na straně LYNX trading platformy a pak na straně Sierra Chart.

Nastavení API na straně TWS

V platformě TWS na horní liště zvolte Editovat [pin i=”15475″ t=”1″] a v ní vyberte možnost Globální konfigurace [pin i=”15475″ t=”2″] .

[raow-annotate id=”15475″]Zobrazte si okno s API [pin i=”15476″ t=”1″] klikněte na Nastavení [pin i=”15476″ t=”2″], a odškrtněte třetí políčko Read-Only API. Ostatní nastavení necháváte stejné.

[raow-annotate id=”15476″ site_id=”4″]V dalším kroku klikněte na Zobrazit [pin i=”15477″ t=”1″] a v ní vyberte Nastavení [pin i=”15477″ t=”2″]. Do řádku Text titulního sloupce [pin i=”15477″ t=”3″]  napište Interactive Brokers Trader Workstation a potvrďte OK.

[raow-annotate id=”15477″]

 Nastavení API na straně Sierra Chart

Otevřete si platformu Sierra Chart a v kartě Global Settings vyberte Data/Trade Service Settings.

[raow-annotate id=”26317″ site_id=”4″]Do menu pro Service vepište Username [pin i=”26322″ t=”1″] a Password [pin i=”26322″ t=”2″].  Username a Password představují Vaše přihlašovací údaje do platformy LYNX Trading. Vše ostatní je beze změny.

[raow-annotate id=”26322″ site_id=”4″]Sierru můžete propojit jak na Váš live účet, tak na Váš demo účet (máte-li jej u LYNX vytvořený). Vždy je potřeba zde nadefinovat patřičné údaje (Username a Password) pro připojení buď k live účtu, nebo k sim účtu. Chcete-li získávat data ze Sierra Chart datafeedu, zatikněte si políčko Allow Support for Sierra chart Data Feeds [pin i=”26322″ t=”4″]. Nechcete-li, nezaklikávejte to.

Já si ještě měním Time Zone [pin i=”26322″ t=”3″], abych měl časy v grafu stejné, jako má Chicagská burza, ale to s propojením jako takovým vůbec nesouvisí a můžete si nastavit čas jiný nebo ponechat to, co je tam.

Tímto je spojení vytvořeno.

Test správného napojení API

To, že jste skutečně spojeni a získáváte správná data zjistíte tím, že v platformě Sierra Chart uvidíte číslo Vašeho LYNX účtu, spojení na Interactive Brokers.

Vidíte li v grafu symbol [M], znamená to, že data berete ze Siera Chart feedu. To bude pouze v případě, že máte zaškrtlé políčko Allow Support for Sierra Chart Data Feeds [pin i=”26322″ t=”4″].

Jestliže do platformy Sierra Chart odešlete nějaký pokyn, ten s přenese do platformy LYNX Trading a uvidíte jej v záložce API.

Jak odstranit preventivní opatření pro API přenos

Při prvním nastavení API je možné, že konkrétní pokyn bude ze Sierry přenesen, ale v TWS bude čekat na potvrzení. To není vždy žádoucí – pro daytrading je to absolutně nevhodné. Toto upozornění lze vypnout  v TWS platformě v kartě Global Setting.

Zvolte opět API a vyberte Preventivní opatření. Tam zaškrtněte Obejít preventivní opatření.

Obchodování přes Sierra Chart

Pamatujte, že vždy, když obchodujete ze Sierra Chart, je potřeba mít zéroveň spuštěnou i platformu TWS a být do ní přihlášen. TWS sbírá příkazy a funguje jako jakýsi “most” mezi Sierrou a brokerem.

Přihlaste se tedy do TWS se svými přístupovými údaji a poté spusťte platformu Sierra Chart. Máte-li připojení nastavené podle návodu výše, Sierra si ho bude pamatovat a při odeslání pokynu se vám automaticky přenese do karty API, tak, jak je ukázáno výše.

Je důležité mít na paměti, že je nezbytné mít neustále spuštěné obě platformy. Pokud by byla platforma TWS vypnuta, spojení by se přerušilo a nebylo by možné exekuovat obchody.

Máte dotaz? 

Jestliže budete mít jakékoliv potíže při propojení platforem Sierra Chart a LYNX Trading (TWS), kontaktujte LYNX na bezplatné lince 800 877 877 nebo e-mailem na info@lynxbroker.cz.

Přečtěte si také:

Online broker LYNX

Chtěli byste obchodovat na burze? Otevřete si účet prostřednictvím online brokera LYNX. Obchodujte akcie, opce, futures nebo investujte do ETF. A to vše v rámci jednoho investičního účtu. Zjistěte více na: Online broker LYNX


Online broker LYNX

Chtěli byste obchodovat na burze? Otevřete si účet prostřednictvím online brokera LYNX. Obchodujte akcie, opce, futures nebo investujte do ETF. A to vše v rámci jednoho investičního účtu. Zjistěte více na: Online broker LYNX