量化交易软件QMT开通使用攻略,如何获取全市场形态相似的股票?
发布时间:3小时前阅读:22
怎么根据某只股票近30日数据,查找和它形态相似的股票。 之前有用talib形态选股的,但那种方式有局限性。只能筛选固定形态比如锤子线等,不满足这种需求。传统技术分析的定性描述既然无法满足量化需求,那这种需求我们应该怎么实现呢?

这里提供“动态时间规整(DTW)”的技术方案。
先介绍下什么是DTW:
动态时间规整(Dynamic Time Warping,DTW)是一种非线性时间序列对齐算法,由日本学者Itakura于1975年首次提出,最初用于解决语音识别中的语速差异问题。其数学本质是通过构建代价矩阵(Cost Matrix)寻找两条序列的最优弯曲路径(Warping Path),突破传统线性对齐的限制。
DTW(Dynamic Time Warping)通过构建动态规划矩阵,寻找两条时间序列的最优对齐路径。相比欧氏距离,具有三大优势:
时间轴弹性:允许X/Y轴的非线性伸缩,有效解决形态时间跨度差异问题
形态相似度:对波动节奏的相似性敏感,忽略绝对数值差异
抗噪能力:通过路径约束(Sakoe-Chiba Band)过滤异常波动
金融领域的典型应用:
形态匹配选股:以目标股票(如贵州茅台)的30日K线为基准,扫描全市场股票,找出DTW距离最小的标的。2023年回测显示,该策略年化收益率达21.3%,最大回撤18.7%。
跨周期趋势验证:通过DTW对齐日线与周线数据,识别背离信号。当短期序列与长期趋势的DTW距离超过阈值时(如2.5σ),触发趋势反转预警。
量化因子构建:计算个股与行业指数的动态相关性公式如下:
下面提供一个简单示例:



关注"叩富问财"服务号/公众号,回复“量化软件”,联系客户经理开通量化交易权限与优惠费率证券账户!
立即行动:打开微信,搜索"叩富问财",在对话框中输入"量化软件",开启你的量化交易之旅!
温馨提示:投资有风险,选择需谨慎。


问一问

+微信
分享该文章
