Articles

Yahoo Stock Alert Setup Page. | Download Scientific Diagram

…. lucrări legate de date temporale și monitorizare, iar secțiunea V discută provocarea de stocare a modelelor de monitorizare financiară temporală și oferă un algoritm eficient pentru rezolvarea acesteia. Evaluarea experimentală a algoritmului este în secțiunea VI, iar secțiunea VII încheie lucrarea. II. I NFORMAȚII F INANCIARE Există diferite tipuri de surse de informații financiare disponibile pe internet. Aceste surse furnizează informații financiare prin intermediul unor documente HTML dinamice, documente XML sau servicii web. Aceste surse furnizează diferite informații financiare pe care le putem numi variabile de internet. Fiecare variabilă Internet este dinamică și furnizează un număr curent pentru o anumită valoare financiară. A fost propus un middleware numit MidWire pentru a reutiliza în mod eficient informațiile disponibile pe internet. Această abordare permite un model generic de accesare a acestor date din orice sursă deschisă de pe web, în comparație cu serviciile disponibile în prezent, care sunt de obicei limitate la una sau câteva surse specifice. Această secțiune analizează cele trei modalități principale de definire a variabilelor internetului în funcție de sursele acestora. Serviciile web oferă o modalitate structurată și simplificată de a obține servicii sau informații specifice de pe internet. Un serviciu web este definit de World Wide Web Consortium (W3C) ca fiind „un sistem software conceput pentru a sprijini interacțiunea interoperabilă între mașini și mașini într-o rețea”. Serviciile web oferă API-uri web care pot fi accesate prin intermediul unei rețele, cum ar fi internetul, și executate pe un sistem la distanță care găzduiește serviciile solicitate. Aceste sisteme la distanță suportă diferite servicii, inclusiv furnizarea de informații despre diferite aspecte sau produse. De exemplu, diferite piețe bursiere pot găzdui servicii web pentru a furniza prețurile curente ale acțiunilor. Băncile pot utiliza servicii web pentru a furniza informații despre ratele dobânzilor la credite sau informații despre cursurile de schimb valutar. Serviciul web W3C constă, de obicei, în clienți și servere care comunică folosind mesaje XML în conformitate cu standardul SOAP. Dacă o aplicație de monitorizare are nevoie de informațiile dorite, atunci utilizatorul poate defini cu ușurință o variabilă Internet și o poate lega cu serviciul web care furnizează aceste informații. Principala problemă a serviciilor web este faptul că o cantitate limitată de informații disponibile pe internet este furnizată prin intermediul serviciilor web. O altă sursă de informații pe Internet o reprezintă documentele XML. Acestea oferă un format structurat pentru date în documente de tip text pe care programele utilizatorilor le pot parcurge și localiza cu ușurință datele necesare. Elementele de date dintr-un document XML sunt asociate cu etichete speciale care definesc semantica datelor. Acest lucru permite monitorului să recupereze informațiile necesare pe baza etichetelor definite. De exemplu, într-un document XML, prețul acțiunilor unei companii va avea o etichetă unică care identifică compania și tipul de date (preț). Prin urmare, utilizatorul poate scrie un program care să localizeze eticheta și să utilizeze datele asociate cu aceasta. Cu toate acestea, la fel ca și serviciile web, XML nu oferă o sursă mare de informații, deoarece un procent mic din informațiile disponibile pe internet este scris în XML. Cea mai mare parte a informațiilor de pe internet este livrată utilizatorilor în documente HTML. Spre deosebire de XML, documentele HTML nu au nicio semantică pentru a identifica conținutul. Obținerea de date specifice dintr-un document HTML dinamic în vederea reutilizării în alte aplicații este o sarcină complexă. Este foarte dificil să se identifice părțile de date necesare și să se utilizeze în mod dinamic în alte aplicații. Am dezvoltat recent o abordare simplă și eficientă pentru recuperarea informațiilor live de pe Internet bazate pe HTML. Această abordare este utilizată pentru a defini variabilele de notificare ale căror date vor fi actualizate de pe Internet. Abordarea găsește titluri sau anteturi fixe care apar în documentele HTML direct sau semidirect înainte de datele necesare. Aceste titluri fixe sunt utilizate ca referințe (markeri) pentru a identifica poziția datelor necesare. III. M ODELURI DE M ONITORIZARE A INFORMAȚIILOR FINANCIARE Există diferite modele de monitorizare a informațiilor financiare. Unele dintre aceste modele sunt deja utilizate și implementate de unele aplicații web. În plus, există o serie de modele avansate care au potențialul de a fi utilizate pentru diferite aplicații în viitorul apropiat. Această secțiune discută aceste modele. În acest tip de monitorizare, câmpurile, informațiile și condițiile de monitorizare sunt restricționate. Utilizatorii au la dispoziție un set limitat de seturi de informații și condiții predefinite pe care le pot utiliza pentru a-și defini interesele de monitorizare. Acesta este utilizat de unii furnizori de servicii financiare pe internet. Un exemplu de acest tip de monitorizare este oferit de Yahoo Stocks Watch Alert . Acesta oferă utilizatorilor opțiuni pentru a-și seta notificările pentru informații despre acțiuni. Aceste opțiuni se bazează pe modificări ale prețurilor acțiunilor, fie în valoare, fie în procente. De exemplu, utilizatorul poate alege să primească o notificare ori de câte ori prețul acțiunilor Wal-Mart crește peste 50,00 dolari sau când prețul scade sub 44,00 dolari. Figura 1 prezintă ecranul de configurare a Yahoo Stock Alert, utilizatorul poate primi notificări sub forma unui mesaj de e-mail, a unui mesaj instant sau a unui mesaj text pe telefonul mobil. Acest tip de monitorizare este simplu și poate fi utilizat cu ușurință de către utilizatorii obișnuiți; cu toate acestea, el oferă doar condiții de monitorizare de bază. Astfel, utilizatorii nu pot defini condiții avansate sau complexe care pot implica mai mult de o valoare, multiple sau modificări bazate pe timp. În plus, informațiile utilizate pentru alerte sunt limitate la cele deținute sau gestionate doar de către furnizorul de servicii. Prin urmare, este posibil să nu fie incluse actualizările și modificările din alte site-uri web sau companii. De exemplu, un investitor poate seta o condiție de notificare în Yahoo Finance astfel încât, ori de câte ori prețul acțiunilor Wal-Mart scade la o anumită valoare în dolari SUA, să fie trimisă o notificare. Cu toate acestea, investitorul nu poate defini criterii avansate de notificare, cum ar fi „atunci când volumul de tranzacționare atinge o anumită cantitate ȘI când prețul acțiunilor Wal-Mart atinge un anumit preț în euro”; cu toate că atât volumul de tranzacționare, cât și ratele de schimb de la dolar la euro sunt disponibile pe internet. Având în vedere că Yahoo Finance nu acceptă informații privind schimbul valutar și nu poate gestiona o combinație de condiții, nu va putea satisface cerințele investitorilor. Acest tip de monitorizare este încă în stadiul de cercetare, dar prezintă potențialul de a deveni foarte popular. Acesta permite utilizatorilor să definească condițiile de monitorizare pe baza oricăror valori disponibile în mod public pe web prin intermediul serviciilor web sau al documentelor HTML dinamice și să creeze condiții de alertă folosind aceste valori. De exemplu, utilizatorul poate defini criteriile de monitorizare a volumului de tranzacționare a proprietăților ALDAR, care este afișat pe site-ul web ADX (a se vedea figura 2). Utilizatorul poate defini să primească o alertă ori de câte ori acest număr atinge o anumită valoare . În acest tip de serviciu, utilizatorul definește valoarea necesară prin identificarea unui element de text fix care apare înainte de valoarea necesară, astfel încât să fie posibilă găsirea acestuia și preluarea valorii . Valorile recuperate sunt evaluate pe baza condițiilor utilizatorului și se trimite o alertă atunci când condițiile sunt îndeplinite. Abordarea rezolvă problema lipsei de identificare a etichetelor în documentele HTML prin utilizarea de markeri vizuali. Un marker este un text fix situat la o distanță cunoscută față de elementul de date necesar și utilizat pentru a analiza documentul. Acest lucru este necesar deoarece nu avem de-a face cu un singur furnizor de informații care ar putea avea reprezentări interne ale valorilor și le-ar putea accesa direct. Fiind în format HTML, este imposibil să se identifice direct variabilele în schimbare în cadrul paginii. Prin urmare, se accesează pe baza formatului general al paginii și a titlurilor fixe utilizate. Abordarea propusă este dezvoltată sub forma unei clase Java. Din această clasă pot fi create mai multe obiecte pentru diferite documente Internet HTML care conțin unele dintre informațiile necesare. În cazul în care informațiile necesare sunt disponibile prin servicii web, atunci utilizatorii pot utiliza serviciul web corespunzător și îl pot integra cu serviciul de notificare. Acest tip de monitorizare este similar cu monitorizarea nerestricționată. Cu toate acestea, informațiile necesare sunt obținute din mai multe surse în mai multe variabile Internet. În plus, noi variabile pot fi calculate din variabilele Internet recuperate. În acest tip de serviciu, utilizatorul definește variabilele internet și sursele acestora, apoi descrie variabilele calculate ca fiind combinații (de obicei matematice) ale variabilelor internet. Variabilele Internet și/sau variabilele calculate pot fi utilizate pentru a defini condițiile de alertă. Pentru a ilustra acest tip de alertă, să luăm exemplul unui investitor (care utilizează euro ca monedă de tranzacționare) și care trebuie să știe când prețul acțiunilor EMAAR listate pe piața financiară din Dubai (DFM) în dirhami crește peste 2 euro. În acest caz, sunt necesare două tipuri de informații: prețul acțiunilor în dirhams oferit de site-ul DFM (a se vedea figura 3) și cursul de schimb dintre dirhams și euro oferit pe un site de schimb valutar (a se vedea figura 4). Ambele valori sunt dinamice, iar găsirea prețului necesită ca investitorul să urmărească în permanență cele două site-uri și să convertească valuta la prețul listat până când se ajunge la valoarea dorită. Cu toate acestea, utilizând serviciul de monitorizare, investitorul va automatiza procesul prin definirea a două variabile de internet pentru prețul actual al acțiunilor în dirhams, EmaarAED , și pentru cursul de schimb actual de la dirhams la euro, AEDEUR . Utilizatorul utilizează apoi aceste două variabile Internet pentru a obține o variabilă calculată, EmaarEUR , pentru prețul actual al acțiunilor în euro ( EmaarEUR = EmaarAED * AEDEUR ). După aceea, investitorul specifică condiția la care va fi trimis un mesaj de alertă de îndată ce prețul atinge valoarea dorită în euro. Acest tip de serviciu de monitorizare oferă flexibilitate pentru ca utilizatorii să definească condiții avansate. Acest lucru este foarte important pentru investitorii în acțiuni, de exemplu, deoarece sute de site-uri oferă informații financiare live actualizate la secundă. În plus, deciziile financiare necesită, de asemenea, …

.