关于数据获取,主要有两个方法:get_market_data和get_local_data,这两个方法的入参基本相同,只是返回的结果格式不同,我个人更建议使用get_local_data这个方法,因为他的结果数据是pd.DataFrame。 get_market_data from xtquant import xtdata xtdata.download_history_data2(stock_list=['600309.SH', '600989.SH',...
import datetime,time df=xtdata.get_local_data(field_list=['time','open','high','low','close','volume','amount'],stock_code=['600050.SH'],count=10) df2=pd.concat([df[i].loc['600050.SH'].T for i in['time','open','high','low','close','volume','amount']],axis=1) df2...
1、本地数据指下载到本地的行情数据加密文件。包括历史数据,适合回测模式使用,对应python接口为get_local_data和get_market_data_ex(subscribe=False,) 2、全推数据指客户端启动后, 自动接收,更新的全市场最新数据快照, 包括日线的开高低收,成交量成交额,与五档盘口(在行情界面选择了五档行情时可用五档 具体见行情...
get _market data_ex 取订阅/本地数据接。用subscribe quote在init函数中先订阅后/subscribe参数为True时,取本地数据和订阅的最新行情。subscribe参数传False时,可以用来取本地数据,不会订阅。如股票池超过一定数量,可用 down history data + get local data + get full_tick 拼接历史和最新数据替代get market dat...
get_market_data 取本地文件 和 客户端缓存内的行情数据。没有订阅时效果和get_local_data一致, 取不会更新的本地数据。订阅时盘中最新行情保持更新。最大订阅品种数500. 在同时需要历史数据和最新数据情况使用。 如股票池超过500,可用 down_history_data + get_local_data + get_full_tick 在盘中拼接历史和...
5. 本地数据获取 get_local_data函数:用于取本地已下载的数据,适合回测等场景。这些数据盘中不会更新,但读取速度快。综上所述,QMT提供了多种灵活的方式帮助用户获取行情数据,以满足不同场景下的需求。用户可以根据自身需要选择合适的数据获取方式,并通过数据处理和分析来优化自己的交易策略。
ptrade相当于就是傻瓜相机 qmt就是智能数码相机 简单通俗的讲就是专门为机构,活跃投资者,高净值客户等...
1.两者最核心的区别:ptrade是平台托管、QMT是本地运行 ptrade平台托管是把编写好的策略提交到服务器,...
data_type=self.trader.select_data_type(stock=stock) amount=self.trader.adjust_amount(stock=stock,amount=amount) if data_type in ['stock','fund'] and amount<100: amount=100 elif data_type=='bond' and amount<10: amount=10 else: amount=amount try: price=self.data.get_spot_dat...
get_market_data 取本地文件 和 客户端缓存内的行情数据。没有订阅时效果和get_local_data一致, 取不会更新的本地数据。订阅时盘中最新行情保持更新。最大订阅品种数500. 在同时需要历史数据和最新数据情况使用。 如股票池超过500,可用 down_history_data + get_local_data + get_full_tick 在盘中拼接历史和...