当前我在线
首发回答
QMT的特点,是本地客户端,数据需要先下载到本地,历史数据提前下载,这个没有问题,但是当天的数据如果边下载边获取,那就可能耽误行情速度。
为了解决这个问题,QMT使用订阅方法,如果要用到当天的历史数据,先做一下订阅,数据就放到一个缓存服务器上,这样get_market_data_ex就可以直接获取今天的数据。
为什么要QMT坚持做本地客户端呢?
1,策略更安全;
2,数据在本地更迅速;
3,策略研究功能更强大。
以盘中均线金叉的例子,来理解订阅:
1,用subscribe_quote,订阅需要的数据,示例里面需要1m数据;
2,订阅之后,get_market_data_ex就可以获取当天的1m数据了;
3,获取1m数据后,计算ma_5和ma_10;
4,当ma_5>ma_10,调用下单,并且switch赋值0,避免重复买入。
看起来订阅多增加了一步,但实际上订阅有2个妙用:
1,订阅可以替代handlebar,并且可以反订阅,逻辑上做好规划,可以节约流量和计算量;
2,订阅可以推送L2数据,逐笔推送(ms级别),比L1的3s快几十倍的反应时间。
需要量化qmt和ptrade加联系方式,我司佣金超低,专项两融专项利率4.0,欢迎咨询!!!
还有4位专业答主对该问题做了解答
佛山QMT和PTrade量化软件哪个更好用?主要区别是什么?
量化软件哪个好,需要重点留意哪些方面?
量化软件排名,有了解的吗
Ptrade量化软件的开通方法是什么?有哪些优选券商的推荐策略?
量化软件是什么意思,请说的详细些,谢谢
QMT和PTrade哪个量化软件更好用,散户该如何选择?