real_time.py 683 B

123456789101112131415161718192021222324
  1. import pandas as pd
  2. from xtquant import xtdata
  3. from datetime import datetime as dt
  4. def MA(datas):
  5. print(datas.keys())
  6. print(pd.DataFrame(datas[datas.keys()]))
  7. # return datas['close']
  8. # for stock in datas:
  9. # df = pd.DataFrame(datas[stock])
  10. # df['time']= df['time'].apply(lambda x: dt.fromtimestamp(x / 1000.0))
  11. # print(stock, df['close'])
  12. # return df['close']
  13. if __name__ == '__main__':
  14. stocks = xtdata.get_stock_list_in_sector('沪深A股')
  15. xtdata.subscribe_whole_quote(stocks, callback=real_price)
  16. # xtdata.subscribe_quote('000001.SZ', '1d', '', '', count=1, callback=MA)
  17. price = MA
  18. print(price)
  19. xtdata.run()