User Tools

Site Tools


bitcoin:tradebot

= TradeBot =

logic.

givens:

  • total USD, and BTC (in mtgox account)
  • completed trades
  • open orders

goal: increase BTC count by trading over time

AI:

goal-seeking
estimates of other players existence and motivations
profit means going against the average and being right
trades happen based on news (like mtgox outage)

Goals:

1. BTC Balance of X. 
    Test: does btc balance == X? Yes, Success, else strategy 1

Strategy:

 1. delta1 = difference between balance and goal. 
   +delta1 means needs btc. 
   -delta1 means divest btc. 
   compare delta1 to open orders total for buy or sell.
   delta2 = difference between delta1 and open orders
   +delta2 means needs BUY order. action: create BUY order
   -delta2 means needs SELL order. action: create SELL order

exchanges: https://bitcoinconsultancy.com/wiki/Intersango/API http://www.cryptoxchange.com/t/cryptoapi https://mtgox.com/api https://bitfloor.com/docs/api

http://nyse-group.de/bitcoin-arbitrage

bitcoin/tradebot.txt · Last modified: 2016/06/25 11:25 (external edit)