Come tracciare il trend delle cryptovalute real-time

in #cryptocurrency6 years ago

ENGLISH GUIDE --> CLICK HERE

Introduzione

Questa guida nasce con lo scopo di aiutare sia i neofiti sia gli esperti a tener traccia dei repentini cambiamenti di mercato senza l'utilizzo di tool proprietari o accessi a siti specifici dietro pagamento.
La guida servirà ad avere:

  • Una lista dei prezzi aggiornati in tempo reale
  • Una lista di transazioni completa (opzionale)
  • Un recap completo della vostra situazione in ambito crypto (guadagno, perdite...)

Requisito

  • Account Google

Procedimento Step-by-Step

Vai all'indirizzo relativo al Google Docs Spreadsheets e procedi a creare un nuovo foglio cliccando sul pulsante "+"

Dai un nome significativo al foglio, così da ricordarti a posteriori il contenuto (per esempio: Bilancio crypto) per farlo clicca in alto a sinistra dove vi è il blocco relativo al titolo e inserisci al suo interno il nome che hai scelto (nel mio caso Bilancio crypto).

Lista transazioni completa (opzionale)

Se vuoi avere uno storico delle transazioni indipendente dall'exchange usato e dal tipo di scambio avvenuto ti consiglio di partire da uno schema simile a questo:

Nello specifico le indicazioni per i field indicati:

  • Data = Inserisci la data dell'operazione, ti consiglio il formato %YYYY-%MM-%DD %HH:%mm (es: 2018-04-03 22:50)
  • Azione = Breve descrizione dell'operazione svolta, per esempio DEP SEPA per indicare un bonifico sepa
  • Valuta Guadagnata = Qual è la valuta guadagnata dall'operazione
  • Descrizione = Descrizione completa dell'operazione esempio "Deposito Sepa verso Kraken"
  • Euro Caricati = In caso di investimento in euro consiglio di compilare questo campo per gli step successivi
  • Valuta Spesa = in caso venga spesa una crypto va inserita in questo campo, per esempio (-5000 BTC)
  • Conseguenza = Guadagno e/o perdita in ambito crypto, per esempio (+20000 ETH)
  • Exchange = Exchange dov'è avvenuta tale transazione
  • Wallet Src / Wallet Dst = In caso di trasferimento di crypto bisogna indicare il nome del wallet, per esempio in source "Kraken" e in dest "Ledger"

Si può aggiungere qualsiasi altro campo tu voglia, sentiti libero di modificarlo a tuo piacimento.

Prezzi e guadagno/perdite in tempo reale

Per sapere in tempo reale i prezzi di un token o una coin ci affideremo alle API di https://coinmarketcap.com/ (noto sito in ambito crypto).
Se hai già fatto la lista delle transazioni ti consiglio di creare un nuovo foglio cliccando sul "+" in basso a sinistra

A questo punto è necessario aggiungere una funzione in google scripts al fine di avere l'aggiornamento in tempo reale.

Apri il menu "Strumenti" e vai nella voce "Editor di script"

Ti aprirà una scheda parallela con un contenuto simile a questo:

Cancella completamente il contenuto e inserisci quanto segue per intero

function ccprice(name) 
{
  var url = "https://api.coinmarketcap.com/v1/ticker/" + name + "/?convert=EUR";
  var response = UrlFetchApp.fetch(url);
  var json = response.getContentText();
  var data = JSON.parse(json);
  
  var price = parseFloat(data[0]["price_eur"])                     
  return price
}

(Versione modificata dello script https://github.com/rathergood/Crypto-Currency-Price/)

Infine clicca sul tasto salva in alto a sinistra

Immetti il nome ccprice

Il risultato finale sarà qualcosa di simile a questo

Perfetto, ora puoi chiudere quella schede e tornare al nostro foglio.
Crea una griglia simile a quella che segue:

Nel primo field inserisci il nome della moneta o del token, per esempio Bitcoin.

Nel secondo field andremo a richiamare la funzione che abbiamo creato poco fa in questo modo:
=ccprice("<NOME MONETA/TOKEN>")
Per esempio:
=ccprice("Bitcoin")

Al fine di inserirla correttamente clicca sul field e di seguito in alto a sinistra nello spazio preceduto dalla scritta fx

E scrivi esattamente come indicato poco fa, per esempio

Premi invio e in questo modo apparirà il prezzo in tempo reale.

Procediamo dunque ad inserire il field "Hold num", al suo interno devi inserire il numero della coin/token che possiedi in valore numerico, per esempio 10000000

Infine compila il campo "Totale in euro" come quanto segue al fine di calcolare esattamente quanto sia il valore attuale della tua moneta rispetto all'euro

=B2*C2

Il risultato sarà simile a quanto segue

Ripeti l'operazione per tutte le coin/token che possiedi stando attento al nome della moneta, infatti le monete/token che contengono degli spazi devono essere sostituite con il "-" al suo interno, per esempio Bitcoin Cash diventa "bitcoin-cash".

Recap guadagni / perdite

Se hai fatto correttamente tutti i passaggi precedenti, per il prossimo si tratterà solo di applicare un po' di matematica per avere un recap generale di ciò che sta succedendo.
Ti consiglio una griglia del genere:

Andiamo a compilare il primo field "Totale euro immesso" e qui ci sono due scenari:

Scenario 1: Hai seguito il passo "Lista transazioni completa" e hai il field "Euro Caricati" a cui agganciarvi

Nel field scrivi =SUM( torna sul primo foglio e seleziona TUTTE le righe relative al field "Euro Caricati" (ricordati di aggiornare la funzione in caso allungassi la lista), il risultato dovrebbe essere una funzione simile:

=SUM('Lista Transazioni'!E2:E5)

Premi invio e nel primo field avrai il totale degli euro spesi

Scenario 2: NON hai seguito il passo "Lista transazioni completa"

Inserisci manualmente il totale degli euro spesi nel field

In entrambi i casi ti dovresti trovare davanti ad una situazione simile

Procediamo ora con il field "Totale Attuale", seleziona il field e scrivi =SUM( e seleziona TUTTE tutte le righe relative al field "Totale in euro" precedentemente creato:

E premi invio:

Procediamo dunque a compilare anche il field "Totale Guadagno"
Ovviamente il totale del guadagno sarà dato dal totale attuale meno il totale immesso, quindi possiamo inserire la formula

=<Numero cella totale guadagnato>-<Numero cella totale immesso>

Nel mio caso per esempio èš:
=G2-F2

Infine andiamo a calcolare la percentuale di guadagno
Quest'ultima sarà data dal totale attuale DIVISO il totale immesso
=<Numero cella totale guadagnato>/<Numero cella totale immesso>

Nel mio caso per esempio è:
=G2/F2

Ultimi ritocchi per rendere il tutto più leggibile

Nei field "Totale in euro", "Totale euro immesso", "Totale Attuale" e "Totale Guadagno" effettua questa operazione:

  • Seleziona la colonna
  • Apri il menu Formato-> Numero e seleziona "Valuta"

Mentre per il field "Guadagno percentuale" effettua la seguente operazione

  • Seleziona la colonna
  • Apri il menù Formato -> Numero e seleziona "Percentuale"

Il risultato finale sarà qualcosa del genere

Spero di esserti stato utile nella guida :)
Alla prossima,

Sort:  

Congratulations @mirio! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Try Our Service Befre Buy🎁

  • Exclusive 30 days free upvotes to your every new post.
  • Limited Time Offer
  • No need to send any kinds of steem or sbd its full free service.
    we have paid service too so please check them too. Active the free upvote service and learn more about it here :
    JOIN NOW CLICK HERE / http://nullrefer.com/?http://steemupper.gq/

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70601.40
ETH 3576.96
USDT 1.00
SBD 4.75