portfolio – MAD Hat Lab http://madhatlab.com Sun, 27 Jun 2021 08:11:13 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.3 https://i0.wp.com/madhatlab.com/wp-content/uploads/2019/08/cropped-Mad-Hat.png?fit=32%2C32 portfolio – MAD Hat Lab http://madhatlab.com 32 32 165168261 The BEST Stock Portfolio Tracker Spreadsheet Ever! – How I Keep Track of My Dividend Growth Portfolio Using Google Sheets (Part 3 – Stock Portfolio Overview) http://madhatlab.com/the-best-stock-portfolio-tracker-spreadsheet-ever-how-i-keep-track-of-my-dividend-growth-portfolio-using-google-sheets-part-3-stock-portfolio-overview/?utm_source=rss&utm_medium=rss&utm_campaign=the-best-stock-portfolio-tracker-spreadsheet-ever-how-i-keep-track-of-my-dividend-growth-portfolio-using-google-sheets-part-3-stock-portfolio-overview Tue, 08 Dec 2020 16:51:17 +0000 http://madhatlab.com/?p=595 Like I promised in part 2 of my portfolio tracker series, part 3 of my portfolio tracker post will show you how to create a portfolio overview. If you haven’t read part 2 of my post, I highly recommend you do so first because the formula in this sheet will be connected to the that of part 2: trade log.

A warning: This post is going to be lengthy and full of text. Feel free to stop at anytime to take a break and pick up where you left off. I will try to to break this into sections to make it easier.

This sheet lists all my holdings in detail and shows

  • Ticker. You have to input this cell manually
  • Name of the company.
  • Number of shares and the cost basis
  • Current price
  • Today’s Change in price (in $ and %)
  • Total Gain/ Loss (in $ and %)
  • Annual Dividend, Dividend Yield & Yield on Cost
  • Account that purchases the stock
  • Sectors and Assets Type
  • Allocation of the stocks in proportion to the whole portfolio
  • Real time currency conversion based on USD

The Layout

You should create your stock portfolio overview in a new sheet and it can look however you want it to look. Personally, I lay out my cells in the following way.

Your Stock Portfolio Overview can look something like this

In this page, I only need to input

  • Cash available in each account,
  • Ticker symbol the first time the stock is purchased
  • Account that first time purchases the said stock.
  • 1 of 6 Currency available (converted from USD)

Everything else will automatically be populated by the spreadsheet.

A note about the currency conversion. All currency is converted from USD, so based on the currency chosen, every information in this page will be in the selected currency.

This is particularly useful when you are investing in the U.S stock market but your capital is from a different currency, like me.

Key Info Section

I put my cash balance and, total gain/ loss, annual dividend and income on the top of the sheet because you don’t want to scroll all the way down just to find key information about your portfolio.

The Top Part of the Sheet

Now for the header of the portfolio section, I include horizontally:

  1. Name of the company
  2. # of shares
  3. Cost Basis
  4. Total Cost Basis
  5. Current Price
  6. Today’s Change (in $ and %)
  7. Gain/ Loss (in $ and %)
  8. Total Gain/ Loss for that stock
  9. Annual Dividend Income per share
  10. Dividend Yield
  11. Total Annual Income of the Dividend
  12. Assets Type
  13. Sector
  14. Account that purchases the stock
  15. % allocation to the portfolio for the stock

Since I am using screen shot, I am sorry for the quality of the picture but here goes:

(1) – (8) from the list above
(9) – (15) from the list above

The Formula

The Basic

A lot of the formula that I used is just designating the right cells for the formula to refer to in the equation, thus a basic understanding of how Google Sheets’ formula works will help in understanding the rest of this post.

=sumifs

A formula that tells the spreadsheet to sum specified cells IF a number of criteria is found.

‘Sheet name’!A1

The cell will go to sheet “Sheet name” and refer to that sheet’s cell A1

Name of the company

=googlefinance(B16,”name”).

B16 is the cell for the ticker that you want the spreadsheet to refer to when fetching the name. For example, if you put “AAPL” in B16, then this cell will refer to “AAPL” and produce “Apple Computers Inc.”

# of shares

=SUMIFS(‘Trade Log’!$E$1:’Trade Log’!$E$1000,’Trade Log’!$C$1:’Trade Log’!$C$1000,B16,’Trade Log’!$B$1:’Trade Log’!$B$1000,”Buy”,’Trade Log’!$D$1:’Trade Log’!$D$1000,W16)-(sumifs(‘Trade Log’!$E$1:’Trade Log’!$E$1000,’Trade Log’!$C$1:’Trade Log’!$C$1000,B16,’Trade Log’!$B$1:’Trade Log’!$B$1000,”Sell”,’Trade Log’!$D$1:’Trade Log’!$D$1000,W16))

‘Trade Log’!$E$1:‘Trade Log’!$E$1000 = Column E1 to E1000 of the Trade Log sheet where you input # of shares bought or sold

‘Trade Log’!$C$1:’Trade Log’!$C$1000 = Column C1 to C1000 of the Trade Log Sheet which is the column where you input your ticker symbol

B16 = The cell where you input the ticker symbol for the stock in the equation

‘Trade Log’!$B$1:’Trade Log’!$B$1000, “Buy” = Column B1 to B1000 of the Trade Log Sheet which is the column where you input the action relevant to the stock. In this case, you are telling the cell to refer to column B of the Trade Log Sheet to search for action “Buy”

‘Trade Log’!$D$1:’Trade Log’!$D$1000 = Column D1 to D1000 of the Trade Log Sheet which is the column where you input the account that holds the stock

W16 = The cell where you input the Account Name for the stock in the equation

Essentially, with this formula, you are telling the cell to look in the Trade Log Sheet for the ticker symbol (B16) and the Account Name (W16) that has the action “Buy” (Column B in the Trade Log Sheet) and deduct amount by the same ticker symbol and Account Name that has the action “Sell”, giving you the final amount of shares that you own.

Cost Basis

=((SUMIFS(‘Trade Log’!$H$1:’Trade Log’!$H$1399,’Trade Log’!$C$1:’Trade Log’!$C$1399,B16,’Trade Log’!$B$1:’Trade Log’!$B$1399,”Buy”,’Trade Log’!$D$1:’Trade Log’!$D$1399,W16))/(SUMIFS(‘Trade Log’!$E$1:’Trade Log’!$E$1116,’Trade Log’!$C$1:’Trade Log’!$C$1116,B16,’Trade Log’!$B$1:’Trade Log’!B$1116,”Buy”,’Trade Log’!$D$1:’Trade Log’!$D$1399,W16)))*$F$6

‘Trade Log’!$H$1:’Trade Log’!$H$1399 = Column H1 to H1399 of the Trade Log which is the column for the total price of the stock purchased/ sold.

If you follow along the explanations above, essentially this lengthy formula is telling the spreadsheet to sum up the total purchase price for a stock divided by the number of shares purchased (which the formula will validate from action “Buy”) giving us the average cost basis. We then multiply this number by the currency exchange rate (which the formula will find from cell F6)

Don’t worry about the currency exchange formula, as it will be explained in future posts.

Current Price

=GOOGLEFINANCE(B16, “Price”)*$F$6

Again B16 is the cell that has the ticker symbol we want the equation to look for

F6 is the currency exchange rate

Today’s Change (in $ and %) & Today’s Change Total

=googlefinance (B13, “change”)

This formula will return today’s change in $ of the stock ticker in cell B13

=googlefinance (B13, “changepct”)/100

By default, Google Sheets will returns this formula as an absolute value, for example 1% will become 100, so I divided by 100 to get the right value.

You would then go to Menu > Format > Number > Percent to get 1%

In order for you to get your Today’s Change Total, simply multiply the cell for Today’s Change (in $) with the cell for # of Shares

Gain/ Loss (in $ and %)

To get your gain/ loss of the stock,

=(Current Price Cell) – (Cost Basis Cell)

and to get the %

=(Current Price Cell) – (Cost Basis Cell)/ (Cost Basis Cell)

and to get the total gain/ loss for that stock, just multiply the cell for gain/ loss (in $) with the cell for # of Shares

Annual Dividend

Brace yourself, this will be one of the lengthiest section of this post. Here goes:

=iferror(iferror(if(B16=””,””,split(index(importhtml(CONCATENATE(“https://finviz.com/quote.ashx?t=”,B16,””),”table”,9),7,2),”*”)),if(isblank(B16),,GETDIVIDEND2(B16,$N$9)))*$F$6,”-“)

B16 = The cell where you input the ticker symbol for the stock in the equation

N9 = The cell where you input your IEX Token Key

F6 is the currency exchange rate

With this formula, you are telling the spreadsheet to find the dividend yield from finviz.com (don’t worry about the table 9, 7, 2. That’s simply where the dividend yield information is located in finviz.com)

The iferror formula is telling the spreadsheet that IF the spreadsheet generates an error return when trying to get the information from finviz, it will switch to another formula where it will get the information from IEX Cloud. IF that also generates an error, then the cell will show “-“.

The formula to get the dividend yield from finviz.com is

=iferror(if(B16=””,””,split(index(importhtml(CONCATENATE(“https://finviz.com/quote.ashx?t=”,B16,””),”table”,9),7,2),”*”)),”-“)

The back up formula is

=if(isblank(B16),,GETDIVIDEND2(B16,$N$9))

This is not a Google Sheets formula but a script that you need to create in Google Sheets. A custom formula so to speak.

In order to create this custom formula, you need to go to Menu > Tools > Script Editor like so:

You will then see a new screen like so

On the right side is where you are going to insert the code. Just copy and paste from this link, click save, name your code whatever you want and your formula is good to go.

Dividend Yield & Annual Income

To get your dividend yield, you need to input into the cell

= (Annual Dividend Cell) / (Current Price Cell)

To get your annual income from that stock, you would use

= (Annual Dividend Cell) x (# of Shares Cell)

And that’s it. You have just finished creating your Stock Portfolio Overview Sheet.

Pat yourself in the back, because this was a long tutorial and you have made it to the end.

As usual, leave a comment or hit me up if you have an suggestions on how you think I can do better or to show how you create your Trade Log.

If you can’t wait and you want to get your hands on the final product as soon as possible, this template is available to purchase from Gumroad.

Also, don’t forget, when you use my referral links, you will be able to claim your free stocks from Robinhood and WeBull. You will help support this blog and I’ll jump and click my heel in gratitude.

]]>
595
My Experience with Free Stocks Promotion Online Stock Trading Platform Brokers – What Have I Gotten So Far From WeBull & Robinhood Referrals http://madhatlab.com/my-experience-with-free-stocks-promotion-online-stock-trading-platform-brokers-what-have-i-gotten-so-far-from-webull-robinhood-referrals/?utm_source=rss&utm_medium=rss&utm_campaign=my-experience-with-free-stocks-promotion-online-stock-trading-platform-brokers-what-have-i-gotten-so-far-from-webull-robinhood-referrals Wed, 18 Nov 2020 12:32:02 +0000 http://madhatlab.com/?p=669 Ever since I started investing, every time I talked to my friends & family and the conversation turns to investing, the most common question that I get is “Which broker should I use?”

Honestly, nowadays since most brokers have offered free transaction fee, if you are not going to invest using margin, you can’t really go wrong with online brokers. Especially those that give you free stuffs upon signing up like WeBull and Robinhood.

I have been recommending WeBull & Robinhood to my friends and family, even those that are still on the fence. I figure, while they consider whether they should invest or not, by registering and getting free stocks, they already have 1 foot in. If they end up deciding not to invest, they can always sell the stock and make some money out of it.

Disclaimer: This is not a financial advice because currently, I have no plan in selling any of this holdings. I got them for free anyway and I am curious to see how they perform in the future.

If you are still on the fence on which broker to use, then I suggest you sign up for both WeBull & Robinhood while you decide and get your free stocks using the link below.

Get Your 3 Free Stocks Using This Link
Get Your 2 Free Stocks Using This Link

I, myself use TD Ameritrade as my main broker but I do keep my WeBull & Robinhood account as my “Hail-Mary” account. I am not going to sell any of my positions in those account because I am curious to see how they perform.

WeBull

WeBull is one of the 2 online brokers that offer you free stocks upon signing up and depositing. They also consistently have promotions where if you refer friends, you can get up to 5 stocks for free (valued up to $1,400) or if you refer 3 friends you can get up to 17 free stocks.

Personally, I have found WeBull’s app to look very good and my only gripe is that they do not offer DRIP (Dividend Reinvestment Program). Also, they could benefit from a speedier customer service.

However, their constant free stocks promotion make it worth it to at least register and deposit. There are many posts online where people actually get MSFT (Microsoft) or even TSLA (Tesla) as their free stocks.

For example, for the month of July 2021, if you register using my link below, you will be able to get 3 free stocks and I have been referring them to friends & family who are still on the fence about starting a portfolio.

Get your 3 Free Stocks By Clicking on this Link
TickerCompany Name# of SharesValued atCurrent ValueGain/ Loss
SSprint1$5.82$9.26$3.44 (59.1%)
ISBCInvestors Bancorp Inc.6$11.99$9.25-$16.45 (22.86%)
SNAPSNAP Inc.1$18.23$38.54$20.31 (111.41%)
VGVonage Holdings Corp.1$9.14$12.11$2.97 (32.49%)
AGIAlamos Gold Inc.1$9.48$9.06-$0.42 (4.43%)
ZNGAZynga Inc.2$8.66$8.14-$1.04 (6%)
Total$126.12$131.49$5.37 (4.26%)
These are the free stocks that I get from WeBull

S (Sprint)

I received a share of Sprint when I first register and open an account with WeBull. Ever since then, Sprint has merged with T-Mobile and since WeBull does not allow fractional share, the share is considered sold.

  • # of Shares: 1 Share
  • Valued at: $5.82
  • Current Value: Sold due to the merger with T-Mobile at $9.26
  • Gain/ Loss: $3.44 (59.1%)

ISBC (Investors Bancorp, Inc.)

ISBC is a banking company in all regards that you expect them to be. They deal with loans commercially and to individuals, insurance offerings and bank accounts.

  • # of Shares: 6 Shares
  • Valued at: $11.99 (Average over 6 shares)
  • Current Value: $9.25
  • Gain/ Loss: -$16.45 (22.86%)

I kept them in my account because they are a pretty stable company and they do give out dividend. I believe once the pandemic is over, the stock will rebound.

SNAP (Snap, Inc.)

SNAP is the company that created Snap Chat, Spectacle and Bitmoji.

  • # of Shares: 1 Share
  • Valued at: $18.23
  • Current Value: $38.54
  • Gain/ Loss: $20.31 (111.41%)

I am absolutely out of my depth with SNAP but like ISBC, I am planning to keep it and see how it goes. The fact that it’s been up 111+% doesn’t hurt

VG (Vonage Holdings Corp.)

Vonage is a telecommunication company much like AT&T, T-Mobile, Sprint & Verizon.

  • # of Shares: 1 Share
  • Valued at: $9.14
  • Current Value: $12.11
  • Gain/ Loss: $2.97 (32.49%)

My only exposure to them was 2 years ago when I was in Europe and used their pre-paid SIM card. I had good experience using their SIM card and I had reception everywhere. They are also currently up and I am just going to let it ride.

AGI (Alamos Gold Inc.)

AGI is a Canadian gold and other precious metals mining company

  • # of Shares: 1 Share
  • Valued at: $9.48
  • Current Value: $9.06
  • Gain/ Loss: -$0.42 (4.43%)

I have absolutely no idea what this company does.

ZNGA (Zynga Inc.)

Zynga is the company behind the hit mobile games and Facebook games like Farmville and Words with Friends. I honestly don’t know how well their game styles will perform since I believe it lacks economic scalability.

I also think that their market tends to get bored with their games easily because their games are usually meant to be quick games and do not have high re-play value.

  • # of Shares: 2 Shares
  • Valued at: $8.66 (Average over 2 shares)
  • Current Value: $8.14
  • Gain/ Loss: -$1.04 (6%)

Robinhood

Robinhood is the other online broker that offers free stock upon signing up and depositing to the total of 2 free stocks.

Usually, I recommend everybody to sign up for WeBull and Robinhood because well, free stocks is free stocks.

In the end, it all comes down to which platform you are more comfortable with and you can’t really go wrong with either ones. Once you get your free stocks, you can either sell them or transfer them to the broker that you prefer.

Right now, if you click and register using the link below, you will be able to get 2 free stocks when you register and link your bank account.

Claim your 2 Free Stocks using This Link
TickerCompany Name# of SharesValued AtCurrent ValueGain/ Loss
BCRXBioCryst Pharmaceuticals Inc.1$2.97$4.45$1.48 (49.83%)
GPROGoPro Inc.2$4.05$7.34$6.58 (81.23%)
GMEGameStop Corp.1$5.99$12.06$6.07 (101.34%)
PLUGPlug Power Inc.1$4.02$25.00$20.98 (521.89%)
Total$21.08$56.19$35.11 (166.56%)
These are the free stocks I got from Robinhood

BCRX

BioCryst Pharmaceuticals is a pharmaceutical company that develops oral drugs. One of their drugs is RAPIVAB which is used to treat flu symptoms.

  • # of Shares: 1 Share
  • Valued at: $2.97
  • Current Value: $4.45
  • Gain/ Loss: $1.48 (49.83%)

GPRO

GoPro needs no introduction as one of the first company in the world that develops and market action camera successfully.

Around 5 years ago, I wanted to invest in the stock market and despite research and recommendations, I did not want to invest in index fund. Instead I chose to invest in company where I like the products. GoPro was one of them and at the time, GPRO was trading at high $50.

I decided to purchase 100 shares of the company and a few months later, my $5,000 has plummeted to $800, which was when I decided to exit my position.

What did I learn from this?

A well-made product is not necessarily made by a well-run company.

  • # of Shares: 2 Shares
  • Valued at: $4.05 (Average over 2 shares)
  • Current Value: $7.34
  • Gain/ Loss: $6.58 (81.23%)

GME

GameStop. They. Are. Dying.

  • # of Shares: 1 Share
  • Valued at: $5.99
  • Current Value: $12.06
  • Gain/ Loss: $6.07 (101.34%)

Update #1 (June 2021): I know I said they are dying, but in February 2021, there was a short squeeze happening to GME that causes the price of the stock to skyrocketed to $300. I ended up selling all my shares at $265

PLUG

PLUG is a company that develops alternative fuel cells for use in equipment and vehicles. They have customers like Nike, Wal-Mart & BMW.

  • # of Shares: 1 Share
  • Valued at: $4.02
  • Current Value: $25.00
  • Gain/ Loss: $20.98 (521.89%)

Like SNAP, I am out of depth with PLUG but they have been up 521.89% so I am just going to leave it in my Hail-Mary account.

To Sum It All Up

BrokerageValued AtCurrent ValueGain/ Loss
WeBull$126.12$131.49$5.37 (4.26%)
Robinhood$21.08$56.19$35.11 (166.56%)
Total$147.20$187.68$40.48 (27.5%)

Like I said above, my WeBull & Robinhood account is not my main brokerage account and I am not planning to sell any of my positions in these 2 accounts. I am doing this to highlight even though it’s free stocks, well, it’s still money, $187.68 to be exact.

Update #1 (June 2021): As of June 2021, I did made a profit of selling my $GME stock at $250 in February.

]]>
669
My Lazy Portfolio – How to Easily Invest in Stock Market Without Going Through Pages of Financial Report & Statements http://madhatlab.com/my-lazy-portfolio-how-to-easily-invest-in-stock-market-without-going-through-pages-of-financial-report-statements/?utm_source=rss&utm_medium=rss&utm_campaign=my-lazy-portfolio-how-to-easily-invest-in-stock-market-without-going-through-pages-of-financial-report-statements Mon, 26 Oct 2020 12:48:33 +0000 http://madhatlab.com/?p=445 So, you want to invest in the stock market but you don’t even know where to begin or even what questions to ask?

The way I allocate my portfolio is called Lazy Core-4 Portfolio by Rick Perry and it consists of:

  • 0% – 20% Total U.S Bonds
  • 50% after bond allocation into Total U.S Stock Market
  • 40% after bond allocation into Total International Stock Market (outside of U.S)
  • 10% after bond allocation into Total U.S REIT Index

By holding these 4 index funds or ETFs (I explained about index funds and ETFs in this article), we minimize risk during economic downturn but our portfolio goes up with the economy when the economy is improving. At the same time, we will be able to collect monthly dividends as long as we own the portfolio.

The logic behind this portfolio is that, study has proven that even the best portfolio managers have not been able to consistently beat the market in the last 15 years (Source; you can google for more). Even the great Warren Buffett, himself stated that if he was to pass away, he will recommend his family to invest in the S&P 500.

If you are here reading this blog, you are probably not going to do any better than the portfolio managers mentioned above.

So, this portfolio allocation is meant to follow the world’s economy during its downturn and upturn to net you a gain of ~7%/ year spread over a long term period.

First Thing First, Get a Brokerage Account.

You need a broker if you don’t have one yet. Nowadays, most brokers offer free transaction fee which is good. The next thing you want to consider when you are getting a broker is whether they are FDIC insured. Do not be afraid to use online brokers if they are FDIC insured and offers free transaction fee.

If you are in the U.S, a few online brokers that have garnered quite a good reputation are M1 Finance, Robinhood & WeBull.

Robinhood and WeBull have also started offering free stocks (valued up to $1,400) when you register and fund your account through them. If this is something that interests you, you can click the below links to register for an account. Don’t worry, this post is not going anywhere. We’ll wait.

You can get 1 free stock using the above link
You can get 3 free stocks using the above link

Decide Bond Allocation

Now that you have a broker, you have to decide on your bond allocation of your portfolio. There are many sites and experts who have a formula on how to calculate how much percentage of bond you are supposed to have depending on your age. Do not worry too much about it because these formulas are supposed to be a one size fits all solution.

Bond will work as your safety net when the economy goes down (and it will since economy works in a cyclical way). So, depending on your risk tolerance, 0% – 40% will be fine no matter your age.

If you are investing with your spare money that you can forget about until a long time in the future and you are in your 20s – 30s, you will be fine without any bond allocation. I generally recommend 10% – 20% of bond allocation no matter how old you are. If you are the type who panics easily when you see that your holdings are in the red, then 40% bond allocation will be fine as well.

The point is to hold your holdings long term, because the stock market will eventually rebound and goes up.

Total U.S Stock Market Index

Once you decide your bond allocation, Total U.S Stock Market Index should be 50% of your remaining portfolio, like so

let’s assume for this post that you decide on 20% bond for your $10,000 portfolio, since you want to hold 50% Total U.S Stock Market Index with the remaining available allocation, you will actually be purchasing shares worth $4,000 of Total U.S Stock Market Index

Depending on your broker, most brokerage offers their own index fund so you can save on transaction fee and expense ratio, for example:

  • Vanguard: VTI
  • Charles Schwab: SWTSX
  • Fidelity: FSKAX

I have had Vanguard Account since college so VTI is what I go with, but any of the above choices are fine. One thing that you need to think about is to make sure you go with lowest expense ratio possible. Any money you saved by not paying the expense ratio or transaction fee is money that you can invest.

This portfolio assumes that since U.S has one of the biggest market in the world, most of the big companies in the world want to get listed into the U.S Stock Exchange, and so this index will be your main moneymaker.

Total International Stock Index

With your remaining balance after your bond allocation, you want to invest 40% into Total International Stock Index which covers all the stock market outside of the U.S.

To keep tally of our $10,000 portfolio, so far you will have:

  • 20% in Total U.S bonds (or $2,000)
  • 50% after bond allocation into Total U.S Index (or $4,000)
  • 40% after bond allocation into Total International Index (or $3,200)

Again, depending on your brokers, there are many choices available to you. Just keep an eye out on the expense ratio and transaction fee. Some of the index available to big brokers are:

  • Vanguard: VXUS
  • Charles Schwab: SWISX
  • Fidelity: FSPSX

By investing into the International Stock Index, we are hedging (protecting) ourselves in the event that U.S economy is not doing very well. This holding also covers countries outside of U.S that are doing well (for example, China in 2018).

U.S Real Estate Index

Finally, with our remaining balance, we will invest in U.S Real Estate Index which brings our final tally to

  • 20% in Total U.S bonds (or $2,000)
  • 50% after bond allocation into Total U.S Index (or $4,000)
  • 40% after bond allocation into Total International Index (or $3,200)
  • 10% after bond allocation into U.S Real Estate Index (or $800)

Some of the index available are

  • Vanguard: VNQ
  • Charles Schwab: SCHH
  • Fidelity: FREL
  • iShares: IYR

By investing in REIT or Real Estate Index, you will be able to earn dividend monthly, but keep in mind, during the economic downturn, REIT usually one of the sectors that get hit the hardest.

Recap (TL;DR Version)

To recap, our allocation consists of

  • 0% – 20% Total U.S Bonds. Providing “insurance” to our portfolio because bond generally goes up as economy goes down.
  • 50% after bond allocation into Total U.S Stock Market. Main moneymaker that will gives you the most gain during good economy.
  • 40% after bond allocation into Total International Stock Market (outside of U.S). Acting as safety net when U.S stock goes down.
  • 10% after bond allocation into Total U.S REIT Index. Provides monthly passive income for you to compound your holding or cash.

Don’t forget, by clicking on the links below, you can claim your free stocks when you register and fund your accounts on Robinhood and WeBull.

You can get 1 free stock using the above link
You can get 3 free stocks using the above link

]]>
445
The BEST Stock Portfolio Tracker Spreadsheet Ever! – How I Keep Track of My Dividend Growth Portfolio Using Google Sheets http://madhatlab.com/the-best-stock-portfolio-tracker-spreadsheet-ever-how-i-keep-track-of-my-dividend-growth-portfolio-using-google-sheets/?utm_source=rss&utm_medium=rss&utm_campaign=the-best-stock-portfolio-tracker-spreadsheet-ever-how-i-keep-track-of-my-dividend-growth-portfolio-using-google-sheets Thu, 08 Oct 2020 20:30:00 +0000 http://madhatlab.com/?p=546 If you have multiple brokerages/ accounts to manage your investment portfolio, you know keeping track of all of them can be a hassle sometimes.

In this post, I will show you how I use Google Sheets to create an automated portfolio tracker that requires minimal input from the user.

I am planning for this post to be a series where I will break down the features of my spreadsheet in different posts and show you how you can create one of your own from scratch.

Why Have More than 1 Account?

Free stocks, that’s why.

In the past few years, investment brokers are starting to offer free stocks whenever you sign up with them and I am never one to pass up on free money/ assets.

For example, for the month of October, when you sign up for an account on WeBull using the link below and deposit $100, you will get 2 free stocks valued up to $1,600. Even if you ended up not buying any stocks and withdraw the $100, you still get to own the 2 free stocks

You will then repeat this process with Robinhood, where you can get a free stock when you use the link below.

So, in about 15 minutes worth of work, you just get 3 free stocks with virtually no capital.

You can get 1 free stock using the above link

You can get 3 free stocks using the above link

Different Account Serves Different Purpose

Another reason is because you may have a tax advantaged account, retirement account and a regular tax-able portfolio account.

Just from the above reasons, if you are like me, you are going to already have at least 4 accounts which may belong to different brokerages.

Spreadsheet to the Rescue!

Anybody that knows me knows that I am a huge spreadsheet nerd. So, when I couldn’t find a portfolio tracker that ticks all the boxes like I need it, I decided to create my own using Microsoft Excel at first and later, Google Sheets.

I knew when I started my portfolio tracker, I wanted:

  • Low maintenance (preferably once a month or once a quarter) and requires minimal input
  • Cost Basis for my stocks after DRIP (Dividend Reinvestment Program)
  • Number of shares after DRIP
  • Dividend Tracking
  • Deposit/ Capital Tracking
  • The ability to access the spreadsheet anywhere
A dashboard so I can get all my key info in a glance

Portfolio Dashboard

The first page in my spreadsheet is my portfolio dashboard where I can see key information of my portfolio in a glance:

  • Portfolio Value and total gain/ loss
  • Cash available to purchase securities
  • Average dividend yield of the portfolio and the yield on cost
  • Annual income from dividend

I also included key charts and graphs because I like colorful things and charts and graphs allow a different visual perspective of my portfolio.

Charts and graphs include:

  • Holdings by sectors
  • Holdings by companies
  • Monthly dividend income year to year

There is absolutely nothing that I need to input in this sheet and this sheet is strictly for aesthetic value and when I just need to look at key infos.

Capital

Aesthetically, this page still needs some work

The next sheet is the capital page and where I keep track of how much I have invested into the accounts.

Every time I inject more capital into my portfolio, this page is where I record the entry, whether or not I purchase anything with said cash

Stock Portfolio Overview

This sheet lists all my portfolio values and holdings in detail and shows

  • Ticker
  • Number of shares and the cost basis
  • Current price
  • Today Change in price (in $ and %)
  • Total Gain/ Loss (in $ and %)
  • Annual Dividend, Dividend Yield & Yield on Cost
  • Account that purchases the stock
  • Sectors and Assets Type
  • Allocation of the stocks in proportion to the whole portfolio
  • Real time currency conversion based on USD

In this page, I only need to input cash available in each account, the ticker symbol the first time the stock is purchased and the account that purchases the said stock. Everything else will automatically be populated by the spreadsheet.

Lately I have been having problems with Google Sheets’ function to fetch the dividend information, as it keeps on timing out and returning “#N/A” result or errors. To tackle this, I set up 2 back-up functions using add-ons and iex token (which I will elaborate more on how to set up in my next posts).

Essentially when Google Sheets’ function returns an error, the spreadsheet will automatically fetch the dividend information using the iex token method or the “IMPORTFROMWEB” add-on method

I also included a real time currency converter in this page so based on the currency chosen (converted based on USD), every information in this page will be in the selected currency.

In the near future, I’m planning to make the cash part to be populated automatically by the spreadsheet based on the information from the capital sheet

Trade Log

This sheet records all trade transactions that I have done and will automatically update all the information in the stock portfolio sheet.

Every month, I recorded all the reinvested dividend, stock purchase or sales and my cost basis and number of shares will be updated automatically.

Dividend Overview

This sheet is where I keep track of everything dividend in my portfolio.

  • How much dividend I earn by sector
  • How much dividend I earn every month year to year
  • How much dividend I earn by account

Of course I included charts.

I do have to input the monthly dividend manually because I set up my portfolio to reinvest its dividend but my plan is in the near future, even this will be automated based on the information from the trade log sheet.

Future Updates

I constantly update this spreadsheet based on my needs and suggestions from people that use this tracker.

For now, I am planning to include the following in the future updates:

  • Automated available cash information
  • Automated monthly dividend earned information
  • Notifications via email when certain cells (e.g stock price, gain/ loss %) reach a value that interests the user
  • Options contracts

Where Can You Get This Spreadsheet?

Like I mentioned above, I mean to create a series of posts where I will explain in detail how you can DIY this spreadsheet from scratch and this first post is just meant to be a walkthrough of what I am using

But, if you can’t wait or the DIY road is not something that you are interested in, this spreadsheet is also available for purchase via Gumroad.

Also, don’t forget, when you use these links, you will be able to claim your free stocks

As usual, leave a comment or hit me up if you have an suggestions on how you think I can do better.

Update #1: Continue to Part 2 (“Creating a Trade Log”) HERE!

]]>
546