QMT的tick是L1的,对于大多数交易已经完全够用,据说今年会准备L2数据。
Tick数据通常包括开盘价、最高价、最低价、最新价、成交量和成交额,5档委托等信息。
有取最新tick数据和获取历史tick数据两种情况:
1,取最新tick数据--get_full_tick
在交易时间,计算机要对每次市场的数据变动进行处理,如果满足条件,就会执行相应的操作。因此可能需要随时有tick数据或者某个时刻需要取一下。那么就可以调用:get_full_tick函数;

返回对象:

handlebar在盘中是每3s驱动一次,如果觉得3s太快,
针对策略的不同情况,也可以用定时器run_time取tick,或者用subscribe等通过条件触发tick需求;

2,取历史的tick数据--get_market_data_ex,
tick数据非常大,用历史tick数据做研究要准备大容量的硬盘,取之前要先下载:

一天的tick数据就有4794行×19列=91086个
字段如下,可以根据需要,取出相应的数据,用得比较多的有['lastPrice','open','high','low','lastClose','amount']

对于盘口交易的策略,tick数据必不可少,好在QMT提供了全面的tick数据,调用非常方便!
小伙伴们赶紧把数据清洗为自己习惯的方式吧。

夜雨聆风