Bitcoin Forum

Local => Développement et technique => Topic started by: guigui371 on October 06, 2016, 08:29:48 AM



Title: feuille excel d'evaluation de richesse crypto
Post by: guigui371 on October 06, 2016, 08:29:48 AM
Salut  tout le monde.

Je souhaite me creer un fichier google drive (excel) simple sur le papier, mais qui necessite des connaissances que je n'ai pas.


Je souhaite me faire un petit tableau avec une colonne "coin" puis "quantite" puis "prix"  (qui prend le prix de coinbase ou de poloniex en direct) et donc ensuite le "total"


Je ne suis pas non plus une tanche en excel donc je peux me Construire le tableau, faire toutes les additions et soustraction que je veux.

Ce qui me manque c'est comment extraire de coinbase le prix actualise de chaque coin.
(un lien hypertext ? )  et aussi m'assurer que en faisant F5 tout s'actualise (ou via un bouton macro -  solution non priviliegee puisque cette macro pourrait aussi faire tout un tas de truc nuisible).

Je n'ai pas plus de 10 coins a suivre.
Ce que je souhaite c'est pouvoir evaluer au quotidien la valeur de mon total (cold wallet, exchange, wallet .....)

Je suis pret a donner quelques piecette (a definir)

Merci du coup de main :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: perl on October 06, 2016, 10:15:44 AM
Tu as plein appli telephone qui le font :)
Et meme plein de site web :)

https://www.google.fr/#safe=off&q=cryptocurrency+portfolio+tracker

Certain peuvent meme utiliser les API des exchange pour mettre a jours

Apres 5 secondes de recherche :)
https://cointracking.info/


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: guigui371 on October 06, 2016, 07:01:58 PM
Tu as plein appli telephone qui le font :)
Et meme plein de site web :)

https://www.google.fr/#safe=off&q=cryptocurrency+portfolio+tracker

Certain peuvent meme utiliser les API des exchange pour mettre a jours

Apres 5 secondes de recherche :)
https://cointracking.info/

emvoi un PM avec ton address XMR :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: spark.bet on December 26, 2016, 10:58:17 AM
Merci pour l'adresse :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Corsicoin on June 06, 2017, 04:17:43 PM
Super site ! thx


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Coin++ on June 18, 2017, 11:59:29 AM
Tu as plein appli telephone qui le font :)
Et meme plein de site web :)

https://www.google.fr/#safe=off&q=cryptocurrency+portfolio+tracker

Certain peuvent meme utiliser les API des exchange pour mettre a jours

Apres 5 secondes de recherche :)
https://cointracking.info/
Comme quoi, le choix des bons termes dans une recherche est capital.
Ceux qui ont essayés ces sites peuvent nous faire un petit retour ?
Ils ne cherchent pas à vous imposer une solution payante une fois que vous avez passé des heures à tout configurer ?


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: hashashin on June 18, 2017, 05:24:08 PM
Perso j utilise cryptocompare , il est plus simple que cointracking, mais pour un coup d oeil rapide je le prefere, possibilite de faire plusieurs portofolio.. bref un outil plutot simpa
Sinon c est totalement gratuit et jamais eu a payer


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: holepauvre on August 06, 2017, 03:31:59 PM
J'me suis fait un tableau sur Google Sheets que je mets à jour en temps réel avec les web services de CoinMarketCap (https://coinmarketcap.com/api/).
Je peux donc voir, pour chaque monnaie, mes gains/pertes et la totalité de mon portefeuille.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: cryptoflyer on August 19, 2017, 09:16:25 PM
J'utilise Blockfolio, dispo sur iOS et Android: https://www.blockfolio.com/
Simple et efficace.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: mickaelsilver10 on August 20, 2017, 07:26:03 PM

Je rebondis sur le sujet, car je suis d'accord avec vous sur le fait qu'il y ai des appli ou autres sites pour la gestion de notre monnaie management.

Cependant et comme en parlait guigui371 dans son post initial , je suis moi aussi interessé de faire ce travail sur Excel afin de ne pas avoir a me connecter a quoique ce soit, de creer un compte etc ...

Je suis sur Mac et je n'ai en plus pas la possibilité de passer par la commande "importer des données du web" !!

Je suis preneur de vos conseils ou expérience dans ce domaine


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Toofar on September 21, 2017, 07:31:49 AM
Bonjour,

J'ai fait ce petit fichier excel qui met à jour toutes les minutes tous les cours. Le seul problème c'est que chaque exchange à un "spread" différents donc la cotation fluctue un peu selon l'exchange que vous utilisez.

https://imgur.com/a/FccSj

Ici la partie "sensible" récupération des datas de worldcoinindex.

https://imgur.com/7ITEkAi
Ici pour suivre les hype de la journée. C'est le seul endroit ou il y a un bout de code qui remet à jour les filtres.

https://imgur.com/r3ZoZ8J
Pour rajouter une ligne. Il suffit d'insérer une ligne vierge et de copier l'intégralité de la ligne supérieure. De là, modifier le nom de la crypto et entrer les valeurs dont l'entête de colonne est blanche.

Voilà ceux intéressés, n'hésitez pas à me PM
 :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: holepauvre on September 21, 2017, 10:14:02 AM
J'utilisais un portofolio en ligne auparavant mais je n'arrivais pas à gérer correctement les fees et d'une manière général, j'aime bien avoir la main sur tout :)
Dans mon Google Spreasheet, j'entre donc tous mes trades et le profit/loss est calculé par rapport au "Last" de Bittrex (J'alimente mon fichier part appel de Web Service Bittrex).  Pas de surprise, en connaissant le "last", je connais la valeur de mon portefeuille au dollars prêt.
Ayant tous mes trades, je peux donc suivre la répartition en temps réel :

https://img11.hostingpics.net/pics/970421rpartition.png

J'ai un google script qui se lance tous les matins automatiquement et qui récupère ma valeur de mon portefeuille. Cela me permet de voir l'évolution de mon portefeuille par graphique :

https://img11.hostingpics.net/pics/448477portfolio.png

L'avantage que je vois de l'avoir fait sur Google, c'est que j'y ai accès de partout (Chez moi, smartphone, en voyage) et que c'est sauvegardé automatiquement.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Toofar on September 23, 2017, 07:28:25 AM
@holepauvre,

Tu nous donnerais pas le bout de code qui permet d'intégrer le json dans excel par hasard ?


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: holepauvre on September 23, 2017, 09:46:39 AM
@holepauvre,

Tu nous donnerais pas le bout de code qui permet d'intégrer le json dans excel par hasard ?


Code:
/**
 * Retrieves all the rows in the active spreadsheet that contain data and logs the
 * values for each row.
 * For more information on using the Spreadsheet API, see
 * https://developers.google.com/apps-script/service_spreadsheet
 */
function readRows() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  var values = rows.getValues();

  for (var i = 0; i <= numRows - 1; i++) {
    var row = values[i];
    Logger.log(row);
  }
};

/**
 * Adds a custom menu to the active spreadsheet, containing a single menu item
 * for invoking the readRows() function specified above.
 * The onOpen() function, when defined, is automatically invoked whenever the
 * spreadsheet is opened.
 * For more information on using the Spreadsheet API, see
 * https://developers.google.com/apps-script/service_spreadsheet
 */
function onOpen() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var entries = [{
    name : "Read Data",
    functionName : "readRows"
  }];
  sheet.addMenu("Script Center Menu", entries);
};

/*====================================================================================================================================*
  ImportJSON by Trevor Lohrbeer (@FastFedora)
  ====================================================================================================================================
  Version:      1.1
  Project Page: http://blog.fastfedora.com/projects/import-json
  Copyright:    (c) 2012 by Trevor Lohrbeer
  License:      GNU General Public License, version 3 (GPL-3.0)
                http://www.opensource.org/licenses/gpl-3.0.html
  ------------------------------------------------------------------------------------------------------------------------------------
  A library for importing JSON feeds into Google spreadsheets. Functions include:
     ImportJSON            For use by end users to import a JSON feed from a URL
     ImportJSONAdvanced    For use by script developers to easily extend the functionality of this library
  Future enhancements may include:
   - Support for a real XPath like syntax similar to ImportXML for the query parameter
   - Support for OAuth authenticated APIs
  Or feel free to write these and add on to the library yourself!
  ------------------------------------------------------------------------------------------------------------------------------------
  Changelog:
  
  1.1    Added support for the noHeaders option
  1.0    Initial release
 *====================================================================================================================================*/
/**
 * Imports a JSON feed and returns the results to be inserted into a Google Spreadsheet. The JSON feed is flattened to create
 * a two-dimensional array. The first row contains the headers, with each column header indicating the path to that data in
 * the JSON feed. The remaining rows contain the data.
 *
 * By default, data gets transformed so it looks more like a normal data import. Specifically:
 *
 *   - Data from parent JSON elements gets inherited to their child elements, so rows representing child elements contain the values
 *      of the rows representing their parent elements.
 *   - Values longer than 256 characters get truncated.
 *   - Headers have slashes converted to spaces, common prefixes removed and the resulting text converted to title case.
 *
 * To change this behavior, pass in one of these values in the options parameter:
 *
 *    noInherit:     Don't inherit values from parent elements
 *    noTruncate:    Don't truncate values
 *    rawHeaders:    Don't prettify headers
 *    noHeaders:     Don't include headers, only the data
 *    debugLocation: Prepend each value with the row & column it belongs in
 *
 * For example:
 *
 *   =ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content",
 *               "noInherit,noTruncate,rawHeaders")
 *
 * @param {url} the URL to a public JSON feed
 * @param {query} a comma-separated lists of paths to import. Any path starting with one of these paths gets imported.
 * @param {options} a comma-separated list of options that alter processing of the data
 *
 * @return a two-dimensional array containing the data, with the first row containing headers
 * @customfunction
 **/
function ImportJSON(url, query, options) {
  return ImportJSONAdvanced(url, query, options, includeXPath_, defaultTransform_);
}

/**
 * An advanced version of ImportJSON designed to be easily extended by a script. This version cannot be called from within a
 * spreadsheet.
 *
 * Imports a JSON feed and returns the results to be inserted into a Google Spreadsheet. The JSON feed is flattened to create
 * a two-dimensional array. The first row contains the headers, with each column header indicating the path to that data in
 * the JSON feed. The remaining rows contain the data.
 *
 * Use the include and transformation functions to determine what to include in the import and how to transform the data after it is
 * imported.
 *
 * For example:
 *
 *   =ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json",
 *               "/feed/entry",
 *                function (query, path) { return path.indexOf(query) == 0; },
 *                function (data, row, column) { data[row][column] = data[row][column].toString().substr(0, 100); } )
 *
 * In this example, the import function checks to see if the path to the data being imported starts with the query. The transform
 * function takes the data and truncates it. For more robust versions of these functions, see the internal code of this library.
 *
 * @param {url}           the URL to a public JSON feed
 * @param {query}         the query passed to the include function
 * @param {options}       a comma-separated list of options that may alter processing of the data
 * @param {includeFunc}   a function with the signature func(query, path, options) that returns true if the data element at the given path
 *                        should be included or false otherwise.
 * @param {transformFunc} a function with the signature func(data, row, column, options) where data is a 2-dimensional array of the data
 *                        and row & column are the current row and column being processed. Any return value is ignored. Note that row 0
 *                        contains the headers for the data, so test for row==0 to process headers only.
 *
 * @return a two-dimensional array containing the data, with the first row containing headers
 **/
function ImportJSONAdvanced(url, query, options, includeFunc, transformFunc) {
  var jsondata = UrlFetchApp.fetch(url);
  var object   = JSON.parse(jsondata.getContentText());
  
  return parseJSONObject_(object, query, options, includeFunc, transformFunc);
}

/**
 * Encodes the given value to use within a URL.
 *
 * @param {value} the value to be encoded
 *
 * @return the value encoded using URL percent-encoding
 */
function URLEncode(value) {
  return encodeURIComponent(value.toString());  
}

/**
 * Parses a JSON object and returns a two-dimensional array containing the data of that object.
 */
function parseJSONObject_(object, query, options, includeFunc, transformFunc) {
  var headers = new Array();
  var data    = new Array();
  
  if (query && !Array.isArray(query) && query.toString().indexOf(",") != -1) {
    query = query.toString().split(",");
  }
  
  if (options) {
    options = options.toString().split(",");
  }
    
  parseData_(headers, data, "", 1, object, query, options, includeFunc);
  parseHeaders_(headers, data);
  transformData_(data, options, transformFunc);
  
  return hasOption_(options, "noHeaders") ? (data.length > 1 ? data.slice(1) : new Array()) : data;
}

/**
 * Parses the data contained within the given value and inserts it into the data two-dimensional array starting at the rowIndex.
 * If the data is to be inserted into a new column, a new header is added to the headers array. The value can be an object,
 * array or scalar value.
 *
 * If the value is an object, it's properties are iterated through and passed back into this function with the name of each
 * property extending the path. For instance, if the object contains the property "entry" and the path passed in was "/feed",
 * this function is called with the value of the entry property and the path "/feed/entry".
 *
 * If the value is an array containing other arrays or objects, each element in the array is passed into this function with
 * the rowIndex incremeneted for each element.
 *
 * If the value is an array containing only scalar values, those values are joined together and inserted into the data array as
 * a single value.
 *
 * If the value is a scalar, the value is inserted directly into the data array.
 */
function parseData_(headers, data, path, rowIndex, value, query, options, includeFunc) {
  var dataInserted = false;
  
  if (isObject_(value)) {
    for (key in value) {
      if (parseData_(headers, data, path + "/" + key, rowIndex, value[key], query, options, includeFunc)) {
        dataInserted = true;
      }
    }
  } else if (Array.isArray(value) && isObjectArray_(value)) {
    for (var i = 0; i < value.length; i++) {
      if (parseData_(headers, data, path, rowIndex, value[i], query, options, includeFunc)) {
        dataInserted = true;
        rowIndex++;
      }
    }
  } else if (!includeFunc || includeFunc(query, path, options)) {
    // Handle arrays containing only scalar values
    if (Array.isArray(value)) {
      value = value.join();
    }
    
    // Insert new row if one doesn't already exist
    if (!data[rowIndex]) {
      data[rowIndex] = new Array();
    }
    
    // Add a new header if one doesn't exist
    if (!headers[path] && headers[path] != 0) {
      headers[path] = Object.keys(headers).length;
    }
    
    // Insert the data
    data[rowIndex][headers[path]] = value;
    dataInserted = true;
  }
  
  return dataInserted;
}

/**
 * Parses the headers array and inserts it into the first row of the data array.
 */
function parseHeaders_(headers, data) {
  data[0] = new Array();

  for (key in headers) {
    data[0][headers[key]] = key;
  }
}

/**
 * Applies the transform function for each element in the data array, going through each column of each row.
 */
function transformData_(data, options, transformFunc) {
  for (var i = 0; i < data.length; i++) {
    for (var j = 0; j < data[i].length; j++) {
      transformFunc(data, i, j, options);
    }
  }
}

/**
 * Returns true if the given test value is an object; false otherwise.
 */
function isObject_(test) {
  return Object.prototype.toString.call(test) === '[object Object]';
}

/**
 * Returns true if the given test value is an array containing at least one object; false otherwise.
 */
function isObjectArray_(test) {
  for (var i = 0; i < test.length; i++) {
    if (isObject_(test[i])) {
      return true;
    }
  }  

  return false;
}

/**
 * Returns true if the given query applies to the given path.
 */
function includeXPath_(query, path, options) {
  if (!query) {
    return true;
  } else if (Array.isArray(query)) {
    for (var i = 0; i < query.length; i++) {
      if (applyXPathRule_(query[i], path, options)) {
        return true;
      }
    }  
  } else {
    return applyXPathRule_(query, path, options);
  }
  
  return false;
};

/**
 * Returns true if the rule applies to the given path.
 */
function applyXPathRule_(rule, path, options) {
  return path.indexOf(rule) == 0;
}

/**
 * By default, this function transforms the value at the given row & column so it looks more like a normal data import. Specifically:
 *
 *   - Data from parent JSON elements gets inherited to their child elements, so rows representing child elements contain the values
 *     of the rows representing their parent elements.
 *   - Values longer than 256 characters get truncated.
 *   - Values in row 0 (headers) have slashes converted to spaces, common prefixes removed and the resulting text converted to title
*      case.
 *
 * To change this behavior, pass in one of these values in the options parameter:
 *
 *    noInherit:     Don't inherit values from parent elements
 *    noTruncate:    Don't truncate values
 *    rawHeaders:    Don't prettify headers
 *    debugLocation: Prepend each value with the row & column it belongs in
 */
function defaultTransform_(data, row, column, options) {
  if (!data[row][column]) {
    if (row < 2 || hasOption_(options, "noInherit")) {
      data[row][column] = "";
    } else {
      data[row][column] = data[row-1][column];
    }
  }

  if (!hasOption_(options, "rawHeaders") && row == 0) {
    if (column == 0 && data[row].length > 1) {
      removeCommonPrefixes_(data, row);  
    }
    
    data[row][column] = toTitleCase_(data[row][column].toString().replace(/[\/\_]/g, " "));
  }
  
  if (!hasOption_(options, "noTruncate") && data[row][column]) {
    data[row][column] = data[row][column].toString().substr(0, 256);
  }

  if (hasOption_(options, "debugLocation")) {
    data[row][column] = "[" + row + "," + column + "]" + data[row][column];
  }
}

/**
 * If all the values in the given row share the same prefix, remove that prefix.
 */
function removeCommonPrefixes_(data, row) {
  var matchIndex = data[row][0].length;

  for (var i = 1; i < data[row].length; i++) {
    matchIndex = findEqualityEndpoint_(data[row][i-1], data[row][i], matchIndex);

    if (matchIndex == 0) {
      return;
    }
  }
  
  for (var i = 0; i < data[row].length; i++) {
    data[row][i] = data[row][i].substring(matchIndex, data[row][i].length);
  }
}

/**
 * Locates the index where the two strings values stop being equal, stopping automatically at the stopAt index.
 */
function findEqualityEndpoint_(string1, string2, stopAt) {
  if (!string1 || !string2) {
    return -1;
  }
  
  var maxEndpoint = Math.min(stopAt, string1.length, string2.length);
  
  for (var i = 0; i < maxEndpoint; i++) {
    if (string1.charAt(i) != string2.charAt(i)) {
      return i;
    }
  }
  
  return maxEndpoint;
}
  

/**
 * Converts the text to title case.
 */
function toTitleCase_(text) {
  if (text == null) {
    return null;
  }
  
  return text.replace(/\w\S*/g, function(word) { return word.charAt(0).toUpperCase() + word.substr(1).toLowerCase(); });
}

/**
 * Returns true if the given set of options contains the given option.
 */
function hasOption_(options, option) {
  return options && options.indexOf(option) >= 0;
}


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Toofar on September 23, 2017, 05:01:44 PM
Un grand merci pour ce partage @holepauvre
Mon Dieu, mon Dieu, que c'est compliqué !  ???

La même en 35 lignes !!  ;D
Ouvrir un fichier excel, clique droit sur le nom de l'onglet, puis "visualiser le code" et coller le code ci-dessous.
Exécuter.

Code:
Sub GetCoinValue()
     Dim T$, SP$(), colonnes, E$
    colonnes = Array("MarketName", "High", "Low", "Volume", "Last", "BaseVolume", "TimeStamp", "Bid", "Ask", "OpenBuyOrders", "OpenSellOrders", "PrevDay", "Created")    'les entetes
    ActiveSheet.UsedRange.Clear
    With CreateObject("MSXML2.XMLHttp")
        .Open "GET", "https://bittrex.com/api/v1.1/public/getmarketsummaries", False
        .setRequestHeader "DNT", "1"
        .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64)"
        On Error Resume Next
        .send
        On Error GoTo 0
        If .Status = 200 Then T = .responseText Else Beep: Exit Sub
    End With
    'on coupe le debut
    T = Split(T, "[")(1)
    'on vire les retours chariot
    T = Replace(T, Chr(10), "")
    'on remplace les guillemets et crochet droite
    T = Replace(T, "},", "")
    T = Replace(T, "}", "")
    T = Replace(T, "],", "")
    SP = Split(E & "{" & T, "{")
    ' on enleve les autres intitulées de colonnes dans les données
    For i = 0 To UBound(colonnes)
    T = Replace(T, "BaseVolume:", "")
    T = Replace(T, """", "")
    T = Replace(T, colonnes(i) & ":", "")
    Next
    'on pose le tableau
    SP = Split(E & "{" & T, "{")
    With [A1].Resize(UBound(SP) + 1)
             .Value = Application.Transpose(SP)
             .TextToColumns Comma:=True
    End With
End Sub
 


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Cosa on October 18, 2017, 07:29:04 AM
Tu as plein appli telephone qui le font :)
Et meme plein de site web :)

https://www.google.fr/#safe=off&q=cryptocurrency+portfolio+tracker

Certain peuvent meme utiliser les API des exchange pour mettre a jours

Apres 5 secondes de recherche :)
https://cointracking.info/

Super, merci pour le lien !  :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Toofar on October 18, 2017, 07:45:25 AM


Super, merci pour le lien !  :)

Si c'est gratuit, c'est que le produit c'est toi !


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: nier00 on October 26, 2017, 04:22:03 PM


Super, merci pour le lien !  :)

Si c'est gratuit, c'est que le produit c'est toi !

C'est clair.
Il peut toujours faire un petit script python ou autre et le personnaliser à ta guise.
Ex de l'api de coinmarketcap https://coinmarketcap.com/api/


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: MarcoCarola on October 30, 2017, 11:20:51 PM
Tu as plein appli telephone qui le font :)
Et meme plein de site web :)

https://www.google.fr/#safe=off&q=cryptocurrency+portfolio+tracker

Certain peuvent meme utiliser les API des exchange pour mettre a jours

Apres 5 secondes de recherche :)
https://cointracking.info/

Excellente adresse , merci bcp !  ;D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Sugegorria on November 04, 2017, 06:11:19 PM
J'utilisais un portofolio en ligne auparavant mais je n'arrivais pas à gérer correctement les fees et d'une manière général, j'aime bien avoir la main sur tout :)
Dans mon Google Spreasheet, j'entre donc tous mes trades et le profit/loss est calculé par rapport au "Last" de Bittrex (J'alimente mon fichier part appel de Web Service Bittrex).  Pas de surprise, en connaissant le "last", je connais la valeur de mon portefeuille au dollars prêt.
Ayant tous mes trades, je peux donc suivre la répartition en temps réel :

https://img11.hostingpics.net/pics/970421rpartition.png

J'ai un google script qui se lance tous les matins automatiquement et qui récupère ma valeur de mon portefeuille. Cela me permet de voir l'évolution de mon portefeuille par graphique :

https://img11.hostingpics.net/pics/448477portfolio.png

L'avantage que je vois de l'avoir fait sur Google, c'est que j'y ai accès de partout (Chez moi, smartphone, en voyage) et que c'est sauvegardé automatiquement.

Super intéressant,

De quelle façon entre tu tes trades ?


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Corsicoin on November 05, 2017, 12:15:40 PM
Le plus compliqué dans l'histoire c'est de tenir le fichier Excel à jour !

Perso j'ai fait ça un mois et après j'ai arrêté, trop chronophage !


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: nounousse62 on November 05, 2017, 08:02:03 PM
Je vais tester tiens, je ne trouve pas mon bonheur dans les différentes applis. Mais si c'est trop chronophage comme dit précédemment, bin .. j'aviserai le moment venu  ;D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: nier00 on November 06, 2017, 09:50:10 AM
Je vais tester tiens, je ne trouve pas mon bonheur dans les différentes applis. Mais si c'est trop chronophage comme dit précédemment, bin .. j'aviserai le moment venu  ;D
Qu'est ce qui te manque dans les autres applications ?
Tu vas perdre beaucoup de temps à mettre à jour tes données. 


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: holepauvre on November 06, 2017, 11:57:58 AM
Je vais tester tiens, je ne trouve pas mon bonheur dans les différentes applis. Mais si c'est trop chronophage comme dit précédemment, bin .. j'aviserai le moment venu  ;D
Qu'est ce qui te manque dans les autres applications ?
Tu vas perdre beaucoup de temps à mettre à jour tes données. 

J'passe mes trades par web service. Ca met automatiquement à jour mes portefeuilles en gérant tous les frais.
Maintenant aucune perte de temps et tout est sous control  ;D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: carabin84 on November 18, 2017, 12:16:30 PM
Moi j'utilise blockfolio (https://www.blockfolio.com/) , et elle me va très bien


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Uld on November 22, 2017, 03:18:01 PM
Salut  tout le monde.

Je souhaite me creer un fichier google drive (excel) simple sur le papier, mais qui necessite des connaissances que je n'ai pas.


Je souhaite me faire un petit tableau avec une colonne "coin" puis "quantite" puis "prix"  (qui prend le prix de coinbase ou de poloniex en direct) et donc ensuite le "total"


Je ne suis pas non plus une tanche en excel donc je peux me Construire le tableau, faire toutes les additions et soustraction que je veux.

Ce qui me manque c'est comment extraire de coinbase le prix actualise de chaque coin.
(un lien hypertext ? )  et aussi m'assurer que en faisant F5 tout s'actualise (ou via un bouton macro -  solution non priviliegee puisque cette macro pourrait aussi faire tout un tas de truc nuisible).

Je n'ai pas plus de 10 coins a suivre.
Ce que je souhaite c'est pouvoir evaluer au quotidien la valeur de mon total (cold wallet, exchange, wallet .....)

Je suis pret a donner quelques piecette (a definir)

Merci du coup de main :)


Salut,
j'utilise une feuille excel sur google drive au quotidien qui fonctionne avec le module Google Finance.
Celà me permet de croiser les 3/4 cryptomonnaies dans lesquelles j'ai des billes.

En rendu visuel ca donne ce genre de choses, si ca t'interesse, fais moi signe.

https://framapic.org/k5fVqmqNxNNj/bLB8Dh3tmKjQ.PNG


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: GeeBee14 on November 28, 2017, 04:50:22 PM
Bonjour,

Je conseille l'appli Delta, hyper fonctionnelle, très pratique et intuitive. Il est possible de voir immédiatement ses plus ou moins values, sous forme de % ou de FIAT (et même crypto). Les plus grands exchanges y sont fournis. Une mise à jour arrive cette semaine, avec de nouvelles fonctionnalités.

Les créateurs ont également un groupe Telegram où ils sont hyper réactifs, tant pour l'ajout de coins que de débug.

Un lien peut être, je ne tombe que sur Delta Airlines et ses applis !!!  ;)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: holepauvre on November 29, 2017, 09:01:33 AM
Bonjour,

Je conseille l'appli Delta, hyper fonctionnelle, très pratique et intuitive. Il est possible de voir immédiatement ses plus ou moins values, sous forme de % ou de FIAT (et même crypto). Les plus grands exchanges y sont fournis. Une mise à jour arrive cette semaine, avec de nouvelles fonctionnalités.

Les créateurs ont également un groupe Telegram où ils sont hyper réactifs, tant pour l'ajout de coins que de débug.

Un lien peut être, je ne tombe que sur Delta Airlines et ses applis !!!  ;)

Premier lien (http://www.laissemoichercherca.com/?q=delta%20crypto)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: poukr4m on December 14, 2017, 10:21:30 AM
Merci à tous pour ces infos ;)

J'arrivais à suivre l'évolution de mes cryptos à l'oeil au départ, mais avec la diversification de mon portefeuille, je n'arrive plus à me souvenir de tous les chiffres d'achat, de ventes, de volume ...

Bref a part le fait que ça monte, je ne sais pas de combien, ni laquelle marche le mieux etc. ça va grandement m'aider


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: glub0x on December 15, 2017, 12:32:58 AM
EDIT: oups trompé de thread :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Tirir on December 29, 2017, 10:27:40 AM
Le plus simple effectivement est de recourir à une application telle que blockfolio ou Delta. D'ailleurs Delta permet de rajouter les tokens issues d'ICO.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: c0rnel1us on January 01, 2018, 02:30:36 PM
Si tu veux vraiment faire ça avec un excel,
il existe une solution, tu peux récupérer les données de n'importe quel site ayant un tableau
dans l'onglet données > html > tu suis les indications, excel va normalement reconnaitre le tableau de coin market cap et l'importer et l'actualiser à chaque ouverture de ton excel.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: articrypto on January 01, 2018, 08:24:02 PM
Je viens d'installer Blockfolio et c'est vraiment bon. Les suivis de performance sont supers, le catalogue de crypto est pas mal (il me manque une small cap par contre), ... En complément d'un suivi Excel, pour avoir la photo de la situation en un coup d'oeil c'est bien.

Bon par contre, ca va pas m'aider à calculer mes PVs :D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: pcx.wave on January 07, 2018, 08:29:36 PM
Perso j'ai un fichier excel qui me permet de suivre les taux sur differents echanges grace aux power query, mais j'arrive pas a acceder a mes avoirs. Je ne sais pas comment faire des lors qu'il faut s'authentifier. Quelqu'un pourrait il me donner des tips? J'essaie d'avoir acces a abucoins. J'ai regarde leur doc API mais j'arrive pas a faire marcher.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: ElectronLibre on January 08, 2018, 04:42:43 PM
Concernant les appli telles Blockfolio, Delta et cie, je suppose que c'est un risque supplémentaire pour la sécurité de nos cryptos non ?
Puisqu'on doit rentrer nos identifiants de chaque exchange dans l'appli, ça me semble pas sécure du tout...


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: articrypto on January 08, 2018, 04:49:53 PM
Concernant les appli telles Blockfolio, Delta et cie, je suppose que c'est un risque supplémentaire pour la sécurité de nos cryptos non ?
Puisqu'on doit rentrer nos identifiants de chaque exchange dans l'appli, ça me semble pas sécure du tout...

? A moins qu'il y ait une fonctionnalité que je n'ai pas vu, on entre pas nos identifiants..

Perso, je rentre les transactions réalisées pour chaque crypto (qtt, prix, date d'achat) puis ca me donne la valorisation en temps réél du placement et donc de mon portefeuille.
C'est un portefeuille fictif, donc tu y mets ce que tu veux comme info.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: sigri44 on January 09, 2018, 02:42:14 PM
J'me suis fait un tableau sur Google Sheets que je mets à jour en temps réel avec les web services de CoinMarketCap (https://coinmarketcap.com/api/).
Je peux donc voir, pour chaque monnaie, mes gains/pertes et la totalité de mon portefeuille.

Salut comment tu fais pour importer une API dans Sheets ??!


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: ElectronLibre on January 09, 2018, 05:12:47 PM
Concernant les appli telles Blockfolio, Delta et cie, je suppose que c'est un risque supplémentaire pour la sécurité de nos cryptos non ?
Puisqu'on doit rentrer nos identifiants de chaque exchange dans l'appli, ça me semble pas sécure du tout...

? A moins qu'il y ait une fonctionnalité que je n'ai pas vu, on entre pas nos identifiants..

Perso, je rentre les transactions réalisées pour chaque crypto (qtt, prix, date d'achat) puis ca me donne la valorisation en temps réél du placement et donc de mon portefeuille.
C'est un portefeuille fictif, donc tu y mets ce que tu veux comme info.
Ah d'accord, j'avoue que j'avais pas testé. Je pensais qu'il y avait une sorte de synchronisation entre l'appli et le compte où l'on a ses cryptos (et qui permettrait notamment de passer des ordres directement depuis l'appli).
Donc finalement c'est pas si différent que faire ça dans un excel...

Et dans l'app on peut préciser sur quel exchange on a acheté ? Vu que les prix varient d'un exchange à l'autre.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: articrypto on January 09, 2018, 05:46:18 PM
Concernant les appli telles Blockfolio, Delta et cie, je suppose que c'est un risque supplémentaire pour la sécurité de nos cryptos non ?
Puisqu'on doit rentrer nos identifiants de chaque exchange dans l'appli, ça me semble pas sécure du tout...

? A moins qu'il y ait une fonctionnalité que je n'ai pas vu, on entre pas nos identifiants..

Perso, je rentre les transactions réalisées pour chaque crypto (qtt, prix, date d'achat) puis ca me donne la valorisation en temps réél du placement et donc de mon portefeuille.
C'est un portefeuille fictif, donc tu y mets ce que tu veux comme info.
Ah d'accord, j'avoue que j'avais pas testé. Je pensais qu'il y avait une sorte de synchronisation entre l'appli et le compte où l'on a ses cryptos (et qui permettrait notamment de passer des ordres directement depuis l'appli).
Donc finalement c'est pas si différent que faire ça dans un excel...

Et dans l'app on peut préciser sur quel exchange on a acheté ? Vu que les prix varient d'un exchange à l'autre.

Oui c'est comme un fichier Excel, que je garde d'ailleurs actualisé de tps en tps pour vérifier que blockfolio n'est pas erroné...
Tu choisis l'exchange que tu veux, ils en ont pas mal d'ailleurs.

A noter quelques bugs actuellement, une mise a jour est en cours il semble. Certains proposent delta comme alternative.






Title: Re: feuille excel d'evaluation de richesse crypto
Post by: JollyHash on January 09, 2018, 06:50:03 PM
J'ai bien lu les 3 pages et je trouves ça ultra compliqué quand tu ne sais pas faire.

Déjà j'ai pas compris ou mettre le json et compaginie.
Je suis aller voir du coté outil > script. mais voilà je suis perdu.

Si une personne avait un peu de patience pour nous ( sigri44 et moi ) aider :D

Moi ça fait une heure que je bataille, fait des testes mais comme je sais pas par ou commencer, j'ai recherche rajouter json dans sheet google, mais l'anglais :(

Merci à vous.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: sigri44 on January 09, 2018, 09:32:38 PM
Si une personne avait un peu de patience pour nous ( sigri44 et moi ) aider :D

Moi ça fait une heure que je bataille, fait des testes mais comme je sais pas par ou commencer, j'ai recherche rajouter json dans sheet google, mais l'anglais :(

xD ! J'ai déjà des scripts dans GSheets mais je t'avouerais qu'un JSON qui a le market cap et reload en live ça sort des mes compétences !  :D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: fouemekeu1 on June 19, 2018, 02:55:44 PM
Tu as plein appli telephone qui le font :)
Et meme plein de site web :)

https://www.google.fr/#safe=off&q=cryptocurrency+portfolio+tracker

Certain peuvent meme utiliser les API des exchange pour mettre a jours

Apres 5 secondes de recherche :)
https://cointracking.info/


un grand merci pour les liens vraiment utile.


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: cryptoman1111 on July 05, 2018, 07:28:41 PM
J'aime bien Delta. Très simple et ergonomique.

Enfin pas en ce moment car quand je l'ouvre je suis toujours entre -40 et -45%!!! :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Lapinoudead on March 23, 2021, 02:46:54 PM
Je réagis un peu tard à ce thread. Il est vrai qu'il est intéressant d'avoir une appli qui suit ton portfolio. Cependant, comme quelqu'un l'a dit plus haut : si c'est gratuit, c'est toi le produit.

Du coup, connaissez-vous des applis de portfolio en opensource, ou qui font attention à la privacy ?


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: elma on March 23, 2021, 05:07:19 PM
Je réagis un peu tard à ce thread. Il est vrai qu'il est intéressant d'avoir une appli qui suit ton portfolio. Cependant, comme quelqu'un l'a dit plus haut : si c'est gratuit, c'est toi le produit.

Du coup, connaissez-vous des applis de portfolio en opensource, ou qui font attention à la privacy ?


Ma méthode pour rester discret: j'utilise le portfolio de coingecko mais je n'indique pas la quantité réelle de tokens que je possède. Je divise cette quantité par 10 (ou 100 ou 1000 si vous êtes très riches).
Ainsi, coingecko ne connait pas la valeur réelle de mon portfolio et il me suffit de multiplier le total obtenu par 10 pour connaitre ma fortune. ;D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: perl on March 23, 2021, 05:22:08 PM
Perso, j'ai un script bash :)
Qui va même récupérer les montant sur les explorer ou daemon a certaine adresse.




Title: Re: feuille excel d'evaluation de richesse crypto
Post by: elma on March 23, 2021, 07:36:37 PM
Perso, j'ai un script bash :)
Qui va même récupérer les montant sur les explorer ou daemon a certaine adresse.



J'ai rien compris  ;D


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: guigui371 on March 23, 2021, 08:37:20 PM
j'utilise Google sheets
J'ai la formule =CRYPTOFINANCE()  mais il faut payer.

Je crois que c'est $10 (par mois ?)

Mais bon rien trouve de mieux pour suivre portefeuille en farming avec une feuille par semaine et recollection des gains.

Surout si tu a 40 ou 50 coins a update quotidiennement


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: perl on March 24, 2021, 08:17:53 PM
J'ai rien compris  ;D
Attend tu va encore moins comprendre :)


Code:
function update_eth() {
   filename="/tmp/wallet-$1-$2"
   ADDRESSETH=$2
   COIN=$(curl -s https://etherscan.io/address/${ADDRESSETH} | grep -A 1 'Balance:' | tail -n 1 | sed -re 's/<[^>]*>//g' | grep -oP '[0-9.]*')
   if [ $COIN != "" ]; then
       echo $COIN > $filename
       touch $filename
   fi
}

function get_wallet() {
    echo $(cat "/tmp/wallet-$1-$2")
}

ETHADDR=0x454545454545454545454545
update_wallet 'ETH' $ETHADDR
ETH=$(get_wallet ETH $ETHADDR)
PETH=$(get_price ETH-EUR)
EETH=$(echo "${ETH} * ${PETH}" | bc)
if [ "$EETH" != "" ] ; then
  TOTAL=$(echo "$EETH + $TOTAL" | bc)
fi
LANG=C printf "  |%-15s %'10.2f %-4s %'14.2f€|\n" "Ethereum" $ETH "ETH" $EETH




Title: Re: feuille excel d'evaluation de richesse crypto
Post by: elma on March 24, 2021, 09:06:40 PM
J'ai rien compris  ;D
Attend tu va encore moins comprendre :)


Code:
function update_eth() {
   filename="/tmp/wallet-$1-$2"
   ADDRESSETH=$2
   COIN=$(curl -s https://etherscan.io/address/${ADDRESSETH} | grep -A 1 'Balance:' | tail -n 1 | sed -re 's/<[^>]*>//g' | grep -oP '[0-9.]*')
   if [ $COIN != "" ]; then
       echo $COIN > $filename
       touch $filename
   fi
}

function get_wallet() {
    echo $(cat "/tmp/wallet-$1-$2")
}

ETHADDR=0x454545454545454545454545
update_wallet 'ETH' $ETHADDR
ETH=$(get_wallet ETH $ETHADDR)
PETH=$(get_price ETH-EUR)
EETH=$(echo "${ETH} * ${PETH}" | bc)
if [ "$EETH" != "" ] ; then
  TOTAL=$(echo "$EETH + $TOTAL" | bc)
fi
LANG=C printf "  |%-15s %'10.2f %-4s %'14.2f€|\n" "Ethereum" $ETH "ETH" $EETH




Détrompe-toi, j'ai même repéré un bug dans ton code ! :)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: perl on March 24, 2021, 09:21:28 PM
Détrompe-toi, j'ai même repéré un bug dans ton code ! :)

Possible , j'ai de-factorisé certains truc a larache pour le copier ici. ( Il te reste 1 bug a trouver )

D'ailleurs la vrai fonction update_wallet et la funcion manquante pour get_price
Code:
function update_wallet() {
   filename="/tmp/wallet-$1-$2"
   echo -en "\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rCheck wallet $1 $2                                                        "  
   if [ "$(age $filename)" -le "${WALLETTIME}" ] ; then
      echo -en "\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rWallet $1 $2 not need update ${PRICETIME} secondes                                         "
   else
      if [ "$1" == "BTC" ]; then
        update_btc $1 $2
      fi
      if [ "$1" == "NXT" ]; then
        update_nxt $1 $2
      fi
      if [ "$1" == "DASH" ]; then
        update_dash $1 $2
      fi
...
...
...
...
...
...
...
      if [ "$1" == "ETH" ]; then
        update_eth $1 $2
      fi
      if [ "$(age $filename)" -ge "${WALLETTIME}" ] ; then
         echo -en "\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rWallet $1 $2 updated failed                                                 "
         sleep 4
         exit
      fi
  fi
}


function get_price() {
    if [ "$MULTIPLI" != "" ]; then
       echo $(echo "$(cat "/tmp/price-$1") * $MULTIPLI" | bc)
    else
       echo $(cat "/tmp/price-$1")
    fi
}




Title: Re: feuille excel d'evaluation de richesse crypto
Post by: pascal29992 on May 27, 2021, 10:27:01 PM
J'arrive après la guerre, mais si jamais, cet outil fait le taff sur Excel, et il est bien sympa : cryptoexcel.io


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: Danydee on May 28, 2021, 12:41:46 AM
J'arrive après la guerre, mais si jamais, cet outil fait le taff sur Excel, et il est bien sympa : cryptoexcel.io
D'après le support les dernières versions d'excel permettent l'implementation de presque n'importe quel type de données.. après il en faut pas vraiment de beaucoup pour maîtriser les fonctions excel..
Je me demande bien si c'est pas même ce topic qui a donné l'idée au créateur de "l'outil"  ::)


Title: Re: feuille excel d'evaluation de richesse crypto
Post by: paid2 on January 18, 2023, 02:53:48 AM
J'arrive après la guerre, mais si jamais, cet outil fait le taff sur Excel, et il est bien sympa : cryptoexcel.io

39 euros  :D :D :D

Alors que Cointracking est gratuit et parfait haha