ZigZags, waves, trends. - 页 50 1...434445464748495051525354555657...63 新评论 Valeriy Yastremskiy 2021.03.15 20:36 #491 Aleksei Stepanenko: 我在策略测试器中以可视化模式运行专家顾问。我把指标放在图表上,让我们开始吧。开放价格。 有趣的方法,把所有东西都组装到ontik中,并在ondeinit中把它写到一个文件 中)并按文本组装。) 不错)。 添加 为什么++终点+1和终点=-? 按开盘价计算条数))是有道理的))。 Aleksei Stepanenko 2021.03.15 21:48 #492 最初,最后一个元素是finish=-1,即数组是空的。 而如果数组是空的或者波数发生了变化,则添加一个新的元素 ++finish+1 首先增加++finish一个,然后调整数组的大小。 Valeriy Yastremskiy 2021.03.15 21:52 #493 Aleksei Stepanenko:在开始时,最后一个元素是finish=-1,即数组是空的。而如果数组是空的或者波数发生了变化,则添加一个新的元素 ++finish+1首先,增加一个完成度,然后改变阵列的大小。 为什么不是++终点和终点=0和 终点=0呢? 听起来是同一件事。 Aleksei Stepanenko 2021.03.15 22:09 #494 finish是数组的 最后一个元素。它总是比数组的大小 少一个。 如果数组为空,其大小为0,最后一个元素为-1,即不存在。 ArrayResize(res,++finish+1); 进行两个动作:首先,增加最后一个元素的索引,然后增加数组的大小。 在第一种情况下,首先我们将索引增加到0,然后我们将数组的大小 增加到1。 现在我们可以访问最后一个元素:res[finish].barls=...... Valeriy Yastremskiy 2021.03.15 22:14 #495 Aleksei Stepanenko:finish是数组的 最后一个元素。它总是比数组的大小 少一个。如果数组为空,其大小为0,最后一个元素为-1,即不存在。ArrayResize(res,++finish+1); 进行两个动作,首先增加最后一个元素的索引,然后增加阵列。 对,我没有马上明白。绑定到阵列的大小)。0个第一要素) Aleksei Stepanenko 2021.03.15 22:26 #496 是的,一开始是不寻常的,但这是相当短的代码,而且很方便。而且我可以肯定的是,索引和数组的增加发生在同一个地方。 关于趋势和浪潮。在我看来,趋势没有时间框架那么多。 有,嗯,大概有一到三个。一个是全球性的,持续几个月的时间。第二种是与全球相反的,是持续一天到一周或更长的回调趋势。 而第三种是日内。这是一个每天都在来回晃动的东西。这些较小的趋势是全球趋势的波浪。 而所有这些趋势都有其起点和终点。当你切换时间框架时,这些点不应该跳跃。 Valeriy Yastremskiy 2021.03.15 22:46 #497 Aleksei Stepanenko:是的,一开始是不寻常的,但这是相当短的代码,而且很方便。而且我可以肯定的是,索引和数组的增加发生在同一个地方。关于趋势和浪潮。在我看来,趋势没有时间框架那么多。有,嗯,大概有一到三个。一个是全球性的,持续几个月的时间。第二种是与全球相反的,是持续一天到一周或更长的回调趋势。而第三种是日内。这是一个每天都在来回晃动的东西。这些较小的趋势是全球趋势的波浪。而所有这些趋势都有其起点和终点。当你切换时间框架时,这些点不应该跳跃。 世界上的断裂性似乎告诉我们一个不同的故事。离散价格函数的行为在不同尺度上是相似的(术语同样不适合))。在低位TF上捕捉趋势变化点的想法并不新鲜。如果我们击败分差和佣金,就有机会了。 这就是说,在有大量参与者的系统中,并不总是能够从逻辑上把趋势的原因联系起来,并发现它们。也许,没有必要去寻找原因和价格行为之间的直接或间接联系。 一个浅层的TF是一种解读大型TF的吧。在改变方向之前的波浪序列,看一下是有意义的。也许还会有与SB的区别) Aleksei Stepanenko 2021.03.15 23:00 #498 我并不反对断裂性。问题是将大量的分形变成子趋势是否合适。三个选项足以让我的头不至于旋转。 Valeriy Yastremskiy 2021.03.15 23:08 #499 Aleksei Stepanenko: 我并不反对断裂性。问题是将大量的分形变成子趋势是否合适。三个选项足以让你的头不至于旋转。 也许,很明显,研究的方法不同。我见过3个TFs的系统。但我没有印象。我有相反的想法,首先要了解一般可以测量的东西,然后选择合适的。方法比较长,而且不一定有道理,但有时更有效。 Aleksei Stepanenko 2021.03.15 23:14 #500 可能是的,这也是一个需要探索的领域。 1...434445464748495051525354555657...63 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我在策略测试器中以可视化模式运行专家顾问。我把指标放在图表上,让我们开始吧。开放价格。
有趣的方法,把所有东西都组装到ontik中,并在ondeinit中把它写到一个文件 中)并按文本组装。)
不错)。
添加
为什么++终点+1和终点=-?
按开盘价计算条数))是有道理的))。
最初,最后一个元素是finish=-1,即数组是空的。
而如果数组是空的或者波数发生了变化,则添加一个新的元素 ++finish+1
首先增加++finish一个,然后调整数组的大小。
在开始时,最后一个元素是finish=-1,即数组是空的。
而如果数组是空的或者波数发生了变化,则添加一个新的元素 ++finish+1
首先,增加一个完成度,然后改变阵列的大小。
为什么不是++终点和终点=0和 终点=0呢?
听起来是同一件事。
finish是数组的 最后一个元素。它总是比数组的大小 少一个。
如果数组为空,其大小为0,最后一个元素为-1,即不存在。
ArrayResize(res,++finish+1); 进行两个动作:首先,增加最后一个元素的索引,然后增加数组的大小。
在第一种情况下,首先我们将索引增加到0,然后我们将数组的大小 增加到1。
现在我们可以访问最后一个元素:res[finish].barls=......
finish是数组的 最后一个元素。它总是比数组的大小 少一个。
如果数组为空,其大小为0,最后一个元素为-1,即不存在。
ArrayResize(res,++finish+1); 进行两个动作,首先增加最后一个元素的索引,然后增加阵列。
对,我没有马上明白。绑定到阵列的大小)。0个第一要素)
是的,一开始是不寻常的,但这是相当短的代码,而且很方便。而且我可以肯定的是,索引和数组的增加发生在同一个地方。
关于趋势和浪潮。在我看来,趋势没有时间框架那么多。
有,嗯,大概有一到三个。一个是全球性的,持续几个月的时间。第二种是与全球相反的,是持续一天到一周或更长的回调趋势。
而第三种是日内。这是一个每天都在来回晃动的东西。这些较小的趋势是全球趋势的波浪。
而所有这些趋势都有其起点和终点。当你切换时间框架时,这些点不应该跳跃。
是的,一开始是不寻常的,但这是相当短的代码,而且很方便。而且我可以肯定的是,索引和数组的增加发生在同一个地方。
关于趋势和浪潮。在我看来,趋势没有时间框架那么多。
有,嗯,大概有一到三个。一个是全球性的,持续几个月的时间。第二种是与全球相反的,是持续一天到一周或更长的回调趋势。
而第三种是日内。这是一个每天都在来回晃动的东西。这些较小的趋势是全球趋势的波浪。
而所有这些趋势都有其起点和终点。当你切换时间框架时,这些点不应该跳跃。
世界上的断裂性似乎告诉我们一个不同的故事。离散价格函数的行为在不同尺度上是相似的(术语同样不适合))。在低位TF上捕捉趋势变化点的想法并不新鲜。如果我们击败分差和佣金,就有机会了。
这就是说,在有大量参与者的系统中,并不总是能够从逻辑上把趋势的原因联系起来,并发现它们。也许,没有必要去寻找原因和价格行为之间的直接或间接联系。
一个浅层的TF是一种解读大型TF的吧。在改变方向之前的波浪序列,看一下是有意义的。也许还会有与SB的区别)
我并不反对断裂性。问题是将大量的分形变成子趋势是否合适。三个选项足以让你的头不至于旋转。
也许,很明显,研究的方法不同。我见过3个TFs的系统。但我没有印象。我有相反的想法,首先要了解一般可以测量的东西,然后选择合适的。方法比较长,而且不一定有道理,但有时更有效。