Programa para cálculo de beneficios/pérdidas

Abro hilo referente al siguiente programa:

que permite realizar un seguimiento de pérdidas y ganancias en operaciones con criptomonedas. Es totalmente gratuito y de código totalmente abierto. Obviamente NO ME PUEDO HACER RESPONSABLE DE QUE LOS CÁLCULOS REALIZADOS POR EL PROGRAMA SEAN CORRECTOS DE NINGUNA FORMA Y MUCHO MENOS A NIVEL FISCAL. El programa se comprte tal como es, esperando que pueda ser útil a otros usuarios, pero sin ninguna responsabilidad por mi parte.

Sobre como usarlo:

Primero, es necesario tener Java instalado para poder usar el programa en tu ordenador.

Hay que bajar el fichero exch.zip (para Windows) o exch,tar.gz (para Linux) del apartado Releases.

A continuación, hay que descomprimir el fichero. Supongamos que, tras descomprimir, el contenido del fichero queda en la carpeta C:\Users\Alejo\Downloads\exch (en Windows).

Abrimos un símbolo del sistema y vamos a dicha carpeta, escribiendo el comando:

cd C:\Users\Alejo\Downloads\exch

Una vez situados en dicha carpeta, escribimos el comando:

run.bat

El programa se ejecutará y analizará los historiales del usuario ejemplo que se suministra (usuario demo). Los ficheros de ejemplo con los historiales de este usuario están en las distintas carpetas que hay dentro de C:\Users\Alejo\Downloads\exch\data\usr\demo\input (hay una subcarpeta con los ficheros csv de cada exchange). El informe resultante aparecerá en la carpeta C:\Users\Alejo\Downloads\exch\data\usr\demo\output.

Para realizar un informe con nuestros movimientos:

Copiamos la carpeta C:\Users\Alejo\Downloads\exch\data\usr\demo con todo su contenido y subcarpetas a otra para nuestro usuario. Por ejemplo, a C:\Users\Alejo\Downloads\exch\data\usr\alejo.

Dentro de las subcarpetas que hay en C:\Users\Alejo\Downloads\exch\data\usr\alejo\input, sustituimos los ficheros csv de ejemplo por los nuestros. Si no tenemos operaciones en un exchange, borramos los ficheros csv de dicha carpeta.

Tras colocar todos los ficheros csv en sus respectivas carpetas, ejecutamos el programa escribiendo en el símbolo del sistema:

run.bat -user=alejo

El informe correspondiente aparecerá en la carpeta:

C:\Users\Alejo\Downloads\exch\data\usr\alejo\output

Si escribimos el comando:

run.bat -user=alejo -verbosity=10

El informe tendrá más detalles. Si escribimos:

run.bat -user=alejo -download-prices=yes

se descargarán y actualizarán los precios más recientes desde Coinmarketcap.

14 Me gusta

gracias!!! yo prometo mirarlo con calma cuando tenga un rato :wink:

2 Me gusta

Grandioso aporte, en llegar a casa lo trasteo

1 me gusta

Podrías indicar alguna explicación para instalar el programa y manejarlo? Al descargarme el archivo comprimido, no me aparece ningún ejecutable, no sé de qué manera ponerlo a funcionar.

Gracias por tu aportación

1 me gusta

He puesto una explicación en el primer post del hilo.

Muchas gracias, mañana lo probaré…

Alejo, si en la demo no hay un exchange como por ejemplo Binance se puede añadir para q haga el calculo?

No, tengo que programarlo primero. Podría hacerlo, pero necesitaría que me mandaras un listado con algunos movimientos de compra y venta, para ver el formato.

1 me gusta

V1.0.5 probada en linux, todo ok. (polo y bittrex) :grinning:

Todo un acierto lo de este programa. Gracias alejo.

2 Me gusta

Si alguien tiene algunos de estos movimientos y me los quiere pasar para mejorar el programa, me los puede mandar por aquí o por mensaje privado:

  • Compras o ventas en Binance que involucren la moneda BNB
  • Compras en el exchange HitBTC
  • Compras/ventas en Coinbase. Me gustaría poder comparar los distintos tipos de informes que se proporcionan (Transaction History, Buys, sells and merchant payouts, Transaction History for taxes o Trading History (Pro, …) para ver cuál proporciona mejor información.
  • Operaciones con margen en Kraken.

No necesito todas las órdenes, sólo algunas de cada tipo para hacerme una idea del formato ysignificado.

2 Me gusta

Sigues necesitando dicha información? te puedo proporcionar todo lo que pides excepto lo de HitBTC

Escríbeme un privado con tu email para enviarte la info.

2 Me gusta