ZigZags, waves, trends. - 页 50

 
Aleksei Stepanenko:
我在策略测试器中以可视化模式运行专家顾问。我把指标放在图表上,让我们开始吧。开放价格

有趣的方法,把所有东西都组装到ontik中,并在ondeinit中把它写到一个文件 中)并按文本组装。)

不错)。

添加

为什么++终点+1和终点=-?

按开盘价计算条数))是有道理的))。

 

最初,最后一个元素是finish=-1,即数组是空的。

而如果数组是空的或者波数发生了变化,则添加一个新的元素 ++finish+1

首先增加++finish一个,然后调整数组的大小

 
Aleksei Stepanenko:

在开始时,最后一个元素是finish=-1,即数组是空的。

而如果数组是空的或者波数发生了变化,则添加一个新的元素 ++finish+1

首先,增加一个完成度,然后改变阵列的大小

为什么不是++终点和终点=0和 终点=0呢?

听起来是同一件事。

 

finish是数组的 最后一个元素。它总是比数组的大小 少一个。

如果数组为空,其大小为0,最后一个元素为-1,即不存在。

ArrayResize(res,++finish+1); 进行两个动作:首先,增加最后一个元素的索引,然后增加数组的大小。

在第一种情况下,首先我们将索引增加到0,然后我们将数组的大小 增加到1。

现在我们可以访问最后一个元素:res[finish].barls=......

 
Aleksei Stepanenko:

finish是数组的 最后一个元素。它总是比数组的大小 少一个。

如果数组为空,其大小为0,最后一个元素为-1,即不存在。

ArrayResize(res,++finish+1); 进行两个动作,首先增加最后一个元素的索引,然后增加阵列。

对,我没有马上明白。绑定到阵列的大小)。0个第一要素)

 

是的,一开始是不寻常的,但这是相当短的代码,而且很方便。而且我可以肯定的是,索引和数组的增加发生在同一个地方。


关于趋势和浪潮。在我看来,趋势没有时间框架那么多。

有,嗯,大概有一到三个。一个是全球性的,持续几个月的时间。第二种是与全球相反的,是持续一天到一周或更长的回调趋势。

而第三种是日内。这是一个每天都在来回晃动的东西。这些较小的趋势是全球趋势的波浪。

而所有这些趋势都有其起点和终点。当你切换时间框架时,这些点不应该跳跃。

 
Aleksei Stepanenko:

是的,一开始是不寻常的,但这是相当短的代码,而且很方便。而且我可以肯定的是,索引和数组的增加发生在同一个地方。


关于趋势和浪潮。在我看来,趋势没有时间框架那么多。

有,嗯,大概有一到三个。一个是全球性的,持续几个月的时间。第二种是与全球相反的,是持续一天到一周或更长的回调趋势。

而第三种是日内。这是一个每天都在来回晃动的东西。这些较小的趋势是全球趋势的波浪。

而所有这些趋势都有其起点和终点。当你切换时间框架时,这些点不应该跳跃。

世界上的断裂性似乎告诉我们一个不同的故事。离散价格函数的行为在不同尺度上是相似的(术语同样不适合))。在低位TF上捕捉趋势变化点的想法并不新鲜。如果我们击败分差和佣金,就有机会了。

这就是说,在有大量参与者的系统中,并不总是能够从逻辑上把趋势的原因联系起来,并发现它们。也许,没有必要去寻找原因和价格行为之间的直接或间接联系。

一个浅层的TF是一种解读大型TF的吧。在改变方向之前的波浪序列,看一下是有意义的。也许还会有与SB的区别)

 
我并不反对断裂性。问题是将大量的分形变成子趋势是否合适。三个选项足以让我的头不至于旋转。
 
Aleksei Stepanenko:
我并不反对断裂性。问题是将大量的分形变成子趋势是否合适。三个选项足以让你的头不至于旋转。

也许,很明显,研究的方法不同。我见过3个TFs的系统。但我没有印象。我有相反的想法,首先要了解一般可以测量的东西,然后选择合适的。方法比较长,而且不一定有道理,但有时更有效。

 
可能是的,这也是一个需要探索的领域。