예제 #1
0
파일: rest.py 프로젝트: hdulqs/cryptofeed
 def __init__(self, config=None, sandbox=False):
     self.config = config
     self.lookup = {
         'bitmex': Bitmex(config),
         'bitfinex': Bitfinex(config),
         'coinbase': Coinbase(config, sandbox=sandbox)
     }
예제 #2
0
파일: rest.py 프로젝트: ray-sg/cryptofeed
 def __init__(self, config=None, sandbox=False):
     self.config = config
     self.lookup = {
         'bitmex': Bitmex(config),
         'bitfinex': Bitfinex(config),
         'coinbase': Coinbase(config, sandbox=sandbox),
         'poloniex': Poloniex(config),
         'gemini': Gemini(config, sandbox=sandbox),
         'kraken': Kraken(config)
     }
예제 #3
0
 def __init__(self, config=None, sandbox=False):
     self.config = config
     self.lookup = {
         'bitmex': Bitmex(config),
         'bitfinex': Bitfinex(config),
         'coinbase': Coinbase(config, sandbox=sandbox),
         'poloniex': Poloniex(config),
         'gemini': Gemini(config, sandbox=sandbox),
         'kraken': Kraken(config),
         'deribit': Deribit(config),
         'binance_futures': BinanceFutures(config),
         'ftx': FTX(config)
     }
예제 #4
0
    def __init__(self, config=None, sandbox=False):
        config = Config(config=config)

        get_logger('rest', config.rest.log.filename, config.rest.log.level)

        self.lookup = {
            'bitmex': Bitmex(config.bitmex),
            'bitfinex': Bitfinex(config.bitfinex),
            'coinbase': Coinbase(config.coinbase, sandbox=sandbox),
            'poloniex': Poloniex(config.poloniex),
            'gemini': Gemini(config.gemini, sandbox=sandbox),
            'kraken': Kraken(config.kraken),
            'deribit': Deribit(config.deribit),
            'binance_futures': BinanceFutures(config.binance_futures),
            'binance_delivery': BinanceDelivery(config.binance_delivery),
            'ftx': FTX(config.ftx)
        }
예제 #5
0
    def __init__(self, config=None, sandbox=False):
        self.config = Config(file_name=config)

        lfile = 'rest.log' if not self.config or not self.config.restlog.filename else self.config.restlog.filename
        level = logging.WARNING if not self.config or not self.config.restlog.level else self.config.restlog.level
        get_logger('rest', lfile, level)

        self.lookup = {
            'bitmex': Bitmex(config),
            'bitfinex': Bitfinex(config),
            'coinbase': Coinbase(config, sandbox=sandbox),
            'poloniex': Poloniex(config),
            'gemini': Gemini(config, sandbox=sandbox),
            'kraken': Kraken(config),
            'deribit': Deribit(config),
            'binance_futures': BinanceFutures(config),
            'binance_delivery': BinanceDelivery(config),
            'ftx': FTX(config)
        }
예제 #6
0
 def __init__(self, config=None):
     self.config = config
     self.lookup = {'bitmex': Bitmex(config), 'bitfinex': Bitfinex(config)}