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

 
Integer:
你只需要先给它编码,然后,提高效率。

只是在代码库中的编码是https://www.mql5.com/ru/code/291,在我看来,问题是 "正面解决 "的,没有编码。

CandleCode方法http://www.forextimes.ru/foreks-stati/candlecode-zhiv,正是我所说的--即每个蜡烛被转换为数字代码,但我怀疑这种方法是否能确定条形的相对位置。

 
IgorM:

只是在代码库中的编码是https://www.mql5.com/ru/code/291,在我看来,问题是 "正面解决 "的,没有编码。

CandleCode方法http://www.forextimes.ru/foreks-stati/candlecode-zhiv,似乎正是我所说的--即每个蜡烛被转换为数字代码,但我怀疑这种方法是否能确定条形的相对位置。

根据CandleCode,一支蜡烛有256种变体。如果是两个烛台,就是256*256,再乘以大量烛台的相对位置。如果是三个烛台,那么就是一个问题...
 
可以绘制一个水平网格,并通过网格中的条形价格位置进行编码。按三级编码,按四级编码,按五级编码,等等,从而调整变体的总数和准确性。
 
Integer:
也许可以画一个水平网格,并按网格中的条形价格位置进行编码。按三级编码,按四级编码,按五级编码,等等,从而调整变体的总数和准确性。

酷!

让我试着把任务正规化:为给定的5个 例子 开发一种确定条形相互定位的方法

1.红条 打开>关闭

2.在例子1中,红条高和绿条低是不重要的,或者可能不存在(在其他例子中类比),是由一个常数在

1. 2. 3. 4. 5.

如何为上述5个例子有效地 编码这些 "东西"?

 
IgorM:

酷!

让我试着把任务正规化:为所给的5个 例子 开发一种确定条形相互定位的方法

1.红条 打开>关闭

2.在例子1中,红色柱子的高点和绿色柱子的低点是不重要的,或者可能没有(其余的例子是类比的),由pp中的一个常数设定。

1. 2.3. 4. 5.

如何为上述5个例子有效地 编码这些 "东西"?

首先,对每支蜡烛单独编码。然后对累积的那个进行编码。

作为比较,以蜡烛的平均尺寸为例

 
papaklass:

IgorM,创建一个单独的主题。在这里,这种讨论是事后诸葛亮!

他们完全封住了可怜的阿波克的嘴,他不敢带着他的代码出现在一个分支中。:)

我不会介意版主将信息发布到一个单独的线程,或者谁建议程序员之间的竞争将复制我的帖子到一个新的线程并添加他们对问题的看法。
 
那么,你是如何决定独立的专业知识的呢?
 
Vinin:

首先对每个蜡烛进行单独编码。然后对累积的代码进行编码。

以蜡烛的平均尺寸为例进行比较

+++
 
IgorM:

酷!

让我试着把任务正规化:为给定的5个 例子 开发一种确定条形相互定位的方法

1.红条 打开>关闭

2.在例子1中,红色柱子的高点和绿色柱子的低点是不重要的,或者可能没有(其余的例子是类比的),由pp中的一个常数设定。

1. 2.3. 4. 5.

如何有效 地为这5个例子的 "东西 "编码?

if(Open[j]<Close[j])//Черная свеча
  {
  if(High[j]==Close[j]&&Open[j]==Low[j]) //Черный бар без хвостов
  if(High[j]>Close[j]&&Open[j]>Low[j])   //Черный бар хвост верх и вниз
  if(High[j]>Close[j]&&Open[j]==Low[j])  //Черный бар хвост в верх
  if(High[j]==Close[j]&&Open[j]>Low[j])  //Черный бар хвост вниз
  }
//----------
if(Open[j]>Close[j])//Белая свеча
  {
  if(High[j]==Open[j]&&Close[j]==Low[j])  //Белый бар без хвостов
  if(High[j]>Open[j]&&Close[j]>Low[j])    //Белый бар хвост верх и вниз
  if(High[j]>Open[j]&&Close[j]==Low[j])   //Белый бар хвост в верх
  if(High[j]==Open[j]&&Close[j]>Low[j])   //Белый бар хвост вниз
  }
//----------
if(Open[j]==Close[j])//Нет свечи
  {
  if(High[j]>Open[j]&&Close[j]>Low[j])     //+
  if(High[j]==Open[j]&&Close[j]==Low[j])   //-
  if(High[j]==Open[j]&&Close[j]>Low[j])    //хвост в низ
  if(High[j]>Open[j]&&Close[j]==Low[j])    //хвост в верх
  }

解码酒吧,添加你的条件,在正确的行中,得到你想要的东西。

顺便说一下,这是一个如果不能替换的例子,而且有相当多的例子。

 
Alexey: 你可以对酒吧进行解码,将你的条件添加到正确的字符串中,得到你想要的东西。

顺便说一下,这是一个如果不能替换的例子,而且有相当多的例子。

这一切都很清楚,任何 "普通程序员 "都可以实现,我带着问题问观众如何编码,好吧,就让它成为我关于开发烛台组合字母表的问题:组合_A,组合_B,组合_C,组合_D,组合_E--分别为图№1-5