我想做的是采用某种股票模式(定义为一系列 x 和 y 坐标)并将其与历史股票价格进行比较。如果我在历史价格中发现任何与我定义的模式相似的东西,我想将其作为匹配项返回。
我不确定如何确定两条曲线的相似程度。我做了一些研究,你可以找到两条直线的相似性(使用线性回归),但我还没有找到比较两条曲线的好方法。
我现在最好的方法是从我正在查看的历史数据范围中获取几个高点和低点,找到线的斜率,然后将它们与我试图匹配的模式的斜率进行比较,看看它们是否'大致相同。
有更好的想法吗?我很想听听他们的声音!
编辑:感谢您的输入!我之前考虑过最小二乘法,但我不确定该去哪里。不过,在我收到输入之后,我认为首先计算每条线的最小二乘以稍微平滑数据,然后像 James 建议的那样缩放和拉伸模式应该可以得到我想要的东西。
我计划使用它来识别股票中的某些技术标志以确定买卖信号。已经有一些网站在某种程度上可以做到这一点(例如 stockfetcher),但我当然想自己尝试一下,看看是否可以做得更好。