Hi,
since three days I try to get how to use:
Python-Binance “user_socket()”.
My appreciation so far:
- start a user_stream-thread
- make a order, balance is changing
- user_stream output listen to that stream und output a message
My code so far:
from binance.client import Client
from binance.websockets import BinanceSocketManager
from time import sleep
api_key = '123key'
api_secret = '123secret'
client = Client(api_key, api_secret)
client.API_URL = 'https://testnet.binance.vision/api'
def user_ticker(msg): # this websocket has no output!
print("Trade, user-ticker():", msg)
bsm = BinanceSocketManager(client)
conn_key2 = bsm.start_user_socket(user_ticker)
bsm.start()
sleep(5) # until thread started
print("PAUSE")
# After this order "user_ticker()" should give me an output..
result=client.create_order
(
symbol='BTCUSDT',
side='BUY',
type='MARKET',
quoteOrderQty=10.0,
recvWindow=10000
)
print('Create Order:', result)
I would be very very happy for a very simple example.
(my other usual websockets run well).