文章 "MQL5 Wizard:新版本" - 页 9

 

您好、

我对这篇文章有一个疑问,请看市场一,我们得到的误差是 0.4,您得到的误差是 8.8?

选择 2。

价格向下交叉了一个上升 MA 指标。这与暗示价格上涨的市场形态之一相对应, 形态 包含在MA 模块。其重要性为 10。同时,随机震荡指标向下,与价格形成背离。这是一种暗示价格下跌的形态, 随机指标模块 中实施 该形态的重要性 为 80。

计算最终投票结果。从 MA 模块得到的加权预测计算结果为0.4* 10 = 4。 随机模块 的加权预测 计算结果为0.8* (-80) = -64。最终预测值计算为两个加权预测值的算术平均值:(4 - 64)/2 = -30。 这是一个 条件功率为 30 的卖出信号 。阈值 20 已达到。因此,结果是建立空头头寸的信号。

谢谢

Suresh

 
surubabs:
...

suresh

  • 在引用 文章 您是否会使用引文格式(ctrl+3),您也可以使用 Pocket 工具。
  • 0.4和0.8是每个信号的权重,您必须 仔细阅读文章:

模块内每个顾问的预测都会以 0 至 1.0 的权重系数 进行投票, 权重系数在其设置("权重") 中指定

假设有一个 Expert Advisor,其 ThresholdOpen=20 和 ThresholdClose=90。基于权重为 0.4 的MA 和权重为 0.8 的随机指标 的信号模块 参与交易决策. ..

 
IvanIvanov:


编译后的 EA 是使用编译时设置的参数在另一个终端工作,还是转向新机器的相应模块获取数据?

这个问题的答案非常有意思。

另外,请告诉我,使用输入法 将模块中的模式值作为外部变量的最简单方法是 什么?

 
谢谢您的回答......我还想在 Yamarkets 使用 Meta Trader 5 进行外汇交易。
 

您好、

我有一个问题。

在 "概览 "选项卡中,我看到了 "完全优化"、"通用优化 "和 "前向优化",您建议使用哪一种?

我下载了您的 sample.mq5 代码,对其进行了编译,并设置了图 12 所示的所有优化输入参数。

我选择了 "完全优化 "并点击了 "开始"。

不幸的是,我在 "日志 "中看到了以下信息

2020.08.23 05:25:54.552 Tester 注册 MQL5.community 帐户并使用MQL5 云网络 加速优化

2020.08.23 05:25:54.562 测试者 通过 "自定义最大值 "标准进行的优化未启动,"MQL5\Experts\Ksana\sample.ex5" 中没有 OnTester 函数。

看来你的代码缺少 OnTester 函数。


乔治

附加的文件:
input.png  27 kb
 

您好

在我发帖之后,我找到了问题的答案。

我仔细填写了 "设置 "选项卡。

时间范围必须与代码相同 -- M10

日期改为 2018.1.1 - 2019.1.1

优化选择为 "慢速完全优化 "和 "平衡最大值"。


乔治

 

嗨,这篇文章我读了两遍。它有点复杂,也许还是写另一篇文章比较好。


在此之前,我读过这篇文章:https://www.mql5.com/zh/articles/226,其中介绍了如何自己编写信号模块。


我的具体问题是

在引入这些新内容(我是说投票阈值内容)后,创建自定义信号模块(本文https://www.mql5.com/zh/articles/226 有解释)有什么变化吗?

我学会了如何编写自定义信号模块,但在引入这些新内容(投票、阈值和......)后,我不确定创建自定义模块是否有什么变化。