Articles

Stránka pro nastavení akciového výstražného systému Yahoo. | Stáhnout vědecký diagram

… práce týkající se časových dat a monitorování a oddíl V pojednává o problému ukládání časových modelů finančního monitorování a poskytuje efektivní algoritmus pro jeho řešení. Experimentální vyhodnocení algoritmu je v části VI a část VII uzavírá článek. II. F INANCIAL W EB I NFORMATION Na internetu jsou k dispozici různé typy zdrojů finančních informací. Tyto zdroje poskytují finanční informace prostřednictvím dynamických dokumentů HTML , dokumentů XML nebo webových služeb. Tyto zdroje poskytují různé finanční informace, které můžeme nazvat internetové proměnné. Každá internetová proměnná je dynamická a poskytuje aktuální číslo pro určitou finanční hodnotu. K efektivnímu opětovnému využití dostupných internetových informací byl navržen middleware nazvaný MidWire . Tento přístup umožňuje obecný model přístupu k těmto údajům z jakéhokoli otevřeného zdroje na webu ve srovnání s aktuálně dostupnými službami, které jsou obvykle omezeny na jeden nebo několik konkrétních zdrojů. Tento oddíl pojednává o třech hlavních způsobech definování internetových proměnných v závislosti na jejich zdrojích. Webové služby poskytují strukturovaný a zjednodušený způsob získávání služeb nebo specifických informací z internetu. Webová služba je definována konsorciem World Wide Web Consortium (W3C) jako „softwarový systém určený k podpoře interoperabilní interakce mezi stroji prostřednictvím sítě“. Webové služby poskytují webové rozhraní API, k němuž lze přistupovat prostřednictvím sítě, například internetu, a které lze spustit ve vzdáleném systému hostujícím požadované služby. Tyto vzdálené systémy podporují různé služby včetně poskytování informací o různých aspektech nebo produktech. Například různé akciové trhy mohou hostit webové služby poskytující aktuální ceny akcií. Banky mohou využívat webové služby k poskytování informací o úrokových sazbách úvěrů nebo informací o směnných kurzech cizích měn. Webové služby W3C se obvykle skládají z klientů a serverů, kteří komunikují pomocí zpráv XML podle standardu SOAP. Potřebuje-li aplikace monitoru požadované informace, může uživatel snadno definovat internetovou proměnnou a propojit ji s webovou službou, která tyto informace poskytuje. Hlavním problémem webových služeb je, že prostřednictvím webových služeb je poskytováno omezené množství informací dostupných přes internet. Dalším zdrojem informací na internetu jsou dokumenty XML. Ty nabízejí strukturovaný formát dat v textových dokumentech, které mohou uživatelské programy procházet a snadno vyhledávat požadovaná data. Datové položky v dokumentu XML jsou spojeny se speciálními značkami, které definují sémantiku dat. To umožňuje monitoru vyhledat požadované informace na základě jejich definovaných značek. Například v dokumentu XML bude mít cena akcií společnosti jedinečnou značku identifikující společnost a typ dat (cena). Uživatel proto může napsat program, který vyhledá tento tag a použije data s ním spojená. Podobně jako webové služby však XML nenabízí rozsáhlý zdroj informací, protože jen malé procento informací dostupných na internetu je zapsáno v XML. Většina informací na internetu je uživatelům poskytována v dokumentech HTML. Na rozdíl od XML nemají dokumenty HTML žádnou sémantiku pro identifikaci obsahu. Získání konkrétních dat z dynamického dokumentu HTML pro opětovné použití v jiných aplikacích je složitý úkol. Je velmi obtížné identifikovat požadované části dat a dynamicky je použít v jiných aplikacích. Nedávno jsme vyvinuli jednoduchý a efektivní přístup pro získávání živých internetových informací založených na HTML . Tento přístup slouží k definování proměnných oznámení, jejichž data budou aktualizována z internetu. Přístup vyhledává pevné nadpisy nebo hlavičky, které se v dokumentech HTML objevují přímo nebo polopřímo před potřebnými daty. Tyto pevné nadpisy se používají jako odkazy (značky) k identifikaci pozice požadovaných údajů. III. M odely monitorování finančních informací Existují různé modely monitorování finančních informací. Některé z těchto modelů jsou již zavedeny a implementovány některými webovými aplikacemi. Kromě toho existuje řada pokročilých modelů, které mají potenciál být v blízké budoucnosti využity pro různé aplikace. Tato část pojednává o těchto modelech. V tomto typu monitorování jsou monitorovací pole, informace a podmínky omezeny. Uživatelé mají k dispozici omezený soubor předdefinovaných souborů informací a podmínek, které mohou použít k definování svých zájmů v oblasti monitorování. Využívají jej někteří poskytovatelé finančních služeb prostřednictvím internetu. Jeden z příkladů tohoto typu monitorování nabízí Yahoo Stocks Watch Alert . Poskytuje uživatelům možnosti nastavení jejich upozornění na informace o akciích. Tyto možnosti jsou založeny na změnách cen akcií buď v hodnotě, nebo v procentech. Uživatel si například může zvolit, že bude dostávat oznámení vždy, když cena akcií společnosti Wal-Mart vzroste nad 50,00 USD nebo když cena klesne pod 44,00 USD. Obrázek 1 ukazuje obrazovku nastavení Yahoo Stock Alert, uživatel může dostávat oznámení jako e-mailovou zprávu, okamžitou zprávu nebo textovou zprávu přes mobilní telefon. Tento typ monitorování je jednoduchý a mohou jej snadno používat běžní uživatelé; poskytuje však pouze základní podmínky monitorování. Uživatelé tedy nemohou definovat pokročilé nebo složité podmínky, které mohou zahrnovat více než jednu hodnotu, více nebo časové změny. Kromě toho jsou informace použité pro výstrahy omezeny pouze na ty, které vlastní nebo spravuje poskytovatel služby. Proto nemusí být zahrnuty aktualizace a změny na jiných webových stránkách nebo v jiných společnostech. Investor může například v Yahoo Finance nastavit podmínku pro zasílání upozornění tak, že kdykoli cena akcií společnosti Wal-Mart klesne na určitou hodnotu v amerických dolarech, bude zasláno upozornění. Investor však nemůže definovat pokročilá kritéria pro zasílání oznámení, jako například „když objem obchodů dosáhne určitého množství A když cena akcií Wal-Mart dosáhne určité ceny v eurech“; ačkoli jak objem obchodů, tak směnný kurz USD vůči euru jsou dostupné přes internet. Vzhledem k tomu, že Yahoo Finance nepodporuje informace o směně měn a nedokáže zpracovat kombinaci podmínek, nebude schopen uspokojit požadavky investora. Tento typ sledování je zatím ve fázi výzkumu, ale vykazuje potenciál stát se velmi populárním. Umožňuje uživatelům definovat podmínky monitorování na základě libovolných hodnot veřejně dostupných na webu prostřednictvím webových služeb nebo dynamických dokumentů HTML a na základě těchto hodnot sestavit podmínky upozornění. Uživatel může například definovat kritéria pro sledování objemu obchodů ALDAR Properties, který je zobrazen na webových stránkách ADX (viz obrázek 2). Uživatel může definovat, aby dostal upozornění, kdykoli toto číslo dosáhne určité hodnoty . V tomto typu služby uživatel definuje požadovanou hodnotu určením pevné textové položky, která se objeví před požadovanou hodnotou, aby ji bylo možné najít a získat hodnotu . Získané hodnoty jsou vyhodnoceny na základě podmínek uživatele a při splnění podmínek je odesláno upozornění. Tento přístup řeší problém nedostatečné identifikace značek v dokumentech HTML pomocí vizuálních značek. Značka je pevný text umístěný ve známé vzdálenosti od požadovaného údaje a slouží k analýze dokumentu. To je nezbytné, protože nemáme co do činění s jediným poskytovatelem informací, který by mohl mít interní reprezentaci hodnot a přistupovat k nim přímo. Vzhledem k tomu, že se jedná o formát HTML, není možné přímo identifikovat měnící se proměnné v rámci stránky. Proto se k nim přistupuje na základě celkového formátu stránky a použitých pevných názvů. Navrhovaný přístup je vytvořen jako třída jazyka Java. Z této třídy lze vytvořit více objektů pro různé internetové dokumenty HTML, které obsahují některé požadované informace . Pokud jsou potřebné informace dostupné prostřednictvím webových služeb, mohou uživatelé použít odpovídající webovou službu a integrovat ji s oznamovací službou. Tento typ monitorování je podobný neomezenému monitorování. Potřebné informace jsou však získávány z více zdrojů do více internetových proměnných. Kromě toho lze ze získaných internetových proměnných vypočítat nové proměnné. V tomto typu služby uživatel definuje internetové proměnné a jejich zdroje, vypočtené proměnné pak popíše jako kombinace (obvykle matematické) internetových proměnných. Internetové proměnné a/nebo vypočtené proměnné mohou sloužit k definování podmínek výstrahy. Pro ilustraci tohoto typu výstrahy uvažujme příklad investora (který používá euro jako obchodní měnu) a potřebuje vědět, kdy cena akcií EMAAR kótovaných na dubajském finančním trhu (DFM) v dirhamech stoupne nad 2 eura. Zde jsou zapotřebí dva typy informací, cena akcie v dirhamech nabízená webovou stránkou DFM (viz obrázek 3) a směnný kurz dirhamů vůči euru nabízený na webové stránce směnárny (viz obrázek 4). Obě hodnoty jsou dynamické a zjištění ceny vyžaduje, aby investor průběžně sledoval obě stránky a přepočítával měnu na uvedenou cenu, dokud nedosáhne požadované hodnoty. Pomocí monitorovací služby však investor tento proces zautomatizuje definováním dvou internetových proměnných pro aktuální cenu akcií v dirhamech, EmaarAED , a aktuální směnný kurz z dirhamů na eura, AEDEUR . Uživatel pak použije tyto dvě internetové proměnné k odvození vypočtené proměnné EmaarEUR pro aktuální cenu akcií v eurech ( EmaarEUR = EmaarAED * AEDEUR ). Poté investor zadá podmínku, při které bude odeslána výstražná zpráva, jakmile cena dosáhne požadované hodnoty v eurech. Tento typ monitorovací služby poskytuje uživatelům flexibilitu při definování pokročilých podmínek. To je velmi důležité například pro investory do akcií, protože stovky stránek nabízejí živé finanční informace aktualizované každou vteřinou. Kromě toho finanční rozhodnutí vyžadují také …

.