├── .gitignore ├── MANIFEST.in ├── README.md ├── README_backup.md ├── arbitrage ├── __init__.py ├── arbitrage.py ├── arbitrer.py ├── config.py-example ├── fiatconverter.py ├── lib │ ├── __init__.py │ ├── broker.thrift │ ├── broker_api.py │ ├── exchange.py │ ├── helpers.py │ └── settings.py ├── observers │ ├── __init__.py │ ├── balancedumper.py │ ├── basicbot.py │ ├── detailedlogger.py │ ├── emailer.py │ ├── historydumper.py │ ├── logger.py │ ├── observer.py │ ├── specializedtraderbot.py │ ├── traderbot.py │ ├── traderbotsim.py │ └── xmppmessager.py ├── private_markets │ ├── __init__.py │ ├── bitstampusd.py │ ├── brokercny.py │ ├── haobtccny.py │ ├── huobicny.py │ ├── market.py │ ├── okcoincny.py │ └── paymium.py ├── public_markets │ ├── __init__.py │ ├── _btcc.py │ ├── _coinbase.py │ ├── _gemini.py │ ├── _huobi.py │ ├── _kraken.py │ ├── _okcoin.py │ ├── bitfinexusd.py │ ├── bitstampusd.py │ ├── brokercny.py │ ├── btcccny.py │ ├── btceeur.py │ ├── btceusd.py │ ├── campbxusd.py │ ├── coinbaseusd.py │ ├── geminiusd.py │ ├── haobtccny.py │ ├── huobicny.py │ ├── krakeneur.py │ ├── krakenusd.py │ ├── market.py │ ├── okcoincny.py │ └── paymiumeur.py ├── test │ ├── arbitrage_speed_test.py │ ├── arbitrage_test.py │ └── speed-test.json └── utils.py ├── docs └── add-new-exchange.md ├── setup.py └── tools └── autopep8-project.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/.gitignore -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | closed! 2 | -------------------------------------------------------------------------------- /README_backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/README_backup.md -------------------------------------------------------------------------------- /arbitrage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arbitrage/arbitrage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/arbitrage.py -------------------------------------------------------------------------------- /arbitrage/arbitrer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/arbitrer.py -------------------------------------------------------------------------------- /arbitrage/config.py-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/config.py-example -------------------------------------------------------------------------------- /arbitrage/fiatconverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/fiatconverter.py -------------------------------------------------------------------------------- /arbitrage/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arbitrage/lib/broker.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/lib/broker.thrift -------------------------------------------------------------------------------- /arbitrage/lib/broker_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/lib/broker_api.py -------------------------------------------------------------------------------- /arbitrage/lib/exchange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/lib/exchange.py -------------------------------------------------------------------------------- /arbitrage/lib/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/lib/helpers.py -------------------------------------------------------------------------------- /arbitrage/lib/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/lib/settings.py -------------------------------------------------------------------------------- /arbitrage/observers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arbitrage/observers/balancedumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/balancedumper.py -------------------------------------------------------------------------------- /arbitrage/observers/basicbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/basicbot.py -------------------------------------------------------------------------------- /arbitrage/observers/detailedlogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/detailedlogger.py -------------------------------------------------------------------------------- /arbitrage/observers/emailer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/emailer.py -------------------------------------------------------------------------------- /arbitrage/observers/historydumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/historydumper.py -------------------------------------------------------------------------------- /arbitrage/observers/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/logger.py -------------------------------------------------------------------------------- /arbitrage/observers/observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/observer.py -------------------------------------------------------------------------------- /arbitrage/observers/specializedtraderbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/specializedtraderbot.py -------------------------------------------------------------------------------- /arbitrage/observers/traderbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/traderbot.py -------------------------------------------------------------------------------- /arbitrage/observers/traderbotsim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/traderbotsim.py -------------------------------------------------------------------------------- /arbitrage/observers/xmppmessager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/observers/xmppmessager.py -------------------------------------------------------------------------------- /arbitrage/private_markets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arbitrage/private_markets/bitstampusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/bitstampusd.py -------------------------------------------------------------------------------- /arbitrage/private_markets/brokercny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/brokercny.py -------------------------------------------------------------------------------- /arbitrage/private_markets/haobtccny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/haobtccny.py -------------------------------------------------------------------------------- /arbitrage/private_markets/huobicny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/huobicny.py -------------------------------------------------------------------------------- /arbitrage/private_markets/market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/market.py -------------------------------------------------------------------------------- /arbitrage/private_markets/okcoincny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/okcoincny.py -------------------------------------------------------------------------------- /arbitrage/private_markets/paymium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/private_markets/paymium.py -------------------------------------------------------------------------------- /arbitrage/public_markets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arbitrage/public_markets/_btcc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/_btcc.py -------------------------------------------------------------------------------- /arbitrage/public_markets/_coinbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/_coinbase.py -------------------------------------------------------------------------------- /arbitrage/public_markets/_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/_gemini.py -------------------------------------------------------------------------------- /arbitrage/public_markets/_huobi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/_huobi.py -------------------------------------------------------------------------------- /arbitrage/public_markets/_kraken.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/_kraken.py -------------------------------------------------------------------------------- /arbitrage/public_markets/_okcoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/_okcoin.py -------------------------------------------------------------------------------- /arbitrage/public_markets/bitfinexusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/bitfinexusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/bitstampusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/bitstampusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/brokercny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/brokercny.py -------------------------------------------------------------------------------- /arbitrage/public_markets/btcccny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/btcccny.py -------------------------------------------------------------------------------- /arbitrage/public_markets/btceeur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/btceeur.py -------------------------------------------------------------------------------- /arbitrage/public_markets/btceusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/btceusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/campbxusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/campbxusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/coinbaseusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/coinbaseusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/geminiusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/geminiusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/haobtccny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/haobtccny.py -------------------------------------------------------------------------------- /arbitrage/public_markets/huobicny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/huobicny.py -------------------------------------------------------------------------------- /arbitrage/public_markets/krakeneur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/krakeneur.py -------------------------------------------------------------------------------- /arbitrage/public_markets/krakenusd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/krakenusd.py -------------------------------------------------------------------------------- /arbitrage/public_markets/market.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/market.py -------------------------------------------------------------------------------- /arbitrage/public_markets/okcoincny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/okcoincny.py -------------------------------------------------------------------------------- /arbitrage/public_markets/paymiumeur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/public_markets/paymiumeur.py -------------------------------------------------------------------------------- /arbitrage/test/arbitrage_speed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/test/arbitrage_speed_test.py -------------------------------------------------------------------------------- /arbitrage/test/arbitrage_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/test/arbitrage_test.py -------------------------------------------------------------------------------- /arbitrage/test/speed-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/test/speed-test.json -------------------------------------------------------------------------------- /arbitrage/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/arbitrage/utils.py -------------------------------------------------------------------------------- /docs/add-new-exchange.md: -------------------------------------------------------------------------------- 1 | # How To Add A New Exchange 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/setup.py -------------------------------------------------------------------------------- /tools/autopep8-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philsong/bitcoin-arbitrage/HEAD/tools/autopep8-project.sh --------------------------------------------------------------------------------