Google Finance: vaš osobni financijski pomoćnik. Iskustvo korištenja Google financija Google financije na ruskom

  • 06.04.2020

Dobar dan!

Napisano na temelju ovog posta, o iskustvu računovodstva za portfelj i transakcije

Imam jednostavan portfelj dionica koje skupljam od veljače 2015. Ovdje je gotovo relevantan: nisam ga ažurirao mjesec dana, samo sam rješavao s Google Financeom. Uzimajući u obzir strategiju "kupi i zadrži", obujam transakcija je mali, ali se povijest nakupila. U nekom trenutku izvješća brokera i moj jednostavni Excel nisu bili dovoljni, htio sam vidjeti dinamiku, usporediti s različitim indeksima, jednom riječju - igrati se.

Pokrenuo sam portfelj na SL - jasno, lijepo, ali nažalost, nadam se da još ne mogu dodavati poslove - imam emitenta koji je prethodno unesen i novi posao za njega ide u 2 retka, moram ga skroz srušiti i pokrenite ga na novom. Opet - ne gledajte dinamiku, dive i tako dalje. Ali na SL sam nekako pročitao da možete koristiti Google finance i čak se i primljene dive mogu nekako uzeti u obzir tamo, odlučio sam probati.

Iskustvo je bilo kontradiktorno. Ispod su glavne 2 zasjede na koje sam naišao i za koje je moj eksperiment trenutno obustavljen. Razmišljam: jesu li rezultati vrijedni truda, nije li lakše živjeti u Excelu. Možda radim nešto krivo, bit će mi drago za dobar savjet.

1) Ovu ću zasjedu nazvati Pref Data Accuracy. Nažalost, GF netočno podiže cijene za prefs. Istovremeno, u nazivu ne pokazuje da je pref, to je vidljivo samo po tickeru. I uopće nije slučaj da je cijena u tablicama prikazana netočno, a cijena na grafikonu na stranici izdavatelja je ispravno prikazana.
Primjeri (prvo poveznica na stranicu izdavatelja GF-a, zatim na Moskovsku burzu):
Sberbank
www.google.com/finance?q=MCX:SBERP&ei=FTQsWbnjOsOFsAH0i7KIAw
www.moex.com/ru/issue.aspx?board=TQBR&code=SBERP
Surgut
www.google.com/finance?q=MCX:SNGSP&ei=FTQsWbnjOsOFsAH0i7KIAw
www.moex.com/ru/issue.aspx?board=TQBR&code=SNGSP
NKNKH
www.google.com/finance?q=MCX:NKNCP&ei=FTQsWbnjOsOFsAH0i7KIAw
www.moex.com/ru/issue.aspx?board=TQBR&code=NKNCP
I isto za Tatneft, Rostelecom i druge prefekture. U tablicama, odnosno, podaci o prefovima su netočni, a općenito je slika iskrivljena.
Pisao je u prilog GF-u, bacio poveznice na engleske stranice izdavatelja na Moskovskoj burzi - bezuspješno.

2) Drugu zasjedu nazvat ću "Uvoz s čudima." Isprva nisam uvozio cjelokupnu povijest transakcija, već jednostavno unosio dostupne podatke o izdavateljima, broju dionica i Prosječna cijena na datum početka eksperimenta i počeo sklapati sljedeće trgovine. Trenutna slika je prikazana prilično dobro, iako portfelj izgleda ljepše na SL-u. Ali to, naravno, nije dalo cjelovitu i objektivnu sliku i dinamiku od početka ulaganja. Pogledao sam količine povijesnih podataka i odlučio pokušati uvesti povijest u kontekstu transakcija. Učitao sam podatke od brokera (AD) i tada su krenuli plesovi uz tamburicu, uzrokovani razlikama u formatima (datum, zarezi i točkice u cijenama). Pa, također sam odlučio započeti učitavanje po pojedinačnim izdavateljima i gotovo odmah uletio u neočekivanu zasjedu: iz nekog razloga, prilikom uvoza, događa se čudna metamorfoza s datumima. Datum 01/13/2017 GF uvozi normalno, ali 02/12/2017 se pretvara u 2. prosinca 2017! To jest, okreće bilo koji datum s brojem od 1 do 12 i percipira prvu znamenku kao mjesec. Pokušavam riješiti ovaj problem pretvaranjem u Excel, ali to je previše naporno.

Evo tako lošeg iskustva do sada. Ako se nosim s ovim zasjedama, najvjerojatnije ću nastaviti koristiti GF, ali za sada - excel je naše sve!

Postoji klasa algoritama koja se temelji na korelaciji cijena imovine na različitim tržištima. Kako bi se istražile takve korelacije, na primjer, između američkih i rusko tržište, potrebno je imati pristup podacima u stvarnom vremenu sa zapadnih burzi, čiju isporuku nude posebni pružatelji usluga uz prilično znatnu naknadu. Međutim, moguće je koristiti analizu podataka u stvarnom vremenu s web stranice Google Finance umjesto plaćeni podatkovni feed. Naravno, visokofrekventna strategija ne može se graditi na takvim podacima, ali za sporije strategije ova metoda je sasvim prikladna. Međutim, na visokim frekvencijama već dugo nema jake korelacije s Amerikancima, a HFT algoritmi s ovom idejom ne rade, ali na dugim vremenskim intervalima postoji vrlo široko polje za istraživanje. Kako dobiti podatke iz Google Financea raspravlja se u blogu Pawel Lachowicz, čiji prijevod donosimo u nastavku.

U ovom ćemo postu pogledati kako dobiti strujanje podataka u stvarnom vremenu na web-mjestu Google Finance za korištenje kao unos za testiranje unatrag ili u aplikaciji za trgovanje uživo. Ovi se podaci mogu koristiti za sustave trgovanja unutar dana. Naslov objave prikazuje primjer prikazivanja Appleovih kotacija na Google Financeu.

Jezgra našeg Python koda mala je funkcija koja obavlja najveći dio posla. Za određenu tvrtku na web-mjestu Google analizira podatke izravno s web-mjesta, dobivajući najnoviju trenutnu cijenu imovine:

# Hakiranje Google Financea u stvarnom vremenu za algoritamske trgovce # # (c) 2014. QuantAtRisk.com, Pawel Lachowicz import urllib, time, os, re, csv def fetchGF(googleticker): url="http://www.google .com/finance?&q=" txt=urllib.urlopen(url+googleticker).read() k=re.search("id="ref_(.*?)">(.*?)<",txt) if k: tmp=k.group(2) q=tmp.replace(",","") else: q="Nothing found for: "+googleticker return q

Da bi program ispravno radio, morate provjeriti je li ticker ispravno napisan (kao što će biti prikazano u nastavku). Zatim prikažite lokalno trenutno vrijeme na zaslonu, a zatim ga promijenite u njujorško (stock) vrijeme. To činimo jer ćemo dobiti cijene dionica kojima se trguje na NYSE ili NASDAQ. Ako želite primati vrijednosti engleskog FTSE100 indeksa, morate promijeniti vrijeme na univerzalno (London):

# prikaz lokalnog vremena print(time.ctime()) print # postavljanje NYC vremena os.environ["TZ"]="America/New_York" time.tzset() t=time.localtime() # string print(time.ctime ()) ispisati

Nakon što smo to učinili, primjenjujemo funkciju treće strane kombinirati za stavljanje svih pročitanih podataka u varijablu Python liste:

Def combine(ticker): quote=fetchGF(ticker) # upotreba kernel funkcije t=time.localtime() # snimanje vremenske točke output= return output

Na ulazu dostavljamo ticker tvrtke koja nas zanima s Google web stranice:

Ticker="NASDAQ:AAPL"

za što otvaramo novu tekstualnu datoteku, gdje ćemo spremati sve zahtjeve u stvarnom vremenu:

# postavite naziv datoteke za unos fname="aapl.dat" # uklonite datoteku ako već postoji os.path.exists(fname) i os.remove(fname)

Zatim kreiramo završni ciklus za cijeli dan trgovanja. U našem primjeru dobivamo najnovije podatke u 16:00:59 po njujorškom vremenu. Ključni parametar programa je freq varijabla, gdje postavljamo učestalost sječenja podataka unutar dana (u sekundama). Autor je utvrdio da bi optimalna vrijednost bila 600 sekundi (10 minuta), budući da s češćim zahtjevima Google Finance može detektirati veliku aktivnost s vašeg IP-a i smatrati to poplavom. Međutim, možete pronaći najmanju vrijednost za svoj IP.

Freq=600 # traži podatke svakih 600 sekundi (10 min) s open(fname,"a") kao f: writer=csv.writer(f,dialect="excel") #,delimiter=" ") while(t. tm_sat<=16): if(t.tm_hour==16): while(t.tm_min<01): data=combine(ticker) print(data) writer.writerow(data) # записываем данные в файл time.sleep(freq) else: break else: for ticker in tickers: data=combine(ticker) print(data) writer.writerow(data) # записываем данные в файл time.sleep(freq) f.close()

Da bi testirao kako program radi u praksi, autor ga je pokrenuo 9. siječnja 2014. po njujorškom vremenu u 03:31:19. Primljeni podaci zapisani su u datoteku u sljedećem obliku:

Čet, 9. siječnja 03:31:19 2014 ...

Važno je napomenuti da je vrijeme koje bilježimo i pokušavamo povezati s vremenom primljene ponude lokalno vrijeme računala, stoga nemojte očekivati ​​jednake vremenske intervale između vrijednosti i visoku točnost fiksacije. Međutim, u našem slučaju, kada želimo procijeniti korelaciju kroz prilično duga razdoblja, vremenska točnost nije toliko važna kao što je to u slučaju visokofrekventnih strategija. Imajte na umu da ako je internetska veza nestabilna, mogu se pojaviti praznine u podacima, kao što se može vidjeti u gornjem primjeru.

Predstavljeni kod može se lako mijenjati ako želite primati podatke o nekoliko sredstava odjednom. Samo zamijenite dio koda u gornjem programu, počevši od definicije varijable ticker, sa sljedećim kodom:

Tickers=["NASDAQ:AAPL","NASDAQ:GOOG","NASDAQ:BIDU","NYSE:IBM", \ "NASDAQ:INTC","NASDAQ:MSFT","NYSEARCA:SPY"] # definiranje izlaza name fname="portfolio.dat" # brisanje datoteke ako već postoji os.path.exists(fname) i os.remove(fname) freq=600 # upit podataka svakih 600 sekundi (10 min) s open(fname," a ") kao f: writer=csv.writer(f,dialect="excel") #,delimiter=" ") while(t.tm_hour<=16): if(t.tm_hour==16): while(t.tm_min<01): #for ticker in tickers: data=combine(ticker) print(data) writer.writerow(data) time.sleep(freq) else: break else: for ticker in tickers: data=combine(ticker) print(data) writer.writerow(data) time.sleep(freq) f.close()

Snimanje citata u stvarnom vremenu pokazalo se ovako:

Čet, 9. siječnja 07:01:43 2014 ...

gdje možemo vidjeti trenutne vrijednosti cijena za 6 dionica i jedan ETF svakih 10 minuta.

Zaključno, dodao bih sam da bi bilo zanimljivo istražiti korelaciju između američkih i ruskih robnih kompanija, možda postoji dobar vremenski jaz.

    Google Finance- est un service en ligne gratuit publié par Google en 2006. Il permet de suivre le cours d actions et de devises. v d … Wikipedia en Français

    Google Finance- Infobox Software | name = Google Finance caption = Snimka zaslona MasterCardovog grafikona dionica prikazanog na Google Financeu. programer = Google najnovija verzija izdanja = najnoviji datum izdanja = najnovija verzija pregleda = najnoviji datum pregleda = operativni sustav … Wikipedia

    Google Finance- Google URL http://www.google.de (njemačka verzija) http://www.google.ch (švajcarska verzija) http://www.google.at (Österreichische verzija) ... Deutsch Wikipedia

    Google- Ovaj se članak odnosi na poduzeće Google Inc. Pour le moteur de recherche, voir Google (moteur de recherche). Pour les autres significations, voir Google (homonymie). Logo de Google ... Wikipedia en Français

    Google (usluge na liniji)

    Google prevoditelj- Liste des services en ligne de Google Google propose de nombreux services en ligne et tente de s imposer comme leader sur ce marché. En voici une liste (pas forcement exhaustive). Sommaire 1 Classement par date de lancement 1.1 1998 1.2 2000 ... Wikipedia en Français

    Google- (Google) Najveća Google tražilica, Google usluge i alati Povijest nastanka Google pretraživanja, vlasnici i uprava Googlea, Google Apps, Google Maps, Google Chrome, Google Earth, Picasa, Google Video, Google Images Google+ ,…… Enciklopedija investitora

    Google (homonim)- Cette page d'homonymie répertorie les différents sujets et articles partageant un même nom. Google peut désigner: l entreprise Google son moteur de recherche Google (moteur de recherche) Google China, filiale chinoise de Google PageRank… … Wikipédia en Français

    Google Data Liberation Front- Le Google Data Liberation Front (En français: Front de libération des données Google) est une équipe de l ingénierie chez Google, dont l objectif est de faciliter le déplacement des données des utilisateurs dans et hors des services de… … Wikipédia en Français

    Google.org- dobrotvorni je ogranak tvrtke za internetsku tražilicu Google. Svoju misiju navodi kao pomoć u borbi protiv globalnog siromaštva, energije i okoliša. To je dobrotvorna organizacija za profit, što znači da je oporeziva. To im također omogućuje lobiranje i financiranje... ... Wikipedije

knjige

  • Piton. Izrada aplikacije. Stručna knjižnica, Wesley J. Chan. Već znate Python, ali želite naučiti više? Puno više? Uronite u razne teme povezane sa stvarnim aplikacijama. Knjiga pokriva regularne izraze, umrežavanje…
  • Bankarski vodič za novo financiranje malih poduzeća. Venture Deals, Crowdfunding, Private Equity i tehnologija, Charles Green H.. Detaljne, djelotvorne smjernice za povećanje vašeg prihoda u susretu s novim virtualnim tržištem Napisao autoritet industrije Charles H. Green, Banker's Vodič za novo financiranje malih poduzeća…

Google Finance je financijska usluga koja pruža sveobuhvatne informacije o korporacijama koje kotiraju na sjevernoameričkim burzama i njihovim kotacijama dionica. Za razliku od mnogih Googleovih usluga, ova još nije lokalizirana. Tako će se ruski korisnici morati nositi s engleskim sučeljem.

Za korištenje usluge morate imati Google račun. Nakon što se prvi put prijavite na Google Finance, pronaći ćete obilje poslovnih informacija - poslovne vijesti, burzovna izvješća, podatke o tome koji su sektori gospodarstva (zdravstvo, energija, promet, tehnologija itd.) porasli, video zapise , i itd.

Čim u svoj virtualni portfelj dodate dionice kompanija koje planirate pratiti, slika će se bitno promijeniti – svakim idućim posjetom Google Financeu vidjet ćete i novosti o tim tvrtkama od interesa.

Općenito, Google Finance idealan je za dva zadatka - pronalaženje informacija o tvrtkama čije dionice kotiraju na burzama i praćenje promjena u vrijednosti dionica korporacija u koje ste uložili svoja sredstva.

Kada u traku za pretraživanje upišete, primjerice, Avtovaz, Google Finance će tijekom upisivanja ponuditi nekoliko opcija, pokušavajući "predvidjeti" što vas točno zanima. Neka to bude Volga Automobile Plant, pa ćemo odabrati AVTOVAZ OAO (AVAZ) među predloženim opcijama. Google Finance će vam gotovo odmah reći čime se tvrtka bavi (primjerice, AvtoVAZ je, prema Googleu, osim proizvodnje automobila aktivan u sektorima poput osiguranja, banaka, financija), gdje izvozi svoje proizvode, koliko ima zaposlenih , koja je službena adresa i broj telefona. Štoviše, dobit ćete čak i informacije o upravi tvrtke - tko ima koju poziciju, koliko je star. Jedino što, po mom mišljenju, nedostaje su linkovi nasuprot prezimena za pretraživanje na internetu (da biste saznali, na primjer, bivše mjesto rada).


Ako ste zainteresirani za zapadnu tvrtku, količina informacija će biti još veća. Ne samo da će vam biti rečeno tko upravlja tvrtkom, već će vam dati i linkove na biografije menadžera, pokazati njihove fotografije. Ako tvrtka ima korporativni blog, dobit ćete njegovu adresu.

Kada proučavate podatke o tvrtki, trebali biste obratiti pozornost na odjeljak Povezane tvrtke, koji navodi slične tvrtke. I iako ovaj popis nije sastavljen ručno, prilično je točan. Za Lukoil su samo ruske tvrtke navedene kao povezane tvrtke.


Statistika uspješnosti tvrtke prilično je detaljna i uključuje oko 20 pozicija (brojka varira ovisno o količini podataka).

Prilikom donošenja odluke o kupnji ili prodaji dionica svaka informacija može biti korisna. Google Finance prikazuje ne samo naslove vijesti, već i izvatke iz postova na blogu. Dakle, radi cjelovitosti, možete se upoznati s njima. Ako se pretplatite na RSS kanal korporacije, čitat ćete ga u svom omiljenom RSS čitaču. U Google Financeu možete stvoriti grupe za raspravu za svaku tvrtku kako biste raspravljali o novostima i događajima.

Posebnost Google Financea je integracija s drugim uslugama pretraživačkog diva. Ako navedena tvrtka pruži podatke o rasporedu i planovima za sastanke, vijeća, konferencije itd., oni se mogu uvesti u Google kalendar. A onda nećete propustiti, na primjer, Lukoil Earnings Conference Call.


Google Finance također ima alate za vizualnu prezentaciju informacija. Konkretno, usluga prikazuje prikladne grafikone promjena u kotacijama dionica. Možete definirati vremenske intervale za pregled, kao i napraviti usporedbe s dionicama drugih kompanija. Recimo da ste dioničar Googlea i Yahooa! Zanimljivo je koja se od korporacija za vas pokazala isplativijom? Uz Google Finance to je jednostavno.

Upravljanje dioničkim portfeljem je zgodno organizirano. Prvo, možete stvoriti onoliko portfelja koliko vam je potrebno (recimo, jedan s energetskim dionicama, drugi s tehnološkim dionicama, treći s farmaceutskim i tako dalje). Drugo, unutar portfelja možete specificirati transakcije (kupoprodaja, provizija, objašnjenje). Treće, svi podaci mogu se spremiti u CSV datoteku za daljnji rad u financijskom programu ili poznatoj proračunskoj tablici.

Zanimljivo, Google Finance nije slijedio modu Web20 i nije razvio alate za suradnju - samo ljudi koji znaju korisničko ime i lozinku vašeg Google računa mogu pregledavati i uređivati ​​portfelje dionica.

Nedostaci Google Financea uključuju nedostatak obavijesti e-mailom ili SMS-om o promjenama vrijednosti dionica. Kao rezultat toga, nećete znati kada je cijena dionice tvrtke koja vas zanima pala na potrebnu razinu ili, naprotiv, nije porasla na očekivanu vrijednost.

Ukratko, želio bih napomenuti da su moji dojmovi korištenja Google Financea izuzetno pozitivni. Ovo je moćna i praktična usluga, namijenjena ne profesionalnim brokerima (njima vjerojatno neće raditi), već običnim korisnicima, privatnim investitorima, ljudima koji žele zadržati svoju ušteđevinu.

Što se tiče korisnosti Google Financea za Ruse, ovo je pitanje komplicirano. Još nismo navikli držati novac u dionicama, a osim toga GF prati samo one tvrtke koje su zastupljene na sjevernoameričkim tržištima. No, s druge strane, sve više domaćih korporacija plasira dionice na strane burze. Osim toga, Google Finance također je izvrstan vodič tvrtkama, pa nikad nije kasno krenuti stopama Ingebor Motz.