第一次跑QMT策略前,先把本地行情数据这件事弄明白
发布时间:8小时前阅读:13
QMT是本地终端,策略跑在你自己的电脑上,行情数据也存在本地。这一点决定了:数据有没有下、下得全不全、是不是最新的,直接决定回测结果可不可信。很多人回测结果离谱,问题不在代码,在数据。
一、数据分几类
日线数据体量小,下载快,适合做中长期策略的初筛。
分钟线数据体量大得多,一只标的几年的分钟数据可能就要几十兆,全市场下载会占用可观空间,硬盘要提前留够。
逐笔数据最细,也最占资源,通常只对少数标的、较短区间下载。
新手建议按日线、分钟线、逐笔的顺序逐步加,不要一上来就全市场全品种。
二、在哪里下
客户端顶部的操作菜单里有数据管理入口,选品种、选周期、选时间区间,然后开始下载。下载完成后建议重启一次客户端,确保数据被正确加载。
三、别忘了定时更新
历史数据下完只是第一步。之后每个交易日收盘后,本地数据需要更新,否则你的策略还在用昨天的行情。
可以在软件里设定时任务,让它在收盘后自动补数据。这一步很容易忘,忘了之后的症状是:策略信号总是慢一天,或者回测区间末尾缺数据。
四、复权这件事必须搞清楚
看长期走势一定要用前复权数据。不复权的话,一次分红送股就会在K线上留下一个巨大缺口,均线、突破、通道全部失真。
但要注意,复权只影响价格序列,不影响你实际持有的股数。做回测时用复权价计算信号,用真实价格计算资金,两者不能混。
五、停牌和涨跌停要单独处理
停牌期间没有行情,策略如果照常发信号,实盘就是废单。涨跌停时价格被封住,回测里能成交,实盘成交不了。
处理办法是在策略里加过滤条件:停牌跳过、涨跌停不追。这几行代码看起来不起眼,但它决定你的回测和实盘差多远。
六、数据不全的典型症状
回测跑出来收益高得离谱、交易次数少得反常、某段时间完全没有信号、指标在区间开头出现异常值。遇到这些,先别改参数,回去检查数据。
一句话:策略是脑子,数据是眼睛。眼睛不清楚,脑子再聪明也没用。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。
第一次炒股开户怎么弄



问一问
从业认证

+微信
分享该文章
