Excel správa portfólia

Diskuse o všem ostatním

Moderátor: VSbrok

Ondřej
Site Admin
Příspěvky: 834
Registrován: 03 led 2019 22:50
Has thanked: 6 times
Been thanked: 2 times
Kontaktovat uživatele:

Re: Excel správa portfólia

Příspěvek od Ondřej » 21 čer 2019 20:50

Sumo.cz píše:
21 čer 2019 20:31
Pak ti stačí jen vzoreček co je v B2, tam už se tahá jen DIV pro danou akcii. Je tam víc možností, buď tahání konkrétní hodnoty z finviz, či celá ta jejich tabulka na konkrétní list a pak z toho listu tahat data. Teoreticky by šla udělat jedna tabulka co by se aktualizovala(denně ?) a z té by si pak mohl každej tahat konkrétní hodnoty. Tu automatickou aktualizaci sem ještě nedělal a koukal jsem že už to někdo tady umí.

Ale s tou celou tabulkou pro cca 200(možná by stačilo méně) firem se mi dělat nechce:)
Jasně v pohodě díky za to. Jen si musím najít čas a zkusit si to upravit k obrazu svému.

Uživatelský avatar
Sumo.cz
Pokročilý
Příspěvky: 205
Registrován: 12 čer 2019 15:01
Kontaktovat uživatele:

Re: Excel správa portfólia

Příspěvek od Sumo.cz » 21 čer 2019 21:23

Doplnil jsem jako zálohu DIV i Yahoo finance ať jsou ty možnosti aspoň dvě

Ondřej
Site Admin
Příspěvky: 834
Registrován: 03 led 2019 22:50
Has thanked: 6 times
Been thanked: 2 times
Kontaktovat uživatele:

Re: Excel správa portfólia

Příspěvek od Ondřej » 22 čer 2019 20:55

Sumo.cz píše:
21 čer 2019 21:23
Doplnil jsem jako zálohu DIV i Yahoo finance ať jsou ty možnosti aspoň dvě
Super díky za to. Zítra mám noční tak snad bude čas a podívám se a využiju tvých vzorců a vědomostí.

Uživatelský avatar
danycz
Začátečník
Příspěvky: 32
Registrován: 05 led 2019 09:27
Has thanked: 3 times

Re: Excel správa portfólia

Příspěvek od danycz » 22 čer 2019 21:53

Sumo.cz píše:
21 čer 2019 16:25
A stacilo by vytahnout do google tabulky jen vysi dividendy a nebo vse co je na finviz?

Vypsal sem na to vzorecek pro tabs
=SUBSTITUTE(substitute(INDEX(IMPORTHTML("https://finviz.com/quote.ashx?t=" & A1;"table";11);7;2);"*";"");".";",")

A1 je odkaz znak akcie treba T a 7 a 2 jsou souradnice(7 radek a 2 sloupec) pro div, ale kouknete na finviz a muzete si podle souradnic vytahnout co chcete.

Nejlepsi by vyla jedna velka tabulka co se bude po nejakej dobe aktualizovat a z te by si pak ostatni brali pomoci funkce https://support.google.com/docs/answer/3093340?hl=en data. Bylo by to rychlejsi a ohleduplnejsi vuci finviz.

Šel by prosím udělat takový vzoreček i do Excelu?

Mám Excel 2010, a jelikož můj oblíbený Stock.Div přestává být free, přemýšlel jsem, že bych si svůj deník trochu rozšířil.
Rád bych si tam přidal dividendy, next ex-date a next payout date. A při každém otevření deníku by se tyto hodnoty aktualizovaly.

Tohle asi bude chtít zkušenou ruku programátora, co? A já nejsem ani programátor, a už vůbec ne zkušený :cry:

Uživatelský avatar
Sumo.cz
Pokročilý
Příspěvky: 205
Registrován: 12 čer 2019 15:01
Kontaktovat uživatele:

Re: Excel správa portfólia

Příspěvek od Sumo.cz » 22 čer 2019 22:32

Na Excel mám doplněk co umí vytáhnout všechny data z finviz či divided, podle toho co chceš.

Ke stažení na http://www.vi-tek.cz/portfoliomanager/ a malým návodem. Jde o první verze a stále je to ve vývoji, tak snad bude fungovat i tobě:) Kdyby něco napiš třeba soukromou zprávou a zkusím to pořešit. Prvně je to doplněm tak je potřeba to spouštět nad nějakým již aktivním sešitu plus povolit makra.

Je to teda aktualizace na tlačítko. Automatické spouštění v Excelu co prohledává web nedělá dobrotu, při chybě ti bude bránit v otevření.

Snad to pomůže.

Next Pay Date tam nemám.
Naposledy upravil(a) Sumo.cz dne 22 čer 2019 23:07, celkem upraveno 2 x.

Andrej
Pokročilý
Příspěvky: 235
Registrován: 20 čer 2019 22:07

Re: Excel správa portfólia

Příspěvek od Andrej » 22 čer 2019 22:33

Vzorec bude podobný, len ťahať dáta z https://finance.yahoo.com/quote/T/key-statistics.
Konkrétne niečo takéto (C4 = ticker; D4 = burza).

Kód: Vybrat vše

=IF(D4="ETR";INDEX(IMPORTHTML("https://finance.yahoo.com/quote/"&SUBSTITUTE(C4;".";"-")&".DE/key-statistics";"table"; 10);7;2);index(IMPORTHTML("https://finance.yahoo.com/quote/"&SUBSTITUTE(C4;".";"-")&"/key-statistics";"table"; 10);7;2))

Kód: Vybrat vše

=IF(D4="ETR";INDEX(IMPORTHTML("https://finance.yahoo.com/quote/"&SUBSTITUTE(C4;".";"-")&".DE/key-statistics";"table"; 10);8;2);index(IMPORTHTML("https://finance.yahoo.com/quote/"&SUBSTITUTE(C4;".";"-")&"/key-statistics";"table"; 10);8;2))
SPM: /viewtopic.php?f=12&t=524
ETF: IWDA
Technology: INTC | CSCO | T | IRM
Consumer Goods: MO
Financial: WFC | NRZ | O
BDC: MAIN
Utilities: PPL
Industrials: RTX | MMM
Healthcare: ABBV | PFE | JNJ
Basic Materials: RDS.B | XOM

Uživatelský avatar
Sumo.cz
Pokročilý
Příspěvky: 205
Registrován: 12 čer 2019 15:01
Kontaktovat uživatele:

Re: Excel správa portfólia

Příspěvek od Sumo.cz » 22 čer 2019 23:02

U tohoto vzorce mám problém, že pokud je DIV ve výši třeba 2.04 bere mi to jako datum a napíše to pak číslo 43557. Proto Finviz, pro osvětlení:)

Každopádně IMPORTHTML není funkce Excelu ale Google docs. Pokud někdo umí podobnou funkci pro Excel byl bych o informaci rád.

Andrej
Pokročilý
Příspěvky: 235
Registrován: 20 čer 2019 22:07

Re: Excel správa portfólia

Příspěvek od Andrej » 22 čer 2019 23:09

Ako dátum? Aj keď sa aplikuje funkcia VALUE?
Na DR mám niečo takéto:

Kód: Vybrat vše

=IFERROR(IF(D4="ETR";VALUE(INDEX(IMPORTHTML("https://finance.yahoo.com/quote/"&SUBSTITUTE(C4;".";"-")&".DE/key-statistics";"table"; 10);1;2));VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(index(IMPORTHTML("http://finviz.com/quote.ashx?t="&SUBSTITUTE(C4;".";"-");"table"; 11);7;2); "*"; ""); "*"; ""); "%"; "");".";",")));0)
SPM: /viewtopic.php?f=12&t=524
ETF: IWDA
Technology: INTC | CSCO | T | IRM
Consumer Goods: MO
Financial: WFC | NRZ | O
BDC: MAIN
Utilities: PPL
Industrials: RTX | MMM
Healthcare: ABBV | PFE | JNJ
Basic Materials: RDS.B | XOM

Uživatelský avatar
danycz
Začátečník
Příspěvky: 32
Registrován: 05 led 2019 09:27
Has thanked: 3 times

Re: Excel správa portfólia

Příspěvek od danycz » 23 čer 2019 22:24

Sumo.cz píše:
22 čer 2019 22:32
Na Excel mám doplněk co umí vytáhnout všechny data z finviz či divided, podle toho co chceš.

Ke stažení na http://www.vi-tek.cz/portfoliomanager/ a malým návodem. Jde o první verze a stále je to ve vývoji, tak snad bude fungovat i tobě:) Kdyby něco napiš třeba soukromou zprávou a zkusím to pořešit. Prvně je to doplněm tak je potřeba to spouštět nad nějakým již aktivním sešitu plus povolit makra.

Je to teda aktualizace na tlačítko. Automatické spouštění v Excelu co prohledává web nedělá dobrotu, při chybě ti bude bránit v otevření.

Snad to pomůže.

Next Pay Date tam nemám.
Děkuju za ten doplněk. Funguje to pěkně, informace o 24 akciích mi natahuje za cca 5,5 minuty.

Napadla mě jedna věc. Kdybych si nestahoval všechny hodnoty, trvalo by to méně času?

Já teď třeba potřebuju jen tři hodnoty z DividendCom. Co kdyby při tvorbě listu pro stažení informací o akciích byla nejdvřív možnost volby, jaké hodnoty chci stahovat, místo všech, co se tam vygenerují? Zas ale kdybych chtěl do budoucna nějakou hodnotu přidat, chtělo by to funkci, jak to udělat.
No, jen taková myšlenka na možné rozšíření, když jsem si s tím dnes hrál.

Jěště otázka? Proč se ten doplněk v deníku neudrží, i když deník uložím a zavřu? List s načtenými hodnotami zůstane, ale doplněk se musí otevřít znovu.


Dan

Uživatelský avatar
Sumo.cz
Pokročilý
Příspěvky: 205
Registrován: 12 čer 2019 15:01
Kontaktovat uživatele:

Re: Excel správa portfólia

Příspěvek od Sumo.cz » 24 čer 2019 08:28

Neudrží se páč je to doplněk a toto je jeho vlastnost, je vidět jen pokud je aktivní. Pokud ho chceš mít stále připnutý v Excelu musí se nainstalovat:
https://support.office.com/cs-cz/articl ... 3625a0b460 Přidání nebo odebrání doplňku aplikace Excel. Pak bude na Ribbonu svítit stále.

Množství tahaných informací rychlost neovlivní, jde o jeden dotaz na stránku a z toho se informace vytáhnou. Nejdelší je odezva divided. První stáhnutí informací je delší(cca dvojnásobně), jelikož link na informace je skládám z předem neodhadnutelných textů a musí se načítat obrazovka vyhledávací a až pak ta akcie. Pokud nebudeš mazat to co se uloží do sloupce Link, budeš mít vyhledávání rychlejší.

Data co se vypíší se řídí názvem sloupce, pokud tedy nějaké umažeš nebuou se zobrazovat a pokud pak názvy zase přidáš vypíše se co do sloupce patří. Doporučuji nechávat sloupce Link a STOCK, můžeš je přesouvat jak chceš, ale nemazat, jinak se ti nevyhledá nic(STOCK) a nebo pomalu(Link). Pokud by sis nepamatoval názvy sloupců, stačí stávající list přejmenovat(přidat nějaký znak) a vytvoří se to nový zase s celým seznamem sloupců. Překopírovat si názvy co chceš a zase změnit název listu. A nebo původní list zmazat a udělat vše jako poprvé.

Budu přidávat ještě Yahoo finance a tam by to mělo bejt rychlejší, tam je link na informace snadno plnitelný. Až bude nová verze sám ti to to ohlásí a ty si můžeš stáhnout novou.

Odpovědět