Articles

Yahoo Stock Alert Setup Page. | Ladda ner vetenskapligt diagram

… arbete relaterat till temporala data och övervakning och i avsnitt V diskuteras lagringsutmaningen för temporala modeller för finansiell övervakning och en effektiv algoritm för att lösa den. Den experimentella utvärderingen av algoritmen finns i avsnitt VI och i avsnitt VII avslutas artikeln. II. F INANCIAL W EB I NFORMATION Det finns olika typer av finansiella informationskällor som är tillgängliga på Internet. Dessa källor tillhandahåller finansiell information genom dynamiska HTML-dokument , XML-dokument eller webbtjänster . Dessa källor tillhandahåller olika typer av finansiell information som vi kan kalla Internetvariabler. Varje Internetvariabel är dynamisk och ger en aktuell siffra för ett specifikt finansiellt värde. En middleware som kallas MidWire föreslogs för att effektivt återanvända den tillgängliga webbinformationen. Detta tillvägagångssätt gör det möjligt att använda en generisk modell för att få tillgång till sådana uppgifter från vilken öppen källa som helst på webben, jämfört med de tjänster som för närvarande finns tillgängliga och som vanligtvis är begränsade till en eller ett fåtal specifika källor. I detta avsnitt diskuteras de tre huvudsakliga sätten att definiera Internetvariabler beroende på källorna. Webbtjänster är ett strukturerat och förenklat sätt att få tillgång till tjänster eller specifik information från Internet. En webbtjänst definieras av World Wide Web Consortium (W3C) som ”ett programvarusystem som är utformat för att stödja driftskompatibel maskin-till-maskin-interaktion över ett nätverk”. Webbtjänster tillhandahåller webbaserade API:er som kan nås via ett nätverk, t.ex. Internet, och som kan köras på ett fjärrsystem som är värd för de begärda tjänsterna. Dessa fjärrsystem stöder olika tjänster, inklusive tillhandahållande av information om olika aspekter eller produkter. Till exempel kan olika aktiemarknader vara värd för webbtjänster som tillhandahåller aktuella aktiekurser. Banker kan använda webbtjänster för att tillhandahålla information om räntesatser för lån eller information om valutakurser. W3C:s webbtjänst består vanligtvis av klienter och servrar som kommunicerar med hjälp av XML-meddelanden enligt SOAP-standarden. Om ett monitorprogram behöver önskad information kan användaren enkelt definiera en Internetvariabel och koppla den till den webbtjänst som tillhandahåller denna information. Huvudproblemet med webbtjänster är att en begränsad mängd information som är tillgänglig på Internet tillhandahålls med hjälp av webbtjänster. En annan informationskälla på Internet är XML-dokument. Dessa erbjuder ett strukturerat format för data i textbaserade dokument som användarprogrammen kan skanna igenom och lätt hitta de nödvändiga uppgifterna. Dataposterna i ett XML-dokument är förknippade med särskilda taggar som definierar datasemantiken. Detta gör det möjligt för monitorn att hämta den information som krävs på grundval av de definierade taggarna. I ett XML-dokument kommer till exempel aktiekursen för ett företag att ha en unik tagg som identifierar företaget och typen av data (pris). Användaren kan därför skriva ett program som lokaliserar taggen och använder de data som är kopplade till den. I likhet med webbtjänster erbjuder XML dock inte en stor informationskälla eftersom en liten andel av den information som finns tillgänglig på Internet är skriven i XML. Den mesta informationen på Internet levereras till användarna i HTML-dokument. Till skillnad från XML har HTML-dokument ingen semantik för att identifiera innehållet. Att hämta specifika data från ett dynamiskt HTML-dokument för återanvändning i andra tillämpningar är en komplicerad uppgift. Det är mycket svårt att identifiera de nödvändiga delarna av uppgifterna och dynamiskt använda dem i andra tillämpningar. Vi har nyligen utvecklat en enkel och effektiv metod för att hämta levande HTML-baserad Internetinformation . Detta tillvägagångssätt används för att definiera de anmälningsvariabler som kommer att få sina uppgifter uppdaterade från Internet. Metoden hittar fasta titlar eller rubriker som förekommer i HTML-dokumenten direkt eller halvt direkt före de nödvändiga uppgifterna. Dessa fasta rubriker används som referenser (markörer) för att identifiera de nödvändiga uppgifternas position. III. MODELLER FÖR ÖVERVAKNING AV FINANSIELL INFORMATION Det finns olika modeller för övervakning av finansiell information. Vissa av dessa modeller har redan införts i vissa webbapplikationer. Dessutom finns det ett antal avancerade modeller som har potential att användas för olika tillämpningar inom en nära framtid. I det här avsnittet diskuteras dessa modeller. I denna typ av övervakning är övervakningsfält, information och villkor begränsade. Användarna har en begränsad uppsättning fördefinierade informationsuppsättningar och villkor som de kan använda för att definiera sina övervakningsintressen. Den används av vissa leverantörer av finansiella tjänster via Internet. Ett exempel på denna typ av övervakning erbjuds av Yahoo Stocks Watch Alert . Den ger användarna möjlighet att ställa in sina meddelanden om aktieinformation. Dessa alternativ är baserade på förändringar i aktiekurserna, antingen i värde eller i procent. Användaren kan till exempel välja att få ett meddelande när priset på Wal-Mart-aktien stiger över 50,00 dollar eller när priset sjunker under 44,00 dollar. Figur 1 visar inställningsskärmen för Yahoo Stock Alert. Användaren kan få meddelanden som ett e-postmeddelande, ett snabbmeddelande eller ett textmeddelande via mobiltelefonen. Denna typ av övervakning är enkel och kan lätt användas av vanliga användare, men den ger bara grundläggande övervakningsvillkor. Användarna kan alltså inte definiera avancerade eller komplexa villkor som kan innefatta mer än ett värde, flera eller tidsbaserade förändringar. Dessutom är den information som används för varningarna begränsad till den information som endast ägs eller förvaltas av tjänsteleverantören. Uppdateringar och förändringar på andra webbplatser eller företag kanske därför inte inkluderas. En investerare kan till exempel ställa in ett meddelandevillkor i Yahoo Finance så att ett meddelande skickas när Wal-Marts aktiekurs sjunker till ett visst värde i US-dollar. Investeraren kan dock inte definiera avancerade anmälningskriterier som ”när handelsvolymen når en viss mängd OCH när Wal-Marts aktiekurs når ett visst pris i euro”, trots att både handelsvolymen och växelkursen från US-dollar till euro finns tillgängliga på Internet. Eftersom Yahoo Finance inte stöder information om valutaväxling och inte kan hantera en kombination av villkor, kommer det inte att kunna uppfylla investerarens krav. Denna typ av övervakning befinner sig fortfarande på forskningsstadiet, men har potential att bli mycket populär. Den gör det möjligt för användare att definiera övervakningsvillkor baserade på värden som är allmänt tillgängliga på webben genom webbtjänster eller dynamiska HTML-dokument och att bygga upp varningsvillkor med hjälp av dessa värden. Användaren kan till exempel definiera kriterier för att övervaka handelsvolymen för ALDAR Properties som visas på ADX-webbplatsen (se figur 2). Användaren kan definiera att han/hon vill få en varning så snart som detta antal når ett visst värde. I denna typ av tjänst definierar användaren det önskade värdet genom att identifiera ett fast textelement som visas före det önskade värdet så att det är möjligt att hitta det och hämta värdet . De hämtade värdena utvärderas utifrån användarens villkor och en varning skickas när villkoren är uppfyllda. Med detta tillvägagångssätt löser man problemet med bristande identifiering av taggar i HTML-dokument genom att använda visuella markörer. En markör är en fast text som är placerad inom ett känt avstånd från den nödvändiga informationen och som används för att analysera dokumentet. Detta är nödvändigt eftersom vi inte har att göra med en enda informationsleverantör som kan ha interna representationer av värdena och få direkt tillgång till dem. Att vara i HTML-format gör det omöjligt att direkt identifiera variabler som förändras på sidan. Därför görs åtkomsten baserat på sidans övergripande format och de fasta titlar som används. Det föreslagna tillvägagångssättet utvecklas som en Java-klass. Flera objekt kan skapas från denna klass för olika Internet HTML-dokument som innehåller en del av den nödvändiga informationen . Om den information som behövs finns tillgänglig via webbtjänster kan användarna använda motsvarande webbtjänst och integrera den med meddelandetjänsten. Denna typ av övervakning liknar den obegränsade övervakningen. Den information som behövs hämtas dock från flera källor i flera Internetvariabler. Dessutom kan nya variabler beräknas från de hämtade Internetvariablerna. I denna typ av tjänst definierar användaren Internetvariablerna och deras källor och beskriver sedan de beräknade variablerna som kombinationer (vanligtvis matematiska) av Internetvariablerna. Internetvariablerna och/eller de beräknade variablerna kan användas för att definiera varningsvillkoren. För att illustrera denna typ av varning kan man ta ett exempel på en investerare (som använder euron som handelsvaluta) som vill veta när priset på EMAAR-aktien som är noterad på Dubai Financial Market (DFM) i dirham stiger över 2 euro. Här behövs två typer av information: aktiekursen i dirham som erbjuds på DFM:s webbplats (se figur 3) och växelkursen från dirham till euro som erbjuds på en webbplats för valutaväxling (se figur 4). Båda värdena är dynamiska och för att hitta priset måste investeraren kontinuerligt bevaka de två webbplatserna och omvandla valutan på det noterade priset tills det önskade värdet uppnås. Med hjälp av övervakningstjänsten kommer investeraren dock att automatisera processen genom att definiera två Internetvariabler för det aktuella aktiekursen i dirham, EmaarAED , och den aktuella växelkursen från dirham till euro, AEDEUR . Användaren använder sedan dessa två Internetvariabler för att ta fram en beräknad variabel, EmaarEUR , för det aktuella aktiekursen i euro ( EmaarEUR = EmaarAED * AEDEUR ). Därefter anger investeraren det villkor vid vilket ett varningsmeddelande ska skickas så snart priset når det önskade värdet i euro. Denna typ av övervakningstjänst ger användarna flexibilitet att definiera avancerade villkor. Detta är mycket viktigt för t.ex. aktieinvesterare eftersom hundratals webbplatser erbjuder live finansiell information som uppdateras sekundsvis. Dessutom kräver finansiella beslut också …