Bitcoin Forum
June 22, 2024, 10:44:45 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Obtener el valor del bitcoin desde Google Calc  (Read 1027 times)
rafaLon (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 250


View Profile
June 07, 2013, 07:16:56 PM
 #1

¿Alguien sabe cómo ver el valor de bitcoin en euros (o en dólares, da lo mismo) desde la hoja de cálculo de Google?

Por ejemplo el valor del dólar en euros se puede obtener con GoogleFinance("CURRENCY:EURUSD") , el valor de una acción con GoogleFinance(ticker; "price"), etc.

Y si no se puede directamente, que supongo que no, si hay alguna página que sea estable y que tenga el valor de bitcoin siempre en el mismo sitio (por ejemplo en la segunda columna y primera fila de la segunda tabla de la web), se puede sacar también, por ejemplo así se ve el valor de un fondo de inversión:
VALUE(MID(importXml("http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=F0GBR056JX"; "(//td[@class='line text'])[3]");4;7))

pero tiene que ser eso, que el valor esté siempre en el mismo sitio de la web, si lo cambian de vez en cuando sería un rollo.
rafaLon (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 250


View Profile
June 08, 2013, 10:29:53 PM
 #2

Al final lo he sacado así:

=concatenate(mid(Index(ImportHTML("http://bitcoinwatch.com/";"table";3);6;2);1;2); ","; mid(Index(ImportHTML("http://bitcoinwatch.com/";"table";3);6;2);3;2))

Con eso pone los decimales con comas. Si tienes la hoja de cálculo en inglés es más simple dejando los decimales como puntos:

=Index(ImportHTML("http://bitcoinwatch.com/";"table";3);6;2)
rafaLon (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 250


View Profile
June 08, 2013, 10:42:22 PM
 #3

Y con:

=ImportData("http://blockexplorer.com/q/addressbalance/1KPrUzFnoEns2nzGEXxBFRdkNbp57aDf9i")

se puede ver el balance de una dirección. Se suman todas las direcciones que tengas, se multiplica por el valor de las bitcoins que hemos sacado antes, y listo, ya están integrados los ahorros en bitcoins con el resto de ahorros.
rafaLon (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 250


View Profile
June 08, 2013, 11:13:30 PM
 #4

Lo curioso es que, al obtener el precio usando la coma como decimal, no me funciona la orden substitute, por eso tengo que cortarlo en dos trozos y concatenarlos.

Esto no va:

=substitute(Index(ImportHTML("http://bitcoinwatch.com/";"table";3);6;2);".";",")

En cambio, para obtener el precio de la plata, esto sí funciona:

=substitute(Index(ImportHTML("http://apmex.com/";"table";1);3;2);".";",")/GoogleFinance("CURRENCY:EURUSD")

Qué raro, ¿no?
Antuam
Legendary
*
Offline Offline

Activity: 1722
Merit: 1005



View Profile
June 09, 2013, 07:54:35 AM
 #5

Y por que no te pasas porhttps://btc-e.com/exchange/btc_eur ?

Eso si, este precio no es real, ya que hay que tener en cuenta las comisiones, tiempos de. Transacciones y demás cosas.

Slaudos.
Antuam

rafaLon (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 250


View Profile
June 09, 2013, 08:33:31 AM
Last edit: June 09, 2013, 08:58:01 AM by rafaLon
 #6

Sí vale, usando la última tabla, la de trade history, de ahí puedo sacar el precio, luego cambio los puntos por comas y le quito el " EUR":

=value(substitute(substitute(Index(ImportHTML("https://btc-e.com/exchange/btc_eur/";"table";7);2;3);".";",");" EUR";""))

Además la tabla que usé ayer, hoy ha cambiado, ayer el precio estaba en la sexta fila y hoy está en la segunda, así que no sirve para nada, mejor con esta dirección (esperemos que no cambien el formato).

Gracias Antuam.

Lo de que el precio no sea real real me da igual, es para una hoja de cálculo que tengo con todos los ahorros... tengo una mezcla entre la cartera Boggleheads (http://www.inversorinteligente.es/cartera) y la cartera permanente (http://www.carterapermanente.es/evolucion-cartera-permanente/), y quiero añadirle un 1% en bitcoins, todo por diversificar.
MOHOTMO
Newbie
*
Offline Offline

Activity: 56
Merit: 0



View Profile
June 30, 2013, 11:02:09 AM
 #7

Hola.

Puedes probar aquí: http://bitcoincharts.com/markets/currency/USD.html

Tendrás que coger el mtgox porque los ordenan por volumen y siempre es el primero.
La página del enlace muestra el bitcoin/dollar. Tendras que seleccionar la página del bitcoin/euro.

Prueba, a ver si te sirve.

Saludos.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
June 30, 2013, 11:44:22 AM
 #8

¿Sólo puedes importar HTML? ¿No JSON?
Pages: [1]
  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!