How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (2024)

With Bitcoin reaching an all-time high and altcoins showing signs of good performance in the coming year, now is the perfect time to get into crypto trading or double down on market signals if you already hold altcoins.

Keeping your hand on the pulse of the market may be a bit of a chore, though. The easiest solution is to check the latest rates on your platform of choice. But what do you do if you trade across multiple platforms and hold dozens of altcoins?

You can build your own crypto portfolio spreadsheet tracker in Google Sheets! It’s not nearly as hard as it may sound at first. There are several options for both non-coders and people with some coding experience, all of them fully customizable.

How to build cryptocurrency tracker for non-coders

If you don’t have coding skills, don’t worry. There is still a way for you to create your own custom cryptocurrency tracker — via Google Sheets add-ons. There are several add-ons that allow beginners in the world of cryptocurrency to create custom trackers like this. Here are the best ones:

  • Cryptosheets — an all-in-one solution with hundreds of APIs
  • CRYPTOFINANCE— another all-in-one add-on, but with fewer APIs available.

If you were to create your own cryptocurrency tracker with CRYPTOFINANCE, it would look something like this.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (1)

However, you’d have to fill in every cell with a variation of the custom formula, =CRYPTOFINANCE. With Cryptosheets, you can start much faster by getting a template. Here’s how that can look like.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (2)

All you have to do is download the add-on, register an account, and connect an API or two.

Now, let’s look at how you can create a custom crypto tracker step by step. We’ll use the example of Cryptosheets as it’s probably the best spreadsheet for tracking cryptocurrency portfolios.

Get an account

Cryptosheets is an add-on, but one that operates on a SaaS model, so you will need to get an account to access its features. The free plan will get you quite a long way with 1000 monthly requests and all the important functions available.

The next tier is only $29 per month. Even though you’d have to pay $250 per month for more advanced features, it’s certainly cheaper than hiring a programmer to write all of that for you.

That said, if you don’t want to get into another SaaS subscription, you can do away with the free plan, or use CRYPTOFINANCE to pull the cryptocurrency data in a Google spreadsheet.

Import a template sheet

Here’s why Cryptosheets is such a good choice for beginners: it has almost a hundred templates. You can import one and use it right away without having to set up a custom spreadsheet.

For a complete beginner, it’s better to go with the Crypto Portfolio Fundamentals. You can easily update it further down the road as you learn the ropes.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (3)

Note:

To get that template, add Cryptosheets to your add-ons panel, log in, and go to Add-ons > Cryptosheets > Templates. Hover over that template and add it to the current document — you’ll see new sheets appear in the panel below.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (4)

Once that is done, go to the sheet labeled “Help” and follow instructions to set it up. You’ll have to write the names of the API endpoints you’re going to access in dedicated cells of the sheet labeled “Query Builder.”

You can find those names on the Cryptosheets website by going to Workspace > API > Endpoint and looking for the ones you need.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (5)

Once you type that in, the spreadsheet is ready to go. Put the refreshment rate in the dedicated cell as written in the instructions, and the custom query will update and pull the data you need to your new spreadsheet for cryptocurrency. It will also import JSON to Google Sheets, and perform all the necessary calculations.

That is a bit complicated to set up, but you do have the ability to customize the data you receive. If you want a simpler option, Cryptofinance is way easier to set up, albeit it doesn’t provide as much data.

All you have to do is to create a new Google Sheet, go to Tools > Script Editor, and paste the source code there. The source code is available on the add-on’s website.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (6)

When you do that, you can use custom functions =CRYPTOFINANCE to create your own custom spreadsheet for tracking crypto.

Experiment with templates & customize

That’s it, if you’re done with the steps above, you’re already tracking crypto! Your next step is to learn the ropes and experiment with different templates.

To customize these templates and custom functions even further, you’ll have to know a bit about programming.

How to create a cryptocurrency spreadsheet for coders and power users

To get the most out of your custom cryptocurrency portfolio tracker, you need to write it yourself. If you have some experience in JavaScript, this shouldn’t prove hard by any stretch of the imagination. Here is a step by step guide on how to do it.

Take inspiration from open source projects

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (7)

Important:

Since this is not a coding tutorial, and you need a solid understanding of JS to be interested in this section, we’re not going to write a full guide. Instead, we’ll give you a rough path to follow.

The first step on this journey is checking out the open-source projects to see how they work and what APIs do they need to function. Feel free to experiment with these four cryptocurrency trackers. Import the code to the Google Sheet you’re using and test them.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (8)

Note:

Most of these are Google Apps Script files, no JavaScript. GAS is basically a version of JS, so you won’t have any trouble understanding them if you know this language.

That said, there are some crucial points to learn first. The earlier version of Google Apps Script, Rhino, has some incompatibilities with the latest version of JS. The new GAS version, V8, has none of those problems. Keep that in mind, since some of the open-source code is written in Rhino runtime.

You should also keep in mind that API requests in Google Sheets are capped at 20,000 daily.

Request access to the APIs you need

The next step is to get access to the APIs you need. What exact APIs you need is entirely up to you. You can go with one popular API like CoinGecko or Binance API to track cryptocurrency rates in your spreadsheet, or request dozens of APIs to track rates across different exchanges.

To get a glimpse of your portfolio, you can use the trading platform API. If you have holdings across multiple altcoins and exchanges, use a blockchain explorer API like CryptoID.

Build and test your custom tracker

With that out of the way, it’s time for you to start coding. With the examples of open-source cryptocurrency trackers in Google Sheets and your knowledge of JavaScript, this should prove an easy task.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (9)

Tip:

If you feel like it’s a bit too much for you, you can always go back to using the add-ons or customizing them.

Visualize the data

Parsing JSON is great for a machine, but not for a human. The best way you can understand all that data you’ve compiled is through a chart, so the next step towards building a custom cryptocurrency tracker is by creating data visualization tools.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (10)

These are easy to set up and do not require coding skills. You can also set them up in another sheet meant for data visualization only, or create a spreadsheet for tracking cryptocurrency profits, for tracking a portfolio, and exchange rates as separate sheets.

Set triggers for the code

Once your code is up and running, all you need to do is set time triggers. Go to the script document and click on “Current project’s triggers” to get into the dashboard. Then, create a new trigger.

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (11)

This trigger will regulate how often the document updates and pulls new data into the cryptocurrency tracking spreadsheet. Don’t forget that Google Sheets are capped at 20,000 daily API requests.

Now that your project is ready to go, you can either get notifications via this trigger or complete the code with a custom notification system. Since Google Apps Script works with all Google services, you can easily save charts in PDF after the document is done updating and send them to your email.

Conclusion

Having your own cryptocurrency tracker in Google Sheets is a quick, easy, and free way to keep your hand on the pulse of the industry. Use one of these methods to create a custom spreadsheet, set up notifications, and enjoy your new tool!

How to Build a Custom Cryptocurrency Portfolio Tracker in Sheets | TechLoot (2024)

FAQs

How do I create a crypto portfolio in Google Sheets? ›

Google Sheets Crypto Portfolio Tracker: Step-by-Step Guide
  1. Create a custom table to keep track of your portfolio. ...
  2. Fill in your essential information (currency name and identifier) and purchase records (investment amount and buying price).
Jan 19, 2023

How do I track crypto in Google Sheets? ›

Add Real-Time Crypto Prices to Google Sheets (2023 Update)
  1. Identify The Crypto to Import. ‍ What we need to identify is the crypto and its corresponding ticker in Google Finance. ...
  2. Use Formula =GOOGLEFINANCE(ticker) ‍ Using the syntax =GOOGLEFINANCE(ticker), the formula becomes. ...
  3. Press Enter. ‍

How do you make a crypto portfolio tracker? ›

Quick start: How to build a crypto portfolio in 5 simple steps…
  1. Identify what type of crypto investor you are.
  2. Select a crypto investment strategy that matches your type.
  3. Identify the coins that fit your investment strategy.
  4. Create a crypto portfolio tracker.
  5. Learn from a successful crypto case study.

Can I use Googlefinance for Crypto? ›

There are a few ways to get cryptocurrency prices using Google Sheets and Google Finance, for example: Using the GOOGLEFINANCE function in a cell to retrieve current or historical cryptocurrency prices. Using a Google Sheets add-on such as Cryptofinance, CoinMarketCap, CryptoSheets, Blockchain Data, …

Does Google Sheets support crypto? ›

Cryptofinance provides Google Sheets™ users an easy way to fetch cryptocurrency data from over 20 major exchanges and more than 40,000 markets. As easy as CRYPTOFINANCE("BTC/USD"), you can fetch prices, trading volume, blockchain data, and dozens of other attributes from major exchanges.

Can Google Sheets track crypto prices? ›

To pull cryptocurrency prices into Google Sheets, follow these steps: Type =GOOGLEFINANCE( in a spreadsheet cell to begin the formula. Type a symbol for a cryptocurrency (between quotation marks), like this "BTCUSD" Press enter on the keyboard (Final formulas will look like this: =GOOGLEFINANCE("BTCUSD")

How do I track investments in Google Sheets? ›

The Formulas
  1. Current Price =GOOGLEFINANCE('Ticker', “price”)
  2. Day Change % =GOOGLEFINANCE('Ticker', "changepct")
  3. Total Change % = 'Current Price'/'Avg Cost' - 1. ...
  4. Equity = 'Shares' * 'Current Price'
  5. 52 Week High =GOOGLEFINANCE('Ticker', "high52")
  6. Action =IF('Current Price'>'Sell Price', “Sell”, ”Hold”)

What is the best way to track crypto charts? ›

TradingView is the market leader when it comes to crypto charts and one of the best crypto charting tools for both traders and investors thanks to a comprehensive and user-friendly platform.

How do I create a crypto dashboard? ›

Steps to Follow:
  1. Step 1: Set Up Your Development Environment. You must set up your development environment before you can begin creating your cryptocurrency dashboard. ...
  2. Step 2: Understand the Basics of React. ...
  3. Step 3: Fetch Data from Crypto APIs. ...
  4. Step 4: Design and Implement the Dashboard. ...
  5. Step 5: Add User Interactivity.
Feb 23, 2023

Is there a crypto portfolio manager? ›

Crypto portfolio managers monitor various altcoins and know what to look for in a promising asset (i.e., market cap, volatility, etc.). Exposure to different coins will diversify your portfolio, minimizing your crypto risk.

Can Excel track crypto? ›

Excel allows you to see the price of cryptocurrency in the fiat currency of your choice — USD, EUR, CAD, and more! For example, if you want to see the price of BTC in USD, you can enter BTC/USD into a cell. Microsoft Excel will see this as a valid input and pull the relevant price.

What is the CryptoFinance add on for Google Sheets? ›

How Do I Add CryptoFinance to Google Sheets?
  • Go to Extensions > Add-ons > Get Add-ons. ...
  • Search for CryptoFinance in Marketplace and install. ...
  • On Cryptowatch, create an account and go to User Account > API Access. ...
  • Generate a Public API key and copy it.
Aug 24, 2022

Is crypto sheets free? ›

Can I get started for free? Yes!

Can you create a portfolio in Google Finance? ›

Create a portfolio

Go to google.com/finance. On the right, click New portfolio. Enter a portfolio name. Click Done.

How do I link Coinbase to Google Sheets? ›

  1. Step 1.) Install and open the Apipheny add-on for Google Sheets. Apipheny is an API connector for Google Sheets. ...
  2. Step 2.) Choose a Coinbase API Endpoint. ...
  3. Step 3.) Add your Coinbase API URL into the Apipheny add-on. ...
  4. Step 4.) Run the Coinbase API request in your Google Sheet.

Is there a crypto portfolio? ›

What is a crypto portfolio tracker? Crypto portfolio tracking apps connect to a variety of exchanges, wallets, and crypto services where you store or keep your crypto. You can integrate all of your platforms with the portfolio tracker to get a comprehensive view of your crypto gains, losses, and income.

How do I create a Google sheet token? ›

Click on Authorize APIs button and select your Gmail account when you are asked and allow the scopes. Under Step 2, click Exchange authorization code for tokens to generate and display the Access Token and Refresh Token.

Top Articles
Latest Posts
Article information

Author: Carmelo Roob

Last Updated:

Views: 5751

Rating: 4.4 / 5 (45 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Carmelo Roob

Birthday: 1995-01-09

Address: Apt. 915 481 Sipes Cliff, New Gonzalobury, CO 80176

Phone: +6773780339780

Job: Sales Executive

Hobby: Gaming, Jogging, Rugby, Video gaming, Handball, Ice skating, Web surfing

Introduction: My name is Carmelo Roob, I am a modern, handsome, delightful, comfortable, attractive, vast, good person who loves writing and wants to share my knowledge and understanding with you.