QMT 的分钟线和日线,新手常混用的一种数据
发布时间:1小时前阅读:24
分钟数据和日线数据看起来只是周期不同,实际用法差别很大,混用是回测失真的常见来源。
先说日线。一根日线包含开盘、最高、最低、收盘四个价格,你的策略在日线上判断,实际执行只能等到收盘或者次日开盘。如果用当天的收盘价做决策、又假设当天收盘价成交,这就是典型的未来函数,回测会好看得不真实。
再说分钟线。分钟线颗粒度细,看起来更接近真实交易,但它有两个代价。一是数据量大,几年的分钟数据能到几十个 G,加载慢、内存吃紧。二是噪声多,分钟级的波动里大部分是随机扰动,用分钟数据做日线级别的逻辑,等于把噪声放大成了信号。
判断该用哪一种,看你策略的持仓周期。持仓几天到几周,用日线足够,执行假设按次日开盘价成交更贴近现实。持仓几分钟到几小时,才需要分钟线,而且要额外考虑滑点和成交概率。
还有一个容易忽略的点:不同周期的数据在除权处理上可能不一致。日线做了前复权,分钟线没做,两边算出来的价格对不上,指标就会失真。用之前先核对同一只股票同一天的开盘价,两边一致再往下做。
新手常见的错误是拿分钟数据跑一个持仓一个月的策略,回测显示出几百次交易,看着很热闹,实盘根本执行不了。周期和执行方式必须匹配,这是回测有意义的底线。
再补一个成本角度的提醒:分钟数据的存储和加载会明显拖慢迭代速度。同样是调一组参数,日线跑完只要几秒,分钟线可能要几分钟,一天试十组就是半小时的差距。研究阶段先用日线把逻辑搭对,确认思路成立之后再换分钟线做精细验证,这个顺序能省下大量等待时间。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!ETF申赎一折!优惠多多!免费量化使用量化软件QMT+ptrade!资金靓号:888、999、等定制!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
