cryptofeed icon indicating copy to clipboard operation
cryptofeed copied to clipboard

Bybit/Deribit/Bitmex currently not working

Open gigitalz opened this issue 2 years ago • 0 comments

Describe the bug It fails to connect

To Reproduce Comment in/out exchanges to add Bybit/Bitmex/Deribit

def writer(addr, port):
    f = FeedHandler()
    configured = []
    # exchanges = {'BINANCE_FUTURES', 'BYBIT', 'BITMEX', 'DERIBIT}
    exchanges = {'BINANCE_FUTURES'}

    print("Querying exchange metadata...")
    for exchange_string, exchange_class in EXCHANGE_MAP.items():
        if exchange_string in exchanges:
            print(exchange_class.info()['channels']['websocket'])
            if LIQUIDATIONS in exchange_class.info()['channels']['websocket']:
                configured.append(exchange_string)
                print(exchange_string)
                symbols = [sym for sym in exchange_class.symbols() if 'PINDEX' not in sym]
                f.add_feed(exchange_class(subscription={LIQUIDATIONS: symbols}, callbacks={LIQUIDATIONS: LiquidationsSocket(addr, port=port)}), timeout=600)
                       
    print("Starting feedhandler for exchanges:", ', '.join(configured))
    f.run()


if __name__ == '__main__':
    freeze_support()
    p = Process(target=writer, args=('udp://127.0.0.1', 12321))
    p.start()

Operating System:

  • Windows 10

Cryptofeed Version

  • 2.4.0

gigitalz avatar Feb 06 '24 14:02 gigitalz