蜡烛图分析。模式编码 - 页 6

 
Integer:
你到底有没有读过我的帖子,你到底有没有理解它说的是什么?我不认为我有。我很抱歉。
关于蜡烛的组合,如果你不愿意。
 
Urain: 为此,我们需要将模式的概念分解为其基本组成部分,它由什么组成?

好吧,图案还不重要,重要的是你如何分析彼此相邻的2或3根蜡烛的方法。

Urain

有了基本的模式,你既可以对它们进行编码,又可以快速改变(例如,你改变修正和回撤之间的条件,得到其他模式)。

是的,有趣的是基本模型的编码问题

我已经好几年没有和mql打交道了,现在mql5似乎是一种非常强大的编程语言,所以我想讨论一些结构,比如说通过运算符重载来比较两个模式?- 我想得到一些代码,用半人工半正规化的语言与MetaEditor交流,以搜索烛台组合 - 以及在哪里使用这种搜索 - 在日本烛台 或在模式或在settaps - 这是另一个层次

希望Integer 能给我们一个代码,这样我们就能理解他的想法 :)

 
IgorM:

好吧,图案还不重要,重要的是你如何分析彼此相邻的2或3根蜡烛的方法。

是的,有趣的是基本模式的编码。

我已经有好几年没有接触过mql了,现在mql5似乎是一种非常强大的编程语言,所以我想讨论一些结构,比如说可能要用运算符重载来比较两个模式?- 我想得到一些代码,用半人工半正规化的语言与MetaEditor交流,以搜索烛台组合 - 以及在哪里使用这种搜索 - 在日本烛台或在模式或在settaps - 这是另一个层次

到目前为止,希望在于Integer :让我们希望他能给我们代码,以便我们能理解他的想法:)

有一个NS的SOM(Roch张贴),编码模式(编码识别基本的砖块,他们的互动将编码模式)和对SOM的识别。
 
Urain: 在catbase里有一个NS的SOM(Roch发布)。
给我链接,我没能找到它
 
IgorM:
给我链接,我在搜索中找不到
对不起,不是在catbase里,是在一篇文章里,代码是https://www.mql5.com/ru/articles/283
Использование самоорганизующихся карт Кохонена в трейдинге
Использование самоорганизующихся карт Кохонена в трейдинге
  • 2011.05.25
  • MetaQuotes Software Corp.
  • www.mql5.com
Важной особенностью самоорганизующихся карт Кохонена (Kohonen Self-Organizing Maps) является их способность отображать многомерные пространства признаков на плоскость. Представление данных в виде двумерной карты значительно упрощает кластеризацию и корреляционный анализ данных. В этой статье мы разберем несколько простых примеров практического использования карт Кохонена.
 

大家晚上好。我试着解释一下我是如何做到的。

1.我没有把烛台表现为OHLC,而是使用 "抽象",即上影线、下影线、主体。我确定了蜡烛图的以下参数。

struct DATA_CDL                                 // Структура хранения данных о свече 
        {                                       // ups - в.тень, dns - н.тень, bd - тело
         double cdl_max;                        // Максимум свечи/верхней тени
         int ups_diap;                          // Размер верхней тени, п
         double bd_max;                         // Максимум тела/минимум верхней тени
         int bd_diap;                           // Размер тела, п
         double bd_min;                         // Минимум тела/максимум нижней тени
         int dns_diap;                          // Размер нижней тени, п
         double cdl_min;                        // Минимум свечи/нижней тени
         int cdl_size;                          // Размер свечи, п
         int type;                              // Тип тела свечи (0-восходящая, 1-нисход, 2-доджи)
         datetime time;                         // Время формирования свечи
        };

蜡烛形成后,我们通过确定其参数的函数来运行它。

2.考虑到这一时期蜡烛图的平均尺寸(以过滤掉过大/过小的图案)。

3.然后,我们采取该模式并描述其看涨/看跌/扁平的变体(取决于该模式)--正如我们看到的:第一根蜡烛是上升的,第二根是下降的,第一根蜡烛的主体比第二根大,两根蜡烛至少是当天的平均值(或N点),等等。

4.为每个图案描述几种准确性的变化(准确性1--最准确,2--不太准确,等等)。

5.当然,还要把它全部放入一个指标中,以方便查阅和显示。

因此,我们有一个数字(如上所述--数字取自枚举)、方向(看涨、看跌、持平)和准确性(1、2、3......)。类似这样的事情。

 
Tapochun:

晚上好,各位。我试着解释一下我是如何做到的。

1.我没有把烛台表现为OHLC,而是使用 "抽象",即上影线、下影线、主体。我定义了以下蜡烛图的参数。

等待继续
 
Vinin:
等待续集的到来。
是的,有点早地按下了添加...)
 

这里是

两条杠的相对位置的编码。代码从0到69,总共有70个选项。缝隙向下 - 代码0,缝隙向上 - 代码69。

附加的文件:
 
Integer:

这里

两条杠的相对位置的编码。代码从0到69,总共有70个选项。缝隙向下 - 代码0,缝隙向上 - 代码69。

壮观!是的,但我认为这样画更好。

谢谢,我会研究的,如果你对3个柱状序列做同样的编码,那么你可以在任何柱状序列中 "编码 "所有的历史数据。

2, 3, (2+2) = 4, (2+3) = 5, (3+3 || 2+2+2) = 6, ......