使用Javascript的股票图表模式查找器(节点)

使用Javascript的股票图表模式查找器(节点),javascript,design-patterns,stock,trading,Javascript,Design Patterns,Stock,Trading,我正在建立一个小型股票交易员程序,试图在(许多)外汇图表中找到模式 网上有很多关于最常用模式的信息 1: 2: 随着我的成长,情况越来越好,但这很难 我主要感兴趣的模式是几乎所有图表上都出现的“波浪”。它们有时会破裂,但很多在破裂前至少有2-3个或更多的“一致”波 股票经纪人将返回一个大数组,其中包含按日期排序的值 因此: 我找到了一种方法,可以在这一系列信息中找到某些“波浪”模式。 把它想象成一个海洋,那里的波浪基本上是一致的和可预测的,但有时有大浪,有时没有波浪 这有点像旧的好的声音文件(波

我正在建立一个小型股票交易员程序,试图在(许多)外汇图表中找到模式

网上有很多关于最常用模式的信息

1:

2:

随着我的成长,情况越来越好,但这很难

我主要感兴趣的模式是几乎所有图表上都出现的“波浪”。它们有时会破裂,但很多在破裂前至少有2-3个或更多的“一致”波

股票经纪人将返回一个大数组,其中包含按日期排序的值

因此:

我找到了一种方法,可以在这一系列信息中找到某些“波浪”模式。 把它想象成一个海洋,那里的波浪基本上是一致的和可预测的,但有时有大浪,有时没有波浪

这有点像旧的好的声音文件(波浪文件),你可以看到像波浪一样的横条,每个波浪都呈现一个“节拍”

可能有大量的理论和示例显示了更多的可能性,但很难将这些理论转化为枯燥的代码

有人对这个问题有什么建议/想法吗?可以是一个有算法的网站,也可以是另一种语言的例子,甚至是一本电子书


提前谢谢

您所指的内容听起来非常接近拉尔夫·纳尔逊·艾略特(Ralph Nelson Elliott)的作品

根据Elliott的说法,市场受到人类情绪的影响,这些人类情绪通常遵循可预测的周期(也称为“波动”)

为了扩展您对Elliott wave原理的了解,我建议您阅读(至少)以下三个链接:

现在要编程Elliott wave,只需遵循Elliott wave规则即可。这些规则的一个良好起点是关于Elliott wave原理的维基百科页面。具体而言,请阅读以下3节:

  • 模式识别和分形
  • 艾略特波浪规则和指南
  • 斐波那契关系
从这里提供的信息可以看出,许多研究人员将Elliott的理论与斐波那契数结合起来。他们使用“黄金比例”来确定(/预测)整个Elliott周期内各种波(或阶段)的长度(见下图):

如果你想要更多的具体材料,你可能会考虑阅读:

附录(第56-61页)对本文特别有用,该附录用编程语言Matlab展示了他们的Elliott波模式识别算法。他们还为论文本身的算法定义了某些规则。你可以看一看他们的代码,然后用另一种语言重写(Matlab很容易理解)

当然,你也可以在谷歌的“Elliott wave算法”或“Elliott wave模式识别”下搜索


祝你好运

你的问题没有明确说明,也不清楚你到底想要什么。您需要的是非常广泛的建议,而对于编程特定的问题,您需要的是非常广泛的建议。试着用代码重新表述你的问题,让你的问题更具体。对不起,你是对的。。我会更新message@DutchKev你知道如何实现寻找模式的方法吗?我在同一个地区工作,所以也许我们可以交换一些想法?嗨,Phi先生,听起来是个好主意。我看到您使用Java进行大部分编程,就像我使用Node(Javascript)进行编程一样,我们将无法共享代码。但我相信我们可以分享一些模式和/或理论!你能给我发电子邮件吗?kewin@live.nl提前谢谢。谢谢你@Jean Paul。这很有帮助!注:也可以使用
sine
波来解释波。这方面有趣的资源是,特别是看看
[
{
    time: 12345678,
    high: 2,
    low: 1
},

{
    time: 12345680,
    high: 3,
    low: 2
},

{
    time: 12345682,
    high: 2,
    low: 2
}
]