He desarrollado un script PHP que automatiza el proceso de comprar y vender Bitcoins. Este script hace uso del API de mtGox.
Para ello se conecta cada 5 minutos.
Su funcionamiento esta basado en Monederos (Wallets).
Cada Wallet tiene asignado un monto inicial de Dolares.
Y cada Wallet se ocupa de comprar cuando el precio del BTC esta dentro del rango que cuida(min - max).
Ademas cada Wallet tiene un porcentaje de ganacia(fee) y que obviamente debe ser superior al 0.6% que es la tarifa basica de mtGox.
Este script usa apalancamiento para aumentar la capacidad de compra de los monederos.
De esta manera los monederos que estan por encima y tienen saldo de USD pueden prestar dinero al monedero que vaya a hacer una compra de BTC. Y cuando el monedero venda, restituye lo prestado al que lo apalanco.
Este script muestra un grafico con los precios del Bitcoin en las ultimas 12 horas, y tambien las correspondientes MA y EMA.
Para instalar el script se requiere tener un servidor web que corrar php.
Pueden ver el script en funcionamiento aca:
http://www.sysmaya.net/querys/mtgox/index.phpEl script no usa base de datos, en vez de ello usa un pequeño archivo .ini donde almacena la informacion de cada uno de los Wallets.
ejemplo:
[16]
name = "wallet-16"
FEEcarry = "1.73"
LASTbuy = "0"
LASTsell = "115.62"
USDnow = "2.159"
BTCnow = "0"
oid = ""
date = "1368395972"
min = "116.0"
max = "118.0"
palancas = "0"
historic = "|SELL BTC(Tipo3): 0.01868 Price: 115.62002 06/May/2013 10:32 AM - "
pagar2 = "1"