首发回答
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,欢迎咨询!!!
可转债量化交易开户攻略!哪家券商免费开通量化软件QMT和PTrade?
深圳QMT量化交易软件提供的券商?深圳哪家券商提供QMT量化软件?
QMT量化交易怎么申请?免费QMT量化软件提供券商?
看朋友用量化软件赚了不少,自己也想试试,现在期货量化软件排名前三的分别是什么
看朋友用量化软件赚了不少,自己也想试试,目前量化软件排名前三的分别是什么