Author

Topic: Obtener el valor del bitcoin desde Google Calc (Read 1030 times)

legendary
Activity: 1974
Merit: 1029
¿Sólo puedes importar HTML? ¿No JSON?
newbie
Activity: 56
Merit: 0
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.
full member
Activity: 237
Merit: 250
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.
legendary
Activity: 1722
Merit: 1005
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
full member
Activity: 237
Merit: 250
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?
full member
Activity: 237
Merit: 250
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.
full member
Activity: 237
Merit: 250
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)
full member
Activity: 237
Merit: 250
¿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.
Jump to: