Example #1
0
def create_exchange(exchange_name):
    if exchange_name == BINANCE_SPOT_EXCHANGE_NAME:
        return BinanceExchange(debug=True)
    elif exchange_name == BINANCE_MARGIN_EXCHANGE_NAME:
        return BinanceMargin(debug=True)
    elif exchange_name == OKEX_SPOT_EXCHANGE_NAME:
        return OkexExchange(debug=True)
    else:
        return None
Example #2
0
    def __init__(self, instance_id, config):
        super().__init__(instance_id, config, DB_ORDERS_NAME)

        exchange = config["exchange"]
        if exchange == "binance":
            self.__exchange = BinanceExchange(debug=True)

        elif exchange == "okex":
            self.__exchange = OkexExchange(debug=True)

        else:
            print("Wrong exchange name: %s" % exchange)
            exit(1)