Google Finance: váš osobní finanční asistent. Zkušenosti s používáním Google Finance Google finance v ruštině

  • 06.04.2020

Dobré odpoledne!

Napsáno na základě tohoto příspěvku, o zkušenostech s účtováním portfolia a transakcí

Mám jednoduché portfolio akcií, které sbírám od února 2015. Tady je to skoro aktuální: měsíc jsem to neaktualizoval, jen jsem to řešil s Google Finance. S přihlédnutím ke strategii „koupit a držet“ je objem transakcí malý, ale historie se nashromáždila. V určité chvíli mi nestačily reporty od brokera a můj jednoduchý Excel, chtěl jsem vidět dynamiku, porovnat s různými indexy, jedním slovem - pohrát si.

Založil jsem portfolio na SL - jasně, pěkně, ale bohužel, doufám, že zatím nemohu přidávat obchody - mám emitenta, který byl dříve zadán a nový obchod pro něj jde na 2 řádky, musím ho úplně zbourat a spusťte jej na novém. Opět – nehleďte na dynamiku, divy a tak dále. Ale na SL jsem se nějak dočetl, že se dá použít Google finance a i obdržené divy se tam dají nějak zohlednit, rozhodl jsem se to zkusit.

Zkušenosti byly rozporuplné. Níže jsou uvedeny hlavní 2 přepady, se kterými jsem se setkal a u kterých byl můj experiment prozatím pozastaven. Přemýšlím: stojí výsledky za námahu, není snadnější žít v Excelu. Možná dělám něco špatně, budu rád za dobrou radu.

1) Nazvu to přepadení Pref Data Accuracy. Bohužel GF nesprávně zvyšuje ceny za pref. Zároveň v názvu neuvádí, že jde o pref, je vidět pouze podle tickeru. A vůbec nejde o to, že by se špatně zobrazovala cena v tabulkách a správně se zobrazuje cena v grafu na stránce emitenta.
Příklady (nejprve odkaz na stránku emitenta GF, poté na moskevskou 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
A totéž platí pro Tatneft, Rostelecom a další prefektury. V tabulkách jsou údaje o pref nesprávné a celkově je obrázek zkreslený.
Psal na podporu GF, házel odkazy na anglické stránky emitentů na Moskevské burze - bezvýsledně.

2) Druhé přepadení nazvu „Import se zázraky“. Nejprve jsem neimportoval celou historii transakcí, ale pouze zadal dostupné údaje o emitentech, počtu akcií a průměrná cena k datu zahájení experimentu a začal provádět následné obchody. Aktuální obrázek byl zobrazen docela dobře, ačkoli portfolio vypadá na SL hezčí. Ale to samozřejmě nedávalo úplný a objektivní obraz a dynamiku od začátku investic. Podíval jsem se na objemy historických dat, rozhodl jsem se zkusit importovat historii v kontextu transakcí. Nahrál jsem data od brokera (AD) a pak začaly tanečky s tamburínou, způsobené rozdíly ve formátech (datum, čárky a tečky v cenách). No, také jsem se rozhodl začít načítat po jednotlivých emitentech a téměř okamžitě jsem zachytil nečekaný přepad: z nějakého důvodu dochází při importu k podivné metamorfóze s daty. Datum 13.01.2017 GF normálně dováží, ale 2.12.2017 převádí na 2.12.2017! To znamená, že otočí libovolné datum s číslem od 1 do 12 a první číslici vnímá jako měsíc. Tento problém se snažím vyřešit převodem v Excelu, ale je to příliš pracné.

Tady je zatím taková špatná zkušenost. Pokud se s těmito přepady vyrovnám, s největší pravděpodobností budu nadále používat GF, ale prozatím - excel je naše všechno!

Existuje třída algoritmů založených na korelaci cen aktiv na různých trzích. Aby bylo možné prozkoumat takové korelace, například mezi americkým a ruský trh, je nutné mít přístup k datům v reálném čase ze západních burz, jejichž dodávku nabízejí speciální poskytovatelé za poměrně značný poplatek, je však možné namísto placený datový zdroj. Na takových datech se samozřejmě nedá postavit vysokofrekvenční strategie, ale pro pomalejší strategie se tato metoda docela hodí. Na vysokých frekvencích však dlouhodobě není silná korelace s Američany a HFT algoritmy s touto myšlenkou nefungují, ale v dlouhých časových intervalech je velmi široké pole pro výzkum. O tom, jak získat data z Google Finance, pojednává blog Pavel Lachowicz, jehož překlad je uveden níže.

V tomto příspěvku se podíváme na to, jak získat data v reálném čase streamovaná na webu Google Finance, která lze použít jako vstup zpětného testu nebo v živé obchodní aplikaci. Tato data lze použít pro intradenní obchodní systémy. Název příspěvku ukazuje příklad zobrazení nabídek Apple na Google Finance.

Jádrem našeho kódu Python je malá funkce, která dělá většinu práce. Pro konkrétní společnostní ticker na webu Google analyzuje data přímo z webu a získá nejnovější aktuální cenu aktiva:

# Hacking Google Finance in Real-Time for Algorithmic Traders # # (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

Aby program fungoval správně, musíte se ujistit, že je ticker napsán správně (jak bude ukázáno níže). Dále zobrazte na obrazovce místní aktuální čas a poté jej změňte na New York (akciový) čas. Děláme to proto, že budeme získávat ceny akcií obchodovaných na NYSE nebo NASDAQ. Pokud chcete přijímat hodnoty anglického indexu FTSE100, musíte změnit čas na univerzální (Londýn):

# display local time print(time.ctime()) print # set NYC time os.environ["TZ"]="America/New_York" time.tzset() t=time.localtime() # string print(time.ctime ()) tisk

Poté použijeme funkci třetí strany kombajn pro vložení všech načtených dat do proměnné seznamu Pythonu:

Def combi(ticker): quote=fetchGF(ticker) # použít funkci jádra t=time.localtime() # zachytit výstup časového bodu= vrátit výstup

U vstupu odešleme ticker společnosti, o kterou máme zájem, z webu Google:

Ticker="NASDAQ:AAPL"

pro který otevřeme nový textový soubor, kam uložíme všechny požadavky v reálném čase:

# nastavte název souboru pro záznam fname="aapl.dat" # odstraňte soubor, pokud již existuje os.path.exists(fname) a os.remove(fname)

Dále vytvoříme konečný cyklus pro celý obchodní den. V našem příkladu získáme nejnovější data v 16:00:59 newyorského času. Klíčovým parametrem programu je proměnná freq, kde nastavujeme frekvenci vnitrodenního slicování dat (v sekundách). Autor určil, že optimální hodnota by byla 600 sekund (10 minut), protože při častějších požadavcích dokáže Google Finance detekovat vysokou aktivitu z vaší IP a považovat ji za záplavu. Můžete však najít nejmenší hodnotu pro vaši IP.

Freq=600 # požaduje data každých 600 sekund (10 min) s open(fname,"a") jako f:writer=csv.writer(f,dialect="excel") #,delimiter=" ") while(t. tm_hour<=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()

Aby si autor vyzkoušel, jak program funguje v praxi, spustil jej 9. ledna 2014 newyorského času 03:31:19. Přijatá data byla zapsána do souboru v následujícím tvaru:

Čt 9. ledna 03:31:19 2014 ...

Je důležité si uvědomit, že čas, který zaznamenáváme a snažíme se spojit s časem přijaté nabídky, je místní čas počítače, takže neočekávejte stejné časové intervaly mezi hodnotami a vysokou přesností fixace. V našem případě, kdy chceme vyhodnotit korelaci v poměrně dlouhých obdobích, však přesnost načasování není tak důležitá jako v případě vysokofrekvenčních strategií. Upozorňujeme, že pokud je připojení k internetu nestabilní, mohou se objevit mezery v datech, jak je vidět na příkladu výše.

Prezentovaný kód lze snadno upravit, pokud chcete přijímat data o několika aktivech najednou. Stačí nahradit část kódu ve výše uvedeném programu, počínaje definicí proměnné ticker, následujícím kódem:

Tickers=["NASDAQ:AAPL","NASDAQ:GOOG","NASDAQ:BIDU","NYSE:IBM", \ "NASDAQ:INTC","NASDAQ:MSFT","NYSEARCA:SPY"] # definovat výstup name fname="portfolio.dat" # smazat soubor, pokud již existuje os.path.exists(fname) a os.remove(fname) freq=600 # dotaz na data každých 600 sekund (10 min) pomocí open(fname," a ") jako f: spisovatel=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()

Nahrávání citátů v reálném čase dopadlo takto:

Čt 9. ledna 07:01:43 2014 ...

kde můžeme každých 10 minut vidět aktuální ceny 6 akcií a jednoho ETF.

Na závěr bych sám za sebe dodal, že by bylo zajímavé prozkoumat korelaci mezi americkými a ruskými komoditními společnostmi, může tam být dobrá časová mezera.

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

    Google Finance- Infobox Software | name = Google Finance caption = Snímek obrazovky grafu akcií MasterCard zobrazený na Google Finance. vývojář = Google nejnovější verze vydání = nejnovější datum vydání = nejnovější verze náhledu = nejnovější datum náhledu = operační systém … Wikipedie

    Google Finance– Google URL http://www.google.de (Deutsche Version) http://www.google.ch (Schweizer Version) http://www.google.at (Österreichische Version) ... Deutsch Wikipedia

    Google- Článek Cet se týká společnosti 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 (služby en ligne)

    Google Překladač- Liste des services en ligne de Google Google navrhuje de nombreux services en ligne et tente de s uložením comme leader sur ce marché. En voici une liste (vyčerpávající platnost). Sommaire 1 Classement par date de lancement 1.1 1998 1.2 2000 ... Wikipedia en Français

    Google- (Google) Největší vyhledávač Google, služby a nástroje Google Historie vytváření vyhledávání Google, vlastníci a správa Google, Google Apps, Google Maps, Google Chrome, Google Earth, Picasa, Google Video, Obrázky Google Google+ ,…… Encyklopedie investora

    Google (homonymum)- Cette page d'homonymie répertorie les différents sujets et articles partageant un même nom. Google peut designer: l entreprise Google syn 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) je equipe de lingénierie chez Google, není objektivním cílem pro usnadnění déplacement des données des utilisateurs dans et hors des services de… … Wikipédia en Français

    Google.org- je charitativní pobočka společnosti Google pro internetový vyhledávač. Uvádí své poslání jako pomoc s globální chudobou, energií a životním prostředím. Jde o charitativní činnost za účelem zisku, což znamená, že je zdanitelná. To jim také umožňuje lobovat a financovat… … Wikipedii

knihy

  • Krajta. Vytvoření aplikace. Profesionální knihovna, Wesley J. Chan. Znáte již Python, ale chcete se dozvědět více? Mnohem více? Ponořte se do různých témat souvisejících s reálnými aplikacemi. Kniha se zabývá regulárními výrazy, vytvářením sítí…
  • Banker's Guide to New Small Business Finance. Venture Deals, Crowdfunding, Private Equity a technologie, Charles Green H.. Podrobné a použitelné pokyny pro rozšíření vašich příjmů tváří v tvář novému virtuálnímu trhu Napsal autorita v oboru Charles H. Green, Banker's Průvodce novými financemi pro malé podniky…

Google Finance je finanční služba, která poskytuje komplexní informace o společnostech kotovaných na severoamerických burzách a jejich kotacích akcií. Na rozdíl od mnoha služeb Google tato dosud nebyla lokalizována. Ruští uživatelé se tedy budou muset vypořádat s anglickým rozhraním.

Chcete-li službu používat, musíte mít účet Google. Jakmile se poprvé přihlásíte do Google Finance, najdete velké množství obchodních informací – obchodní zprávy, burzovní zprávy, údaje o tom, která odvětví ekonomiky (zdraví, energetika, doprava, technologie atd.) vzrostla, videa a atd.

Jakmile do svého virtuálního portfolia přidáte akcie společností, které plánujete sledovat, obraz se výrazně změní – s každou další návštěvou Google Finance uvidíte i novinky o těchto zajímavých společnostech.

Obecně je Google Finance ideální pro dva úkoly – vyhledání informací o společnostech, jejichž akcie jsou kótované na akciových trzích, a sledování změn hodnoty akcií korporací, do kterých jste své prostředky investovali.

Když do vyhledávacího pole zadáte například Avtovaz, Google Finance vám při psaní nabídne několik možností a pokusí se „předpovědět“, co přesně vás zajímá. Nechť je to Volha Automobile Plant, takže z navrhovaných možností vybereme AVTOVAZ OAO (AVAZ). Téměř okamžitě vám Google Finance prozradí, čím se společnost zabývá (například AvtoVAZ je podle Googlu kromě výroby aut aktivní v odvětvích jako pojišťovnictví, banky, finance), kam vyváží své produkty, kolik zaměstnanců , jaká je oficiální adresa a telefonní číslo. Navíc dostanete i informace o vedení společnosti - kdo zastává jakou pozici, jaký je jeho věk. Jediné, co podle mě chybí, jsou odkazy naproti příjmení pro vyhledávání na internetu (pro zjištění např. bývalého působiště).


Pokud máte zájem o západní společnost, množství informací bude ještě větší. Nejen, že vám řeknou, kdo firmu řídí, ale také vám dají odkazy na životopisy manažerů, ukáží jejich fotografie. Pokud má společnost firemní blog, dostanete jeho adresu.

Když studujete informace o společnosti, měli byste věnovat pozornost sekci Související společnosti, kde jsou uvedeny podobné společnosti. A přestože tento seznam není sestaven ručně, je docela přesný. Pro Lukoil jsou jako spřízněné společnosti uvedeny pouze ruské společnosti.


Statistika výkonnosti společnosti je poměrně podrobná a zahrnuje cca 20 pozic (údaj se liší v závislosti na množství poskytnutých dat).

Při rozhodování o nákupu nebo prodeji akcií mohou být užitečné jakékoli informace. Google Finance zobrazuje nejen titulky zpráv, ale také úryvky z blogových příspěvků. Takže pro úplnost se s nimi můžete seznámit. Pokud se přihlásíte k odběru korporačního RSS kanálu, budete jej číst ve své oblíbené RSS čtečce. Ve službě Google Finance můžete pro každou společnost vytvořit diskusní skupiny, ve kterých můžete diskutovat o novinkách a událostech.

Charakteristickým rysem Google Finance je integrace s dalšími službami vyhledávacího giganta. Pokud společnost kótovaná na burze poskytuje údaje o harmonogramu a plánech schůzí, rad, konferencí atd., lze je importovat do Kalendáře Google. A pak vás nemine například Lukoil Earnings Conference Call.


Google Finance má také nástroje pro vizuální prezentaci informací. Služba zobrazuje zejména pohodlné grafy změn kurzů akcií. Můžete definovat časové intervaly pro prohlížení a také provádět srovnání s akciemi jiných společností. Řekněme, že jste akcionářem společností Google a Yahoo! Je zajímavé vědět, která z korporací se pro vás ukázala být ziskovější? S Google Finance je to snadné.

Správa akciového portfolia je pohodlně organizována. Za prvé, můžete vytvořit tolik portfolií, kolik potřebujete (řekněme jedno s energetickými akciemi, druhé s technologickými akciemi, třetí s farmaceutickými akciemi atd.). Za druhé, v rámci portfolia můžete specifikovat transakce (nákup a prodej, provize, vysvětlivka). Za třetí, všechna data lze uložit do souboru CSV pro další práci ve finančním programu nebo známém tabulkovém procesoru.

Zajímavé je, že Google Finance nenásledoval módu Web20 a nevyvíjel nástroje pro spolupráci – pouze lidé, kteří znají uživatelské jméno a heslo vašeho účtu Google, mohou prohlížet a upravovat akciová portfolia.

Mezi nevýhody Google Finance patří chybějící upozornění e-mailem nebo SMS o změnách hodnoty akcií. Díky tomu nepoznáte, kdy cena akcií společnosti, o kterou máte zájem, klesla na požadovanou úroveň nebo naopak nestoupla na očekávanou hodnotu.

Abych to shrnul, rád bych poznamenal, že mé dojmy z používání Google Finance byly mimořádně pozitivní. Jedná se o výkonnou a pohodlnou službu, která není zaměřena na profesionální makléře (u nich to pravděpodobně fungovat nebude), ale na běžné uživatele, soukromé investory, lidi, kteří si chtějí ponechat své úspory.

Pokud jde o užitečnost Google Finance pro Rusy, tato otázka je složitá. Nejsme zatím zvyklí držet peníze v akciích a kromě toho GF sleduje pouze ty společnosti, které jsou zastoupeny na severoamerických trzích. Ale na druhou stranu stále více tuzemských korporací umisťuje akcie na zahraniční burzy. Kromě toho je Google Finance také skvělým průvodcem pro firmy, takže nikdy není pozdě vydat se po stopách Ingebora Motze.