title: websocket for Binance US
body: <p>I have the most primitive python code to see if I can use the websocket for getting data but it doesn't seem to be working properly.
  Here's the code:</p>
  <pre><code>import websocket, json, pprint
  
  SOCKET = &quot;wss://stream.binance.us:9443/ws/ethusd@kline_1m&quot;
  
  def on_open(ws):
      print('opened connection')
  
  def on_close(ws):
      print('closed connection')
  
  def on_error(ws, error):
      print(error)
  
  def on_message(ws, message):
      print('received message')
      json_message = json.loads(message)
      pprint.pprint(json_message)
  
  ws = websocket.WebSocketApp(SOCKET, on_open=on_open, on_close=on_close, on_error=on_error, on_message=on_message)
  ws.run_forever()
  </code></pre>
  <p>The result is the following:
  [WinError 10061] No connection could be made because the target machine actively refused it
  on_close() takes 1 positional argument but 3 were given</p>