作者的 - 页 9

 
hrenfx:
当然,专家顾问只为测试人员编写。因此,在重新启动专家顾问的过程中,统计数据的丢失是不可能的。

Arraystatic int Element[] 这样声明只是为了方便,而不是在每次函数调用时为其分配内存。也就是说,静态元素可以被删除。

所有的描述都在这里 给出。这就是为什么,特别是代码中没有注释。

信号,确实一直存在(如你的情况)。但翻转只发生在门槛处。在信号不确定的时刻关闭,因为你有。

我没有尝试这样做。

我提供了三种为任何类分配模式的方法(买入、卖出、栅栏),因为我不知道哪种方法更好。

1.总是在市场上。

2.只有在超过阈值时。

3.有固定的止损和止盈。

这就是指标的作用(参数discrete_metod)。

如果你告诉我哪一个更好,我将把代码直接移到专家顾问上。

 
alexeymosc:
这正是我所想知道的。谢谢你的解释。所以先验地认为,如果价格在袋口之上,就表明有上升的趋势,等等?
不是的,这完全取决于统计学上的模式是如何运作的。
 
her.human:

如果你告诉我哪一个更好,我将把代码直接转移到专家顾问中。

只有在超过阈值时才会出现。

我不会
不是的,这取决于统计学上的模式是如何运作的。
我的代码中没有这样的统计数据。因此,看到一个非指示器的变体将是很有趣的。


 
her.human:
不是的,这完全取决于图案表现的统计数据。
是的,知道了。
 
hrenfx:

输入参数的几种选择。

当然,不好的是,即使2.5岁的TS在市场上不断出现。但这不是问题的关键。

信号(从和到)以及随之而来的MinPorog可以取什么值?
 

信号波罗格 从0到1。

MinPorog 从零到无穷大(从某一数值开始就根本没有信号)。

MinPorog 条件可以去掉(等于零),但那样我就不喜欢规范化的感觉了。

 
hrenfx:

信号波罗格 从0到1。

MinPorog 从零到无穷大(从某一数值开始就根本没有信号)。

MinPorog 条件可以去掉(等于零),但那样我就不喜欢正常化的感觉了。

那么也许代码中存在一个错误。

2012.09.11 17:43:25 2012.02.03 13:00 SimplePatterns EURUSD,H1: PatternNorm[Index] =-1.4059

2012.09.11 17:43:25 2012.02.03 13:00 SimplePatterns EURUSD,H1: Pattern[Index] = 6.8271

2012.09.11 17:43:25 2012.02.03 11:00 SimplePatterns EURUSD,H1: PatternNorm[Index] = 1.7607

2012.09.11 17:43:25 2012.02.03 11:00 SimplePatterns EURUSD,H1: Pattern[Index] = 13.4687

还是我弄错了?

 
你是对的,代码中的一个错误。谢谢你,我做得太过分了。我应该评论掉一句话。
//      Sum /= Amount;

P.S. 它没有变得更好(合身度为100%)。

 
hrenfx:

只有在超过阈值时才会出现。

我的代码没有这样的统计数据。因此,看到无指标的版本将会很有趣。

重修后无指标。

PS.对不起,你不能测试它 )

附加的文件:
 

谢谢你,现在明白了。

  1. 训练是基于对当前时刻之前的bars_future bars计算的模式。
  2. 当前时刻的模式与训练后的模式进行比较。

这个想法比原先想象的要好得多。

原因: