news 2026/7/12 1:17:23

手绘 K 线形态检索的技术思路:从 Canvas 到相似度匹配(Klyne 实践)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手绘 K 线形态检索的技术思路:从 Canvas 到相似度匹配(Klyne 实践)

最近在做一个小工具 Klyne(klyne.cn),定位很窄:不做"指标→信号",只做手绘形态 → 全市场历史 K 线相似度检索,给技术派做形态对照。

这篇不聊产品,聊里面几个技术点。

1)交互层:Canvas 手绘

前端用 Canvas 接 mouse/touch 事件,采点后做 Douglas-Peucker 轻量化简(保留拐点),再归一化到固定长度序列,方便后端比。

2)匹配思路:归一化 + 相似度

核心不是"认形态名"(W底/头肩),而是"两段序列长得像不像"

  • 先把历史 K 线 OHLCV 转成"轮廓序列"(收盘或 HL 通道)

  • 用户手绘序列 vs 历史序列做长度/幅度双归一化

  • 相似度用DTW 变体 + 角度约束(防"形像但方向反"的误匹配)

  • 返回 TopN,按相似度 + 时间衰减加权

3)三个检索入口

  • 手绘匹配:画布画线,全市场扫

  • 框选匹配:单只 K 线详情页框一段,自动识形检索

  • 上传匹配:传 K 线截图 → 框区域 → OCR/坐标提取 → 检索

4)Pro 图层:缠论分型标注

Pro 用户开图层后,按分型→笔→段规则在 K 线上标三角(顶底分型),纯规则引擎,不参与匹配决策。

Klyne 定位是历史形态相似度检索工具,只给对照案例,不构成证券投资建议。开发商:东莞绘谱数字科技有限公司。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 1:16:36

AC+AP三层组网与二层组网对比:4个关键差异点及部署选型指南

ACAP三层组网与二层组网对比:4个关键差异点及部署选型指南在企业无线网络部署中,AC(无线控制器)AP(无线接入点)架构已成为主流方案。但面对三层组网与二层组网两种模式,技术决策者常常陷入选择困…

作者头像 李华
网站建设 2026/7/12 1:15:44

LabVIEW 分隔栏与窗格:构建3种专业级UI布局的避坑指南

LabVIEW 分隔栏与窗格:构建3种专业级UI布局的避坑指南在LabVIEW项目开发中,一个专业、直观的用户界面(UI)往往能大幅提升用户体验和操作效率。分隔栏(Splitter)和窗格(Pane)作为LabVIEW界面设计的核心组件,能够将前面板划分为多个独立区域&am…

作者头像 李华
网站建设 2026/7/12 1:15:26

图解人工智能(89)人工智能前沿-机器做梦

你认为机器做梦和人做梦有哪些相似之处?讨论一下机器做梦的机制能否反映人的做梦过程。机器做梦和人做梦,都是局部模式的随机组合,在某些场合里它们的机理是相同的。但是,人做梦过程非常复杂,机器能在多大程度上模拟人…

作者头像 李华
网站建设 2026/7/12 1:13:59

Gym-UnrealCV:在虚幻引擎高保真环境中训练视觉强化学习智能体

1. 项目概述:当强化学习遇见虚拟现实世界如果你正在研究视觉强化学习,特别是想让你的智能体在一个逼真、可控且可复现的虚拟环境中学习,那么Gym-UnrealCV这个工具绝对值得你花时间深入了解。简单来说,它是一座连接了OpenAI Gym标准…

作者头像 李华