Bitcoin Forum
May 11, 2024, 07:12:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: Google Spreadsheet for Crypto Investing.Realtime Portfolio monitoring/management  (Read 6863 times)
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
April 11, 2017, 07:38:18 PM
Last edit: August 30, 2017, 02:14:15 PM by sonder
 #1

Recently I have made a Google Spreadsheet for crypto investing with automatic Telegram alerts using Google Apps Script functions.

Originally, I did it for myself, but then a lot of people are interested in such a tool. So I decided to develop this tool to a more interesting product.

This Spreadsheet was conceived so that anyone who knows Excel could build their own systems of any complexity. Actually you can build your own trading systems, analytics and even trading bots (without execution mechanism, but with signal notifications to Telegram)

The full list of features:

1. Real-time prices of 1000+ crypto currencies (you can choose 5 different data providers)
2. Real-time currency convertor: crypto to fiat (14 fiat currencies) and any crypto to any crypto (1000+ cryptocurrencies)
3. Real-time portfolio monitoring
4. Additional real-time data is available:
- last price from specific exchange (14 exchanges are supported)
- total trading volume for 1000+ cryptos
- capitalisation for 1000+ cryptos
- supply of 1000+ cryptos
- 1h/24h/7d price change of 1000+ cryptos
- CMGR % (Compound Month Growth Rate)
- first exchange price
- date of launch
- a lot of meta-data

5. Automatic writing of portfolio data:
- historical prices of assets
- portfolio structure changes
- portfolio performance vs bitcoin prices

6. Sheet "Filter" for initial assessment of blockchain assets
7. Sheet "Scoring" to calculate assets allocation (system for dynamic asset allocation)
8. Automatic checking for signals for Re-balancing actions (based on current deviation) with special Telegram notification.
9. Easy accounting
10. "Top 30 gainers and losers" sheet
11. "New coins" sheet for monitoring new exchange listings
12. Automatic Telegram alerts with custom text for any update/event in the spreadsheet.
13. The Spreadsheet works in the cloud for free. There is no need to keep your PC powered.
14. Source code is opened and editable


Google Spreadsheets works in your Google Drive (in Google cloud for free). So you don't need to have any dedicated server for such systems.

All instructions inside: for functions, timers, telegram bot setup, etc.

If you are interested in the Spreadsheet, please contact me in Telegram: @acosmos or in PM


Screenshots:
https://i.imgur.com/RroHsOJ.jpg
https://i.imgur.com/bgaz9eO.jpg
https://i.imgur.com/bgaz9eO.jpg
https://i.imgur.com/HSc6Qwy.jpg
https://i.imgur.com/HMd5oxc.jpg
https://i.imgur.com/WjIwZZL.jpg

DEMO Video
https://www.youtube.com/watch?v=fbbNiUzbJfg
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715411566
Hero Member
*
Offline Offline

Posts: 1715411566

View Profile Personal Message (Offline)

Ignore
1715411566
Reply with quote  #2

1715411566
Report to moderator
1715411566
Hero Member
*
Offline Offline

Posts: 1715411566

View Profile Personal Message (Offline)

Ignore
1715411566
Reply with quote  #2

1715411566
Report to moderator
1715411566
Hero Member
*
Offline Offline

Posts: 1715411566

View Profile Personal Message (Offline)

Ignore
1715411566
Reply with quote  #2

1715411566
Report to moderator
offliberty
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
April 21, 2017, 08:30:45 AM
 #2

I strongly recommend what sonder (or @acosmos on Telegram) did.

This will save me a lot of time.
el kaka22
Legendary
*
Offline Offline

Activity: 3514
Merit: 1162


www.Crypto.Games: Multiple coins, multiple games


View Profile
April 21, 2017, 08:54:33 PM
 #3

How a google sheet will get update when my portfolio get changed ? DO I need to enter every time I make a change with my portfolio ?
I guess your coverage on wide range of exchanges seems good but are you using any api to get auto update functionality into spread sheet ?

If you take time to explain more on the purpose and real time application of your sheet will be good to understand the use of your hard work.

I strongly recommend what sonder (or @acosmos on Telegram) did.

This will save me a lot of time.
Vouches from newbie never counts. Better luck next time.

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
carap
Member
**
Offline Offline

Activity: 86
Merit: 11


View Profile WWW
April 24, 2017, 12:45:21 PM
 #4

I bought this "Google Spreadsheet for real time market data". And it works.
I got few fresh ideas from his scripts.

Good illustration of how powerful google spreadsheets are!

Trading robots - wrong assumptions made by beginners - https://bitcointalk.org/index.php?topic=1722689 - share your practical experiences!
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
April 25, 2017, 09:14:47 AM
 #5

UPD.
New features added:
1. Poloniex all balances synchronization (works only with Poloniex)
2. Update button added - to refresh all data
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
April 25, 2017, 09:37:05 AM
 #6

How a google sheet will get update when my portfolio get changed ? DO I need to enter every time I make a change with my portfolio ?
I guess your coverage on wide range of exchanges seems good but are you using any api to get auto update functionality into spread sheet ?

If you take time to explain more on the purpose and real time application of your sheet will be good to understand the use of your hard work.

I strongly recommend what sonder (or @acosmos on Telegram) did.

This will save me a lot of time.
Vouches from newbie never counts. Better luck next time.

There are fields that needs to be entered manually: SYMBOL, avg. buy price and amount (but if you store all your wealth (not recommended) on Poloniex - there is a synchronisation using polo API. Yes you need to enable API key in your settings. Make sure that you forbid trades and withdrawals through API key.
Anyway you need to trust Google services because you will store your API key on their cloud servers.

=ticker(asset,main) -  function to get coin price. Returns a ticker price. The price is average value aggregated from 52 exchanges using special API
=specific_price(asset,main,exchange) - can get a ticker from specific exchange using specific API
=cmc(asset,option) - return data for one of 700+ coins from coinmarketcap. Available data: d,name,symbol,rank,price_usd,price_btc,24h_volume_usd,market_cap_usd,available_supply,total_supply,percent_change_1h,percent_change_24h,percent_change_7d,last_updated
=get_balance_data() - return a stringified json with all your balances from poloniex
=balance(data,asset) - parse the cell with stringified json and return specific balance
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
June 16, 2017, 04:59:30 PM
 #7

UPD:

1. CMGR function added.
Now you can see CMGR (Compound Month Growth Rate) for your assets

2. Automatic performance logging added.
Now you set a Timer to write your Portfolio Performance

New screenshots:
http://imgur.com/7P4lD8I.png
http://imgur.com/l8PUqPr.png
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
July 05, 2017, 02:22:44 PM
 #8

UPD 05.07.2017

Ticker function updates and fixes:
- More reliable and fast work
- Crypto to Crypto conversion. For example =ticker("EOS";"ETH")
Zephon
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
July 06, 2017, 05:52:45 AM
 #9

UPD:

1. CMGR function added.
Now you can see CMGR (Compound Month Growth Rate) for your assets

2. Automatic performance logging added.
Now you set a Timer to write your Portfolio Performance

New screenshots:
http://imgur.com/7P4lD8I.png
http://imgur.com/l8PUqPr.png

How do I get the spreadsheet?

Thanks
kotanz
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 09, 2017, 12:42:10 PM
 #10

Please PM me the price
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
August 30, 2017, 03:34:51 PM
 #11

UPDATE
amnizu
Jr. Member
*
Offline Offline

Activity: 52
Merit: 10


View Profile
August 30, 2017, 07:04:12 PM
 #12

Price only in PM? It's very hight? Discounts are available? I'm only start trading cryptocurrency.
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
August 30, 2017, 07:44:14 PM
 #13

Now the price is 0.02 btc
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
September 23, 2017, 04:49:32 PM
 #14

UPDATE 22.09.2017

1. One click balance synchronization for Bittrex, Poloniex, Liqui added
2. 24h change % in BTC added on Portfolio sheet
loughlin
Sr. Member
****
Offline Offline

Activity: 700
Merit: 252

Only Bitcoin!


View Profile
September 30, 2017, 08:31:12 AM
 #15

It is a very interesting thing. Have you no any demo options to try? With limited edit access or something. I need this and i plan to make my own app, but seems this is much easier
Iza
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
October 03, 2017, 01:18:06 AM
 #16

Very nice spreadsheet and author is very helpful if needed!
loughlin
Sr. Member
****
Offline Offline

Activity: 700
Merit: 252

Only Bitcoin!


View Profile
October 27, 2017, 02:37:19 PM
 #17

what is the price now for this app. Bitcoin is going up and i think 0.02 is a big amount.
Can you send me a price on PM?
multinova
Member
**
Offline Offline

Activity: 196
Merit: 10


View Profile WWW
October 28, 2017, 01:29:28 PM
 #18

So what plugin are you using for this?
There is a plugin freely availabel but it doesn't update fast enough, it only updates at certain times.
IS your spreadsheet dynamic (real-time) ?
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
October 28, 2017, 02:22:37 PM
 #19

Yes it is real-time. Yes you can setup triggers and timers to update spreadsheet (even when it closed) every 1 minute.
I am do not use any plugin. This is a separate spreadsheet.

I will update the "genesis spreadsheet" where you will have access (with "make copy" right) forever.You need to make your own copy to your Google drive. File > Create a copy.
jlanzago
Full Member
***
Offline Offline

Activity: 266
Merit: 101

Cryptomooniac - to the moon and beyond...


View Profile WWW
October 29, 2017, 04:02:35 AM
 #20

I think you have done a good job with the spreadsheet. I have developed my own, although not as sophisticated as yours, but still gets the job done. I will patiently take a look at your video, because I could learn some things for you. Also, thank you for sharing with the community your work, I think it helps a lot of folks out there.
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
October 29, 2017, 04:38:41 PM
 #21

Thank you for understanding!
Actually I am going to share this spreadsheet as a free Add-on for google spreadsheets, but with some paid-features like a balance sync, telegram alerts, historical data wirters
xIIImaL
Legendary
*
Offline Offline

Activity: 1372
Merit: 1005


View Profile
October 29, 2017, 06:35:09 PM
 #22

Thank you for understanding!
Actually I am going to share this spreadsheet as a free Add-on for google spreadsheets, but with some paid-features like a balance sync, telegram alerts, historical data wirters

Checked OP bro. Awesome project you are doing. If you need to person to help in macro and make a script for you please contact me anytime. I am currently looking out for the project such as web maintenance, front end development and Macro works since I have experience in all these fields I have mentioned.
loughlin
Sr. Member
****
Offline Offline

Activity: 700
Merit: 252

Only Bitcoin!


View Profile
November 23, 2017, 02:11:56 PM
 #23

Thank you for understanding!
Actually I am going to share this spreadsheet as a free Add-on for google spreadsheets, but with some paid-features like a balance sync, telegram alerts, historical data wirters

Any news from here? 😁
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
November 24, 2017, 01:01:35 AM
 #24

UPD 24.11.2017

- Universal Data Writer functionality is added. Now you can just build the row (or rows) with data and formulas which you want to record and set a Timer (reference is updated). You have 3 copies of writer function (writer, writer_2, writer_3). Why? Just for Timer flexibility.
- Balancing sheet is upgraded. Now you can disable any assets from re-balancing calculations
- TICKER function now more reliable. It get's median price from 3 data providers: coinmarketcap, cryptocompare, cryptonator
If any of the source is down - it still works
- TICKER_4 added as "cryptocompare only" price function
- SPECIFIC_PRICE is fixed (parseFloat added)
- IFERROR handlers added to avoid "erroneous views"
- Telegram triggers minor fixes and 3 copies added (for timers flexibility)

Announcement:
- Free Google Spreadsheet Add-on is almost production-ready. Just need to brush HTML popups and tutorial
- Fund Edition version is ready. Here is a short description. Demo video will be soon.

Fund Edition is advanced spreadsheet which helps to organize and manage your own small fund.  All Fund's internal processes as automated as possible and as transparent as possible:

* Internal Token Issuance to account all shares of your investors properly;
* Easy accounting to accept the money (entrance) and withdraw the money (redeem internal tokens) in any cryptocurrency with one-click automatic calculations and recording of operations on the Issuance tab;
* Accounting of "Success fee" for all your investors with recording on the Issuance tab;
* Asset Scoring model;
* Special tab for rebalancing calculations with Telegram notifications for "Timer" and "Deviation" approaches;
* Easy way to create a "public" version for your fund's spreadsheet and setup automatic synchronization between private and public spreadsheets;
* "Exchanges Balance Synchronization" feature is included;
* "Telegram Triggers" feature is included;
* "Historical Data Writer" feature is included;
* Automatic writing of all fund's performance and history as well;


My Telegram https://t.me/acosmos
sonder (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
December 10, 2017, 08:41:40 AM
 #25

UPD 10.12.2017

The new Fund Edition Spreadsheet is ready. You can learn more in new thread:
https://bitcointalk.org/index.php?topic=2559144
Pages: 1 2 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!