Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Hledat v
  • Více možností...
Najít obsah, který ...
Hledat výsledky v ...
Seriály Komoditní Manuál Psychologie obchodování
  • Představení obchodní platformy Think or Swim (1)

    Každý obchodník s opcemi určitě ocení kvalitní nástroj k analýzám, zadávání příkazů a sledování svého opčního portfolia. Platforma Think or Swim (TOS), může být určitě jednou ze zajímavých voleb.

    I když platforma umí obchodovat nejenom opce, ale i akcie, komodity, nebo forex, její primární použití jsou přeci jenom opce. Právě pro opční obchody byla vyvíjena už od samého začátku a právě v této oblasti může platforma nabídnout, troufám si říci, více než kdejaká konkurence.

    Pojďme ale od začátku.

    Různé verze pro různý hardware

    Samotná platforma existuje v několika podobách, takzvaná „stand alone“ (pod názvem ThinkDesktop), web-based verze (WebBasedTrading), PDA verze (ThinkAnywhere) a mobilní verze (ThinkMobile).

    První zmíněná verze je samostatný program, který si stáhnete do svého počítače a nainstalujete. Druhá verze je vlastně zcela totožná aplikace, akorát s tím rozdílem, že se do ní přistupuje přímo z webového rozhraní – to tedy znamená, že vám stačí jakýkoliv počítač a webový prohlížeč (například Inernet Explorer), abyste se mohli k aplikaci přihlásit kdykoliv a kdekoliv na světě – nepotřebujete nikde nic instalovat. Web based verze vám tedy dává absolutní svobodu sledovat a managovat vaše opční obchody kdekoliv na světě, přičemž samozřejmě na domácím počítači můžete mít nainstalovanou i stand alone verzi – veškeré transakce a obchody uvidíte a můžete řídit v obou verzích naprosto rovnocenně.

    Poslední dvě verze jsou mobilní podoby stejné aplikace, avšak pro účely PDA a mobilních telefonů přizpůsobené menšímu rozlišení obrazovky. To tedy znamená, že k obchodování opcí teoreticky nepotřebujete ani počítač – své obchody můžete otevírat, sledovat a managovat přímo z vašeho mobilního telefonu nebo PDA.

    Platfroma je k mání ve čtyřech různých verzích, vzájemně propojených, umožňujících absolutní mobilitu.

    Za zmínku stojí i takzvaná „paper money“ verze – tj. možnost založit si fiktivní účet s fiktivními penězi a všechny 4 výše popsané nástroje naprosto svobodně využívat pouze s hypotetickými penězi – což je naprosto perfektní možnost jak opce paper-tradovat. Paper money verze nemá žádná omezení a veškeré funkce můžete využívat stejně svobodně, jako byste pracovali již s „živým“ účtem.

    Již v tomto bodě se tedy jedná o možnosti, které dnes zatím nejsou samozřejmostí a není příliš společností, které by podobné nabízely.

    Základní prostředí platformy

    Pro účely tohoto seriálu budeme používat převážně stand-alone verzi, tj. aplikaci samostatně instalovanou do počítače.

    Už po prvním přihlášení vám úvodní okno, do kterého je nutné vyplnit vaše přihlašovací údaje, nabídne možnost přihlásit se buďto k paper-money účtu (vyznačený zeleně), nebo reálnému účtu (vyznačený červeně).

    Dialogové okno, kterým se přihlašujete k reálnému nebo papírovému účtu, ale kde také můžete nastavit řadu předvoleb.

    Při kliknutí na tlačítko OPTIONS můžete vybrat rozlišení, se kterým chcete pracovat a barevné schéma aplikace. Ačkoliv velmi efektně vypadá černé (black), z praktických důvodů (čitelnější, lepší orientace) dávám přednost bílému pozadí (white).

    Po naběhnutí aplikace se objeví následující okno.

    Základní prostředí platformy TOS po otevření.

    Zcela vlevo nahoře máte základní informace o zůstatku svého účtu, můžete i přepínat mezi více účty. Okénko níže slouží ke sledování aktuálních cen předvybraných titulů nebo, je možné zde zobrazit i rychlý, zmenšený graf kteréhokoliv z vybraných titulů.

    Podstatné je však „hlavní okno“, tj. to napravo, zabírající většinu obrazovky.

    Už při prvním pohledu vidíte, že se okno skládá z celé řady záložek. Různé záložky jsou zde pro různé účely a prakticky každá z nich nabízí obrovské množství různých funkcí a možností – sám jsem ještě velikou část z nich ani nestačil prozkoumat. Podíváme se tedy v našem seriálu na jednu po druhé.

    Záložka MONITOR

    Jako první se zde nachází záložka „MONITOR“, která slouží k monitorování všech vašich aktuálních aktivit – tj. otevřených pozic, zadaných příkazů, vyplněných příkazů, zrušených příkazů a stavu účtu. Každá z paletek jde po kliknutí myší na šipku dále rozbalit, takže v kompletní podobě může vypadat okno MONITOR například takto:

    Prostředí záložky "MONITOR"

    Řádka „Working orders“ nám ukazuje právě pracující příkazy, čekající na vyplnění. V této ukázce jsem tedy zadal do platformy nákup opčního Straddle v trhu SPY se strike 147 na obě opce (nejedná se o žádný plánovaný obchod – pouze náhodnou ukázku pro účely tohoto seriálu). Příkaz je zadaný ve formě STOP na ceně 7.25 (o příkazech v dalších dílech), aktuální cena na trhu za tento Straddle je 6.425.

    Pokud by byl příkaz vyplněn, okamžitě by se přesunul z okénka „Working orders“ do okénka „Filled Orders“, pokud by byl zrušen, tak do okénka „Cancelled orders“. Zrušení jakéhokoliv příkazu je snadné – stačí najet kurzorem na daný příkaz v okénku „Working orders“, kliknout pravým tlačítkem myši a zvolit „cancel order“.

    Sekce POSITION STATEMENT pak ukazuje jednotlivé otevřené nebo v aktuální den uzavřené obchody, rozdělené dle jednotlivých trhů/akciových titulů. U každého z daných obchodů pak můžeme sledovat řadu hodnot, včetně údaje nejdůležitějšího – P/L (profit/loss), který nám ukazuje, kolik je právě daný obchod v zisku nebo ztrátě (obchody momentálně zobrazené nejsou opět žádné konkrétní obchody, pouze náhodné názorné ukázky).

    OVERALL TOTALS pak ukazuje celkový aktuální stav otevřeného portfolia, o řádku níže vidíte aktuální stav účtu. Samozřejmě je zde ještě celá řada dalších drobností, ty je však již třeba prozkoumat vlastním zkoušením a experimentováním.

    Tolik tedy pro dnešek, v dalších dílech se budeme zabývat dalšími záložkami. Mezitím doporučuji, abyste si sami stáhli platformu TOS a začít se s ní seznamovat – platformu je možné stáhnout na www.thinkorswim.com.

    Důležitá poznámka závěrem

    Tento seriál je pouze představením platformy a jejich funkcí. Finančník.cz není zástupcem společnosti nabízející tuto platformu a s ní spojených brokerských služeb. Prosíme, nepište nám tedy na naše e-maily žádné dotazy týkající se komisí, marginů atd. – nebude na takové odpovídáno. Obdobné dotazy je třeba řešit individuálně přímo s poskytovatelem platformy.

    29.7.2007

    Tomáš Nesnídal


    Mohlo by vás dále zajímat

    TOS: tipy pro práci s analytickou stránkou

    V dnešním videotutoriálu se vrátíme znovu k platformě ThinkorSwim a ukážeme si několik praktických tipů, jak využívat některé funkce analytické stránky. Mj. se naučíme jak sledovat skutečný stav otevřeného profitu/ztráty u obchodů, které jsme v průběhu času upravovali a u kterých nám platforma běžně ukazuje pouze stav týkající se poslední úpravy.
    Všechny operace jsou ve videu prováděny na demoúčtu a na zcela hypotetických příkladech. Smyslem videa je ukázat technické principy možné práce s platformou, nikoliv konkrétní obchodní doporučení či práci s reálnými strategiemi.
    Videotutoriál (15 minut):

     

    TOS: zadávání podmíněných příkazů při opčních strategiích

    V platformě TOS lze při obchodování s opcemi pracovat s poměrně sofistikovanými podmíněnými příkazy. Abychom odpověděli na časté otázky " jak na to" připravili jsme pro vás krátký videotutoriál, který by zájemce o tuto problematiku měl navést tím správným směrem.
    Všechny operace jsou ve videu prováděny na demoúčtu a na zcela hypotetických příkladech. Smyslem videa je ukázat technické principy možné práce s podmíněnými příkazy, nikoliv konkrétní obchodní doporučení či práci s reálnými strategiemi.
    Videotutoriál (20 minut):

    Klikněte na obrázek, video se zobrazí v novém okně.

    thinkBack - nový modul platformy ThinkorSwim pro bezplatný přístup k historickým datům opcí

    O předcházejícím víkendu uveřejnila společnost ThinkorSwim výrazný update své on-line platformy pro obchodování opcí, která nyní nabízí výraznou inovaci - modul thinkBack obsahující historická data opcí. A jelikož je platforma k dispozici zdarma nejen klientům firmy, jde o obecně velmi zajímavý nástroj, který stojí za bližší představení.
    Obchodování opcí stálo vždy v určitém ústraní k hlavním obchodním taktikám a to nejen díky své komplexnosti, ale jistě i proto, že začínající obchodník má oproti např. pozičnímu nebo intradennímu obchodování výrazně těžší situaci opční strategie backtestovat a vytvořit si tak důvěru v systém, který plánuje obchodovat. Ceny opcí jsou závislé na řadě faktorů, ke každé ceně podkladového aktiva existuje řada vypsaných kontraktů na různých strike cenách, které nejde přesně spočítat pouze z ceny podkladového aktiva, protože v sobě přes volatilitu zahrnují určité očekávání trhu. Pro přesné backtestování je tak třeba pracovat se skutečnými historickými daty, což je však obrovský soubor dat, který není snadno dostupný (a když dostupný je, tak rozhodně ne za levné peníze v porovnání s daty podkladových aktiv).
    Řešení jak si ověřovat určité základní charakteristiky opčních strategií v historii pochopitelně existují, ale nejsou tak snadno uchopitelné, jako když testujeme strategie postavené na obchodování akcií nebo komodit. Asi nejdostupnějším a nejrozšířenějším nástrojem je tak klasický Excel, ve kterém lze při zvládnutí základního VBA programování připravit velmi smysluplné algoritmy pro testování chování podkladového aktiva, jehož závěry lze použít pro sice hrubou, ale funkční stavbu opčních strategií. Např. pro testování neutrálních strategií jako je Iron Condor si můžeme slušné závěry o funkčnosti strategií udělat již z pouhého otestování různých rozmezí, v jakém se pohybovalo testované podkladové aktivum (např. akcie nebo index). S dalšími znalostmi VBA programování lze pak z Excelu postavit již hodně solidní testery - na internetu lze poměrně levně zakoupit propracované pluginy umožňující automatický výpočet teoretických opčních cen a takový tester nabízí zase o trochu více informací. I takový přístup má nicméně svá ale. Především vyžaduje znalost programování, což je nepochybně nad rámec možností většiny traderů, a stále pracuje s určitou - a bohužel významnou - odchylkou, neboť bez znalosti např. konkrétní skutečné implicitní volatility se nelze dobrat k přesným opčním cenám, které mohou u některých strategií znamenat docela zásadní rozdíl mezi ziskem a ztrátou. A co si budeme povídat - čím je trader zkušenější, tím méně potřebuje přesnější nástroje, protože dokáže ze své zkušenosti vyhodnotit reálné dosažitelné plnění a poznat, zda-li testovaný přístup nabízí edge nebo nikoliv. Začátečník však takovou zkušenost nemá a tak je pro něj ideální konfrontovat více či méně hypotetické výsledky z různých testerů s reálnými plněními, tudíž s historickými daty.
    I ty jsou samozřejmě k dispozici, ale platformy, které je obsahují, nejsou vůbec levné a pokud trader zatím nevydělává, nemá smysl, aby investoval stovky nebo tisíce dolarů jen proto, aby získal přístup k historickým datům. Podrobně jsme se tomuto tématu na Finančníkovi věnovali již před časem v článku Data a nástroje pro opční backtesting O to pozitivnější je nejnovější update opční platformy ThinkorSwim, který již svým analytickým rozhraní jistě udělala vrásky nejednomu výrobci analytického software, protože nabízí funkce, které byly ještě donedávna k dispozici pouze v rámci drahých programů. Nyní šli v ThinkorSwim ještě dále - o víkendu uvolněný update nabízí modul thinkBack obsahující přístup k historickým opčním datům. A co je důležitější - platforma je k dispozici plně funkční nejen klientům této brokerské společnosti, ale zdarma všem, co si zde založí (zcela bez jakýchkoliv požadavků) demoúčet. Ten je omezený pouze skutečností, že nabízí zpožděná data. Tj. pokud obchodujete opce např. u InteractiveBrokers (které nabízejí levnější komise než ThinkorSwim), lze platformu ThinkorSwim trvale používat např. pro analyzování aktuálních obchodů a nyní i pro přístup k historickým cenám.
    thinkBack podrobněji
    Přístup a ovládání modulu thinkBack je v platformě TOS vyřešeno klasicky poměrně intuitivně a jednoduše.

    Přepneme se do záložky thinkBack kde se pracuje podobně, jako s živými daty v záložce Trade. Do políčka symbol (bod 1) je třeba vložit symbol podkladového aktiva a pak již stačí vybrat v poli quote date (bod 2) příslušné datum, ke kterému se chceme v historii odkázat. V okně Options pak máme k dispozici dané historické expirační měsíce (bod 3) s konkrétními striky a historickými daty. Zobrazená data jsou EOD, tedy ke konci obchodního dne, což je myslím pro tyto účely naprosto dostačují i s ohledem na poměr cena/výkon. Ceny opcí se pochopitelně v průběhu dne mění tak, jak se každou chvíli mění cena podkladového aktiva, ale při základním testování strategií se stejně většinou potřebujeme "odrazit" od určité hodnoty (a kdo potřebuje přesnější data, může investovat např. do OptionVue). Co je důležité, jde o, podle lidí z TOS, skutečně obchodované ceny, nikoliv teoretické výpočty. A co je podstatné - u historických cen lze nastavit zobrazování všech položek jako u realtime údajů - tj. především řecká písmena, podle kterých řada traderů své opční obchody řídí.
    thinkBack je podle mého názoru skvělý nástroj, nicméně je třeba si dát pozor na to, že byl vypuštěn před necelým týdnem a ještě má své "mouchy". Především je vidět, že v TOS ještě ladí své servery s historickými daty a je třeba kontrolovat bod 4 - zde je zobrazena buď informace "Trading Day" , což indikuje, že systém našel pro daný den historická data, nebo je zde "No Data". V takovém případě se platforma k datům nedostala a je třeba si dát pozor, jaké údaje jsou na stránce zobrazeny (většinou jsou zde informace z posledního dostupného dne, což je docela zavádějící). Také se mi občas stalo, že platforma nenabídla aktuální ATM striky, případně se nezobrazily ceny pro OTM opce. Nicméně nepochybuji o tom, že v TOS během následujících týdnů řadu věcí vychytají - technologický progres a rychlost updatů je u této firmy je obdivuhodný, ale v této fázi "betatestování" je třeba zobrazovaným informacím věnovat trochu více pozornosti.
    V modulu thinkBack lze testovat i konkrétní obchody. Běžným způsobem můžeme otevřít pozici (jednoduchou opci nebo kompletní spread) a sledovat její vývoj v podokně BackTrades. Zde je možná ovládání trochu méně intuitivní, neboť nabízí několik možností pro nastavení data.

    Modul funguje následovně: nastavení data v bodě se vztahuje pouze k historickým datům, které vidíme v okně Options. Nevztahuje se k obchodům přidaným do Backtrades. Datum ovlivňující hodnoty zadaných obchodů nastavujeme v okénku P/L Date (bod 2). Pokud tedy chceme zároveň krokovat ceny opcí a výsledky našich historických simulací, je třeba měnit datum současně v políčkách 1 a 2. Nastavení data v bodě 3 mě přijde trochu nadbytečné a matoucí. Lze s ním měnit datum, kdy jsme do obchodu vstoupili. Aktuální hodnoty naší otevřené historické pozice vidíme v bodě 4. Mění se hodnoty Delta, Theta (případně další, které si necháme zobrazit - pro nastavení klikněte pravým tlačítkem myši do šedého řádku se záhlavím a zvolte Customize... ) a celkový otevřený zisk/ztráta. Bohužel se nemění cena opce (Price) - ta se vždy vztahuje k vstupní ceně a tak aktuální cenu opce vidíme pouze v záložce Options.
    Historické obchody nelze v tuto chvíli interpretovat graficky, ale v TOS již slibují, že nějakou obdobu tabulky Analyze pro historická data přidají, což pak bude skutečně hodně luxusní.
    Shrnutí
    Každému, kdo se někdy pokoušel analyzovat historická opční data musí být zřejmé, že hlavní problém v jejich zpřístupnění není v technické implementaci, ale v ohromném množství informací, se kterými je třeba v reálném čase pracovat. Proto není divu, že podobné funkce byly dosud výsadou placených aplikací. TOS samozřejmě také není charitou a aplikace jim pomáhá přitahovat stále více opčních obchodníků generující komise a úroky z uložených prostředků na jejich účtech, ale na druhou stranu poskytuje svoji platformu zdarma a bez omezení (kromě zpožděných dat) všem, kteří si ji stáhnou na jejich webu. Takže svým způsobem jde o bezplatný nástroj, který může (a bude) využívat obrovské množství lidí. Z tohoto pohledu je třeba nahlížet na některé nedokonalosti, které jsem popsal výše, a které indikují, že TOS bude ještě nějakou dobu ladit své databázové servery, aby dokázaly uspokojit funkce, které nyní představily. A ty mi přijdou poměrně dost zásadní. Ani ne tak pro zkušené obchodníky, které historické ceny příliš nezajímají, ale pro začínající opční obchodníky, kterým může i takto jednoduchý modul poskytnout mnoho cest, jak si výrazně efektivněji a přesněji zbacktestovat základní opční přístupy a rychleji pochopit řadu zákonitostí, které se k opčním cenám váží. Až se platforma trochu usadí, určitě doporučuji thinkBack vyzkoušet.
×
×
  • Vytvořit...

Důležitá informace

Na tomto webu zpracováváme cookies potřebné pro jeho fungování a analytiku, v případě udělení souhlasu také cookies pro účely cílení reklamy.