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í
  • Proč a jak synchronizovat čas pro intradenní obchodování

    V souvislosti s intradenním obchodováním - kde záleží na přesném zobrazování každé cenové úsečky - dostáváme řadu dotazů týkajících se času - jak ovlivňuje zobrazování grafů lokální čas našeho počítače, případně jak čas přesně nastavit? Podrobnému vysvětlení se věnujeme v tomto praktickém článku.

    Předně - vykreslování intradenních grafů se řídí časem našeho lokálního počítače. Také správná synchronizace grafů se zdrojem dat (např. data pro SierraChart získávaná z Interactive Brokers) je závislá na správném lokálním čase našeho počítače - pokud čas ve vašem lokálním počítači není přesný, budete tak mít s největší pravděpodobností grafy zobrazované jinak než ostatní obchodníci, případně vám mohou i nějaká data chybět. Přesný čas je tak velmi důležitý.

    Mohou se hodiny v počítači "rozcházet"? Ano mohou - a velmi zásadně. Situace se samozřejmě v tomto ohledu liší stroj od stroje, počítače však rozhodně v sobě nemají žádné švýcarské hodinové stroječky a tak jsou nepřesné víceméně všechny stroje - některé jsou schopny se rozejít i o několik desítek vteřin za den, jiné jsou přesnější. Avšak i nepřesnost v řádek vteřin může u intradenního obchodování tvořit obrovský rozdíl. Naštěstí v době internetu a on-line připojení není problém počítač automaticky synchronizovat se světovým atomovým časem a tím si zajistit přesný čas v řádech milisekund i na svém počítači. Navíc je celá operace velmi jednoduchá a bezplatná, takže nějakou pravidelnou synchronizaci času by měl na svém počítači provádět každý intradenní obchodník.

    Nástroje pro synchronizaci času

    Seřizování času počítačů připojených k internetu je velmi snadné a to především díky specializovaným protokolům (dnes především NTP - Network Time Protocol a jednodušším SNTP Simple Network Time Protocol) prostřednictvím kterých může zjednodušeně řečeno náš lokální počítač získat přesný čas od specializovaných serverů s přesným časem (podrobný popis fungování procesu můžete nalézt např. v článku NTP: Filozofie synchronizace času po Internetu). Běžného uživatele - a tradery především - však patrně nezajímá princip, ale praktická aplikace - jak konkrétně synchonizovat přesný čas? Softwarových nástrojů pro tento účel existuje celá řada. Základní naleznete i v samotných Windows po kliknutí na systémové datum. Zobrazí se panel Datum a čas - vlastnosti, kde je možné v záložce Čas v Internetu nastavit položku "Automaticky synchronizovat s časovým serverem v Internetu". Bohužel takto automaticky nastavená synchronizace probíhá pouze jednou za 7 dnů a to navíc pouze v případě, že je daný počítač v pravou chvíli připojen k Internetu. Interval se snad dá obejít zásahem do registru Windows, avšak pro běžného uživatele bude mnohem lepší sáhnout po nějakém specializovaném a zároveň uživatelsky přátelském programu.

    Jak již bylo řečeno, specializovaných programů je opravdu ohromné množství. Osobně se mi poslední dobou osvědčil program Dimension 4 (aktuálně ve verzi 5.0), který je k dispozici zdarma na této internetové adrese: http://www.thinkman.com/dimension4/

    Program je pro nekomerční užití zdarma a je možné jej stáhnout přímo na adrese http://www.thinkman.com/dimension4/d4time50.msi. Po jednoduché instalaci a povolení programu na firewallu Windows (program samozřejmě musí komunikovat se vzdálenými servery, což je proces, který firewall Windows ohlásí jako podezřelou aktivitu a program je třeba odblokovat) je možné program začít používat.

    Jak vidíte na screenshotu, program již obsahuje obrovské množství NTP serverů a uživatel tak již nemusí nic zadávat ani vyhledávat. K programu existuje i čeština, tu si můžete stáhnout na adrese http://www.slunecnice.cz/product/Dimension-cestina/

    V programu je třeba v zásadě nastavit pouze oblast "How Often" (Jak často): Volbu "Load Dimension 4 at startup" je třeba určitě zaškrtnout - program se bude spouštět automaticky při každém spuštění Windows
    Volba "Once loaded, wait until online" slouží pro počítače, které nejsou stále on-line, což patrně není případ intradenních obchodníků.
    Volbu "Synchronize once, then exit" nezaškrtáváme - program by nastavil přesný čas pouze jednou a poté by se vypnul.
    Naopak nastavíme rozumný čas v položce Every, který udává interval, kdy se bude čas automaticky synchronizovat.

    TIP: po nastavení ukončete okno kliknutím na ikonku minimalizovat v pravém rohu okna, která program pouze schová. Ujistěte se, že program má stále viditelnou ikonku v liště Windows - jen tak probíhá nastavená synchronizace času.

    TIP2: Pomocí tlačítka History si lze zobrazit i historii synchronizace, ve které můžete vidět, jak hodně se váš počítač rozchází s přesným časem a podle toho upravit interval synchronizace.

    TIP3: Pro synchronizaci je pochopitelně nejlepší získávat čas od NTP serveru, který je v internetu umístěn co nejblíže vašemu stroji. NTP servery poskytují často poskytovatelé internetu, nebo je možné použít některý NTP server z CZ akademického prostředí (v samotném programu jsou přednastaveny dva NTP CZ servery, další můžete nalézt např. na této adrese: http://bass.wz.cz/ntp.html. Nové servery se do programu přidávají přes tlačítko Add, nicméně pokud nemusíte mít vše "po svém" jednoznačně si vystačíte s nabídkou serverů zobrazenou v samotném programu.

    PS: nic se nemusí přehánět - budete-li synchronizovat čas počítače každou vteřinu, budete si opravdu zbytečně zatěžovat svůj počítač :)

    5.7.2006

    Petr Podhajský

    Fulltime obchodník věnující se tradingu více než 15 let. Specializace na systematické strategie obchodované na futures a akciích. Oblíbený styl obchodování - intradenní s využitím orderflow. Poslední roky pak stavba automatizovaných portfolio systémů.


×
×
  • 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.