diff --git a/catalyst/exchange/bitfinex.py b/catalyst/exchange/bitfinex.py index 845fc664..de2a06de 100644 --- a/catalyst/exchange/bitfinex.py +++ b/catalyst/exchange/bitfinex.py @@ -308,14 +308,14 @@ class Bitfinex(Exchange): 'Unsupported frequency %s' % data_frequency ) - request = requests.get( + response = requests.get( '{url}/v2/candles/trade:{frequency}:{symbol}/last'.format( url=self.url, frequency=frequency, symbol=symbol ) ) - candles = request.json() + candles = response.json() if 'message' in candles: raise ValueError( @@ -333,7 +333,7 @@ class Bitfinex(Exchange): ) if field not in ohlc: - raise KeyError('Invalid column: ' + str(field)) + raise KeyError('Invalid column: %s' % field) return ohlc[field] diff --git a/catalyst/exchange/symbols/bitfinex.json b/catalyst/exchange/symbols/bitfinex.json index 2419516c..41bc17c9 100644 --- a/catalyst/exchange/symbols/bitfinex.json +++ b/catalyst/exchange/symbols/bitfinex.json @@ -1 +1,110 @@ -{ "btcusd": {"symbol":"btc_usd", "start_date": "2010-01-01"}, "ltcusd": {"symbol":"ltc-usd", "start_date": "2010-01-01"}, "ltcbtc": {"symbol":"ltc_btc", "start_date": "2010-01-01"}, "ethusd": {"symbol":"eth_usd", "start_date": "2010-01-01"}, "ethbtc": {"symbol":"eth_btc", "start_date": "2010-01-01"}, "etcbtc": {"symbol":"etc_btc", "start_date": "2010-01-01"}, "etcusd": {"symbol":"etc_usd", "start_date": "2010-01-01"}, "rrtusd": {"symbol":"rrt_usd", "start_date": "2010-01-01"}, "rrtbtc": {"symbol":"rrt_btc", "start_date": "2010-01-01"}, "zecusd": {"symbol":"zec_usd", "start_date": "2010-01-01"}, "zecbtc": {"symbol":"zec_btc", "start_date": "2010-01-01"}, "xmrusd": {"symbol":"xmr_usd", "start_date": "2010-01-01"}, "xmrbtc": {"symbol":"xmr_btc", "start_date": "2010-01-01"}, "dshusd": {"symbol":"dsh_usd", "start_date": "2010-01-01"}, "dshbtc": {"symbol":"dsh_btc", "start_date": "2010-01-01"}, "bccbtc": {"symbol":"bcc_btc", "start_date": "2010-01-01"}, "bcubtc": {"symbol":"bcu_btc", "start_date": "2010-01-01"}, "bccusd": {"symbol":"bcc_usd", "start_date": "2010-01-01"}, "bcuusd": {"symbol":"bcu_usd", "start_date": "2010-01-01"}, "xrpusd": {"symbol":"xrp_usd", "start_date": "2010-01-01"}, "xrpbtc": {"symbol":"xrp_btc", "start_date": "2010-01-01"}, "iotusd": {"symbol":"iot_usd", "start_date": "2010-01-01"}, "iotbtc": {"symbol":"iot_btc", "start_date": "2010-01-01"}, "ioteth": {"symbol":"iot_eth", "start_date": "2010-01-01"}, "eosusd": {"symbol":"eos_usd", "start_date": "2010-01-01"}, "eosbtc": {"symbol":"eos_btc", "start_date": "2010-01-01"}, "eoseth": {"symbol":"eos_eth", "start_date": "2010-01-01"} } \ No newline at end of file +{ + "btcusd": { + "symbol": "btc_usd", + "start_date": "2010-01-01" + }, + "ltcusd": { + "symbol": "ltc-usd", + "start_date": "2010-01-01" + }, + "ltcbtc": { + "symbol": "ltc_btc", + "start_date": "2010-01-01" + }, + "ethusd": { + "symbol": "eth_usd", + "start_date": "2010-01-01" + }, + "ethbtc": { + "symbol": "eth_btc", + "start_date": "2010-01-01" + }, + "etcbtc": { + "symbol": "etc_btc", + "start_date": "2010-01-01" + }, + "etcusd": { + "symbol": "etc_usd", + "start_date": "2010-01-01" + }, + "rrtusd": { + "symbol": "rrt_usd", + "start_date": "2010-01-01" + }, + "rrtbtc": { + "symbol": "rrt_btc", + "start_date": "2010-01-01" + }, + "zecusd": { + "symbol": "zec_usd", + "start_date": "2010-01-01" + }, + "zecbtc": { + "symbol": "zec_btc", + "start_date": "2010-01-01" + }, + "xmrusd": { + "symbol": "xmr_usd", + "start_date": "2010-01-01" + }, + "xmrbtc": { + "symbol": "xmr_btc", + "start_date": "2010-01-01" + }, + "dshusd": { + "symbol": "dsh_usd", + "start_date": "2010-01-01" + }, + "dshbtc": { + "symbol": "dsh_btc", + "start_date": "2010-01-01" + }, + "bccbtc": { + "symbol": "bcc_btc", + "start_date": "2010-01-01" + }, + "bcubtc": { + "symbol": "bcu_btc", + "start_date": "2010-01-01" + }, + "bccusd": { + "symbol": "bcc_usd", + "start_date": "2010-01-01" + }, + "bcuusd": { + "symbol": "bcu_usd", + "start_date": "2010-01-01" + }, + "xrpusd": { + "symbol": "xrp_usd", + "start_date": "2010-01-01" + }, + "xrpbtc": { + "symbol": "xrp_btc", + "start_date": "2010-01-01" + }, + "iotusd": { + "symbol": "iot_usd", + "start_date": "2010-01-01" + }, + "iotbtc": { + "symbol": "iot_btc", + "start_date": "2010-01-01" + }, + "ioteth": { + "symbol": "iot_eth", + "start_date": "2010-01-01" + }, + "eosusd": { + "symbol": "eos_usd", + "start_date": "2010-01-01" + }, + "eosbtc": { + "symbol": "eos_btc", + "start_date": "2010-01-01" + }, + "eoseth": { + "symbol": "eos_eth", + "start_date": "2010-01-01" + } +} \ No newline at end of file diff --git a/catalyst/exchange/trading_exchange.py b/catalyst/exchange/trading_exchange.py deleted file mode 100644 index 45ba342b..00000000 --- a/catalyst/exchange/trading_exchange.py +++ /dev/null @@ -1,2 +0,0 @@ -from catalyst.finance.trading import TradingEnvironment - diff --git a/docs/source/live-trading-blueprint.md b/docs/source/live-trading-blueprint.md new file mode 100644 index 00000000..9fc423d5 --- /dev/null +++ b/docs/source/live-trading-blueprint.md @@ -0,0 +1,185 @@ +