程序库: BestInterval - 页 5

 
fxsaber:

使用这些设置?

不是,这些设置下一切正常。在其他设置、配对和专家设置下,它会定期崩溃。

目前还没有发现任何规律性的东西。

 
Mikola_2:

没有,使用这些时一切正常。在使用其他设置、配对和专家时,它会定期崩溃。

尚未发现任何规律性。

重放了一遍。

 
fxsaber:

因此,如果出现过一次错误,在相同的设置下就会再次发生。

确实如此。我一次性运行了不同的优化字符串,有的没问题,有的失败了。

我忽略了那些失败的字符串。我该怎么办?)

 
fxsaber:

复制。

是错误还是屏幕显示的结果?
 
我也遇到了同样的错误,但发生在不同的一行。
唯一的问题是,它似乎只出现在第一次测试中。
可能是因为文件没有创建,或者历史记录没有加载到应该加载的位置....。
 
Mikola_2:
是错误还是屏幕显示的结果?

错误。

 
Mikola_2:

它一直在重复。我一次运行不同的优化字符串,有的正常,有的崩溃。

已修复错误,添加了佣金和掉期核算,并添加了日志条目。

操作 = false

2018.10.12 23:59:59   BestInterval Action(true - single pass & MT4-style is required) = false
2018.10.12 23:59:59   
2018.10.12 23:59:59   Profit = -19655.88 = -19655.88 + 0.00 (0.00%) - Amount of Delete Intervals = 0
2018.10.12 23:59:59   00:00:00 - 23:59:59 : Profit = -19655.88 (100.00%), Total = 2709 (73.86%), PF = 0.79, Mean = -7.26, DD = 20160.82, RF = -0.97
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = -19655.88 (100.00%), Total = 2709 (73.86%), PF = 0.79, Mean = -7.26, DD = 20160.82, RF = -0.97
2018.10.12 23:59:59   
2018.10.12 23:59:59   Profit = 3893.80 = -19655.88 + 23549.68 (-119.81%) - Amount of Delete Intervals = 1
2018.10.12 23:59:59   00:00:00 - 05:42:32 : Profit = 2143.63 (55.05%), Total = 401 (81.55%), PF = 1.29, Mean = 5.35, DD = 1066.12, RF = 2.01
2018.10.12 23:59:59   21:53:23 - 23:59:59 : Profit = 1750.17 (44.95%), Total = 101 (79.21%), PF = 2.18, Mean = 17.33, DD = 463.34, RF = 3.78
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 3893.80 (100.00%), Total = 502 (81.08%), PF = 1.44, Mean = 7.76, DD = 1027.69, RF = 3.79
2018.10.12 23:59:59   
2018.10.12 23:59:59   Profit = 4927.59 = 3893.80 + 1033.79 (26.55%) - Amount of Delete Intervals = 2
2018.10.12 23:59:59   00:00:00 - 02:15:22 : Profit = 1281.01 (26.00%), Total = 127 (83.46%), PF = 1.70, Mean = 10.09, DD = 600.66, RF = 2.13
2018.10.12 23:59:59   02:32:07 - 05:42:32 : Profit = 1896.41 (38.49%), Total = 262 (81.68%), PF = 1.44, Mean = 7.24, DD = 993.82, RF = 1.91
2018.10.12 23:59:59   21:53:23 - 23:59:59 : Profit = 1750.17 (35.52%), Total = 101 (79.21%), PF = 2.18, Mean = 17.33, DD = 463.34, RF = 3.78
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 4927.59 (100.00%), Total = 490 (81.63%), PF = 1.65, Mean = 10.06, DD = 1027.69, RF = 4.79
2018.10.12 23:59:59   
2018.10.12 23:59:59   final balance - InitBalance (100000.00) + Profit (-19655.88) without BestInterval.
2018.10.12 23:59:59   OnTester - Profit (4927.59) with BestInterval.
final balance 80344.12 USD
OnTester result 4927.59

操作 = true

2018.10.12 23:59:59   BestInterval Action(true - single pass & MT4-style is required) = true
2018.10.12 23:59:59   Calculation time activated intervals is 2018.10.18 10:12:46 - TesterEA (common folder) 00:01:02 ago.
2018.10.12 23:59:59   
2018.10.12 23:59:59   Amount of Delete Intervals = 2
2018.10.12 23:59:59   00:00:00 - 02:15:22 : Profit = 1281.01 (26.00%), Total = 127 (83.46%), PF = 1.70, Mean = 10.09, DD = 600.66, RF = 2.13
2018.10.12 23:59:59   02:32:07 - 05:42:32 : Profit = 1896.41 (38.49%), Total = 262 (81.68%), PF = 1.44, Mean = 7.24, DD = 993.82, RF = 1.91
2018.10.12 23:59:59   21:53:23 - 23:59:59 : Profit = 1750.17 (35.52%), Total = 101 (79.21%), PF = 2.18, Mean = 17.33, DD = 463.34, RF = 3.78
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 4927.59 (100.00%), Total = 490 (81.63%), PF = 1.65, Mean = 10.06
2018.10.12 23:59:59   
2018.10.12 23:59:59   final balance - InitBalance (100000.00) + Profit (4927.59) with BestInterval.
2018.10.12 23:59:59   OnTester - Virtual InitBalance (100000.00) + Profit (-8563.00) without BestInterval. Profit is calculated with TickValue=1 and w/o Commission+Swap.
final balance 104927.59 USD
OnTester result 91437


感谢您的报告!


ZY 有一个盈利图表反转的示例。

 
fxsaber:

修正了错误,增加了佣金和交换核算,增加了日志条目。

嗯,简直太美了!:)

测试13

测试14

2018.10.18 09:15 版本有哪些变化?

 
Mikola_2:

2018.10.18 09:15 的版本有哪些变化?

只有化妆品--更多信息请见日志。

 
Mikola_2:

真漂亮!:)

应用最佳区间总是会改善结果并显示正利润。

但您应该意识到,如果 TS 无利可图,BestInterval 只能给出一个良好的拟合 结果。

即使对于盈利的 TS,该规则也是有效的:抛出的区间越多,拟合的可能性就越大


这就是为什么我通常抛出的区间不超过两个。而且,这个库还是为优化而创建的。

说明中给出的 OOS 图是有原因的。不要被拟合所迷惑。


这个库并没有创造奇迹,尽管它是我个人的必备工具--我 100% 的时间都在使用它。

我通过它解决了两项任务:

  1. 避免不小心丢掉一个可能有利可图的 TS。
  2. 为战斗应用设置单一结果,暴露间隔的内涵。

它缺乏每周(而不是每天)的模拟...


ZY 如果 EA 不是 MT4 风格,库将使用其 90% 的功能。这样就可以获得区间。但是,您无法在测试器中立即看到它们的应用。程序员必须为此发明一个大工具。这就是为什么只有 MT4 样式才能 100% 显示函数库功能的原因。