Подписка на стрим Binance futures user_data ( python-binance asyncio
Используя библиотеку python-binance хочу поднять стрим по futures user_data ( order updates). Код писал по примерам. Именно стримы user_data у меня ничего не передают. Стримы , например по klines, прекрасно работают.
Нужно добиться работы стрима и транслирования апдейтов. Подписка на тест сервер , ключи в коде. Тестить создавая ордера можно на самом тестовом бинансе https://testnet.binancefuture.com/ . Там простая рега и внизу будет закладка с ключами.
Мой код с примерами, который нужно довести до работы:
from binance import AsyncClient , BinanceSocketManager
import asyncio
api_key_testnet = '
secret_key_testnet = '
async def user_data_listener(client):
bm = BinanceSocketManager(client)
async with bm.futures_user_socket() as stream:
while True:
res = await stream.recv()
print(res)
async def main():
client = await AsyncClient.create(api_key_testnet,secret_key_testnet,testnet=True)
await user_data_listener(client)
if __name__ == "__main__":
asyncio.run(main())С удовольстивем оплачу результат и жду предложений.