title: Retrieve all Trade History from Binance API
body: <p>I am trying to retrieve all Trade History data from Binance using the API. I understand that Binance only allows you to get the data by specifying the ticker, which is unfortunate, but assuming I have all the tickers in a list, and want to download them all, how can I do it in an optimized way? Currently doing the following:</p>
  <pre><code>import pandas as pd
  from binance import Client, ThreadedWebsocketManager, ThreadedDepthCacheManager
  from datetime import datetime
  
  client = Client(Binance_key, Binance_secret)
  
  tickers = ['ADABTC', 'ADABUSD', 'ADAUSDT', 'DOGEUSDT', 'LUNABUSD', 'SOLBUSD', 'SOLUSDT', 
          'USTBUSD', 'XRPBTC', 'XRPBUSD', 'XRPUSDT']
  
  adabtc_trades = client.get_my_trades(symbol=tickers[0])
  adabtc_trades_df = pd.DataFrame(adabtc_trades)
  </code></pre>
  <p>Then after getting all dataframes, I'd join them all, however, I feel this is not a good practice, to download and put in dataframes one by one. Recommendations?</p>
  <p>Additionally, is there any endpoint for deposits and withdrawals? couldn't find it , thanks</p>