程序库: 多功能测试仪 - 页 43

 
klycko #:

TF=1|||1|||0|||||16385|||Y 待优化参数

您无法执行步长为零的优化。Tester 日志中也应有类似信息。

check parameter step in the line "start=1; step=0; stop=10000" for input variable inX
optimization cannot be started
 
fxsaber #:

您无法执行零步优化。测试仪日志中也应有类似信息。

该参数为时间框架:

input ENUM_TIMEFRAMES TF=PERIOD_M1; // 用于分析指标的时间框架

根据它只设置边界值PERIOD_M1 和PERIOD_H1

优化步骤为空,用户无法设置。
 

此外,结果是

TF=12||||1||||1 ||| 12 ||Y 边界改为 12,尽管它应该是常数16385,即 H1

还有一个优化步长为 1,而不是 0。

 
以下是重印本
附加的文件:
error3.zip  21 kb
 
klycko #:
以下是重印本

这里有一份包含 opt 文件的补充资料,以及手动和使用 Run 进行遗传优化的比较

附加的文件:
ERROR4.zip  19 kb
 

晚上好!

我试过用其他参数进行遗传优化。

对于 int 和 double,所有操作都没有错误。

只有 TF 时限出现错误--右边界偏移,步长设置为 1 而不是 0。

 
klycko #:

只有 TF 时间框架会出现错误--右边界偏移,设置的步长为 1 而不是 0。

不幸的是,opt 文件只包含枚举字段的索引,而不包含它们的值。

更新 TesterCache.mqh。
 
fxsaber #:

遗憾的是,opt 文件只包含枚举字段的索引,而不包含其值。

请更新 TesterCache.mqh。

谢谢!我今晚就试试

 
fxsaber #:

遗憾的是,opt 文件只包含枚举字段的索引,而不包含其值。

请更新 TesterCache.mqh。

晚上好!

更新了TesterCache.mqh,一切正常 !!!!

非常感谢您的帮助!如果没有你,我就不会发现这个原因--我的库中有一个过时的文件。

亚历山大

 
令人惊叹的编码技术,非常感谢