文章 "开发自适应算法 (第二部分): 提高效率" - 页 4

 
Sergey Voytsekhovsky:

晚上好。

我怀疑在第 256 行 87 号中有一个错别字,"-"看起来很像"="。

请确认一下,我会自己改正的,或者可能有什么我不明白的隐藏含义,错误不是烧毁,而是烧毁为警告。


我不太懂代码,无法检查,但可能是打错了。我会试着自己改一下,看看效果如何。
 
Maxim Romanov:
我不太懂代码,所以无法检查,但可能是打错了。我试着自己改一下,看看效果如何。

下午好。

if(mas_par[i].Pause>0 && mas_par[i].Series_Close_Time>0) mas_par[i].Pause = iBarShift(mas_symbols[i],mas_inp[i].TF,mas_par[i].Series_Close_Time);

如果我没理解错的话

WHEN.暂停大于零(在同一方向上等待开盘的时间)。

并且......Series_Close_Time(系列关闭时间)大于零(系列关闭时间)。

然后Pause 等于最后一个系列收盘的蜡烛图的指数。

由于总是存在最后收盘的系列(第一次运行除外),因此 暂停 总是等于最后系列收盘的蜡烛图的指数。因此,设置 Rauza 是毫无意义的。胡说八道。

但是"-"符号就更没有意义了,因为这根线计算了一些东西,却没有在任何地方使用它,这也是无稽之谈。

所以我在想我是不是误解了什么?

如果您能描述一下更正后的变化,我将不胜感激。我已经改了很多,很容易回滚,而且原始下载的版本仍然不在主题中。感谢您的劳动。

 
Sergey Voytsekhovsky:

下午好,这句话的意思是

如果我理解正确的话

当暂停大于零时(同一方向上开盘需要等待多少个交易日)

且 Series_Close_Time 大于零(系列收盘时间)

则 Pause 等于上一个系列收盘时的蜡烛图指数。

由于总是存在最后收盘的系列(第一次运行除外),因此 暂停 总是等于最后系列收盘时的蜡烛图指数。因此,设置 Rauza 是毫无意义的。胡说八道。

但是"-"符号就更没有意义了,因为这根线计算了一些东西,却没有在任何地方使用,这同样是无稽之谈。

所以我在想我是不是误解了什么?

如果您能描述一下更正后的变化,我将不胜感激。我已经改了很多,很容易回滚,而且原始下载的版本仍然不在主题中。感谢您的辛勤工作。

暂停的关键在于关闭前一个系列后,新系列不能立即启动,必须等待 n 根蜡烛后才能启动新系列。等待多少根蜡烛是在设置中设定的。我周一才会试,周末休息)。稍后请分享一下您的改动,以及它是如何工作的,这很有趣。
 
Maxim Romanov:
暂停的意义在于,前一个系列结束后,新的系列不能立即开始,必须等待 n 根蜡烛后才能开始新的系列。等待的蜡烛数在设置中设定。我周一才会试,周末休息)。稍后请分享一下您所做的更改,它是如何工作的,这很有趣。

在您的情况下(就像以前一样)--暂停一直是按照设置中的设定进行的。我们的想法是使用自动调整的暂停,暂停时间等于最后一个系列收盘的蜡烛图之后的蜡烛图数量。但这并不奏效,首先是因为有一个错字,其次,如果没有错字,算法会使停顿时间等于最后一个系列收盘后所经过的蜡烛数,也就是说,如果从最后一个系列收盘时开始计数,就不会有停顿时间,但事实上总是已经过去了。

总之,我得出的结论是,这一行是不必要的,不管怎么转,它都不会正常工作。我把它注释掉了,现在还用不上。

 

黑/白并非各占一半,黑人通常更常见。虽然不是很多,但更常见,这几乎是一个悖论。

如果绘制 +1-1 图,通常会看到微弱的上升趋势。

 
Maxim Kuznetsov:

黑/白并非各占一半,黑人通常更常见。这是个笑话,近乎悖论。

如果绘制 +1-1 图,通常会看到微弱的上升趋势。

是的,价格移动的距离与步数的根大致成正比。这里刚刚生成了一百万个 -1+1 数据,以 m1 的形式加载到 mt5 中,然后切换到 h4

但是!!!幸运的是,市场并非-1+1))存在差异。

 
Maxim Romanov:

是的,价格下跌的距离与步数的根大致成正比。刚刚生成了一百万个 -1+1 数据,以 m1 的形式加载到 mt5 中,然后切换到 h4

但是!!!幸运的是,市场并非-1+1))存在差异。

您不需要人为报价。我认为您早已过了这个阶段 :-))

您可以根据收到的真实报价绘制图表 - 黑色蜡烛图=+1,白色蜡烛图=-1。

你可以推断出很多有趣的事情。尤其是黑色与白色的不平等。

只有在小的 TF(例如 M1)上,它们才或多或少相等,这是由于测量误差造成的。在 MN1 上也是如此,但原因另当别论(没有适当的历史记录,加上体积的指数增长)。

在出版物中,可以确定 "对于 XX 工具和 YY TF,当 55 黑对 45 白时是正常的(即持平)"。对于黄金 来说,这个比率太疯狂了

 
Maxim Kuznetsov:

你不必在里面放人造床垫。我觉得你已经做得很好了:-)

绘制真实报价 - 黑色蜡烛=+1,白色蜡烛=-1。

你可以推断出很多有趣的事情。尤其是黑烛与白烛的不等式。

只有在小 TF(例如 M1)上,它们才或多或少相等,这是由于测量误差造成的。在 MN1 上也是如此,但原因另当别论(没有适当的历史记录,加上数量的指数增长)。

在出版物中,可以确定 "对于 XX 工具和 YY TF,当 55 黑对 45 白时是正常的(即持平)"。对于黄金来说,这个比例太疯狂了

明白了。你可以试试,但我几乎已经放弃蜡烛图了。没有考虑到的因素太多了。当然,你也可以把影响蜡烛的大小、形状和方向的所有因素都考虑进去,但那将是一个完全不同的层次。
 
Maxim Romanov:
知道了我可以试试,但我几乎已经放弃蜡烛了。其中有太多无法计算的因素。当然,你也可以把影响蜡烛大小、形状和方向的所有因素都考虑进去,但那将是一个完全不同的层次。

我说的不是 2-3-4-5 根蜡烛的数字 :-)无论怎么看,它们的窗口都太小了。

这篇文章说比例很重要是对的,但说 50/50 是标准是不太合理的。这一结论是根据 "一般假设 "得出的,而事实并非如此。

---

转移话题,转到同样热门的 "趋势/波浪 "话题。在脉冲运动中,报价是上涨和双双上涨,而在回调运动中,它们是矛盾的。回调运动是由数量较少的计数形成的。


回调 "突出表现为--报价大幅下跌,但有更多的计数/烛点上涨。整个下跌走势是由计数蜡烛图形成的,而且仅在欧洲时段。

很难实时识别这种形态,但在标注历史记录时值得注意

 
Maxim Kuznetsov:

但 50/50 是标准的说法并不确切。这一结论是根据 "一般假设 "得出的,并不是

在第一篇文章中进行了分析 - https://www.mql5.com/zh/articles/8616

Разработка самоадаптирующегося алгоритма (Часть I): Поиск базовой закономерности
Разработка самоадаптирующегося алгоритма (Часть I): Поиск базовой закономерности
  • www.mql5.com
В серии статей я покажу пример, как разрабатывать самоадаптирующиеся алгоритмы, учитывающие максимум факторов, возникающих на рынках, как эти ситуации систематизировать, описать в логике и учесть при торговле. Начну с очень простого алгоритма, который со временем обрастет теорией и эволюционирует в сложнейший проект.