专家: MQL5向导 - 基于三条移动平均线的交易信号 - 页 3 1234 新评论 Andy 2019.07.03 06:59 #21 Vladimir Karputov:我没有注意到原始模块上的错误。也许需要更多信息。 它的位置在哪里,能贴在这里吗? Vladimir Karputov 2019.07.03 07:19 #22 Andy:它的位置在哪里,能贴在这里吗? 它附在文章后面。也就是说,整篇文章都在介绍如何根据两个 iMA 的交叉创建信号模块。 Andy 2019.07.03 07:24 #23 Vladimir Karputov:它附在文章中(末尾)。也就是说,整篇文章都在讨论如何根据两个 iMA 的交叉点创建信号模块。 请提供文章链接和您所说的文件。 Vladimir Karputov 2019.07.03 07:28 #24 Andy:请提供您所说的文章和文件的链接。 MQL5 Wizard - 两条指数移动平均线交叉时的交易信号: Andy 2019.07.03 07:36 #25 这是一个无法运行的旧文件(第一个),尝试在新向导中连接它 - 你不会成功的。我都做了,请仔细阅读我的问题。 Vladimir Karputov 2019.07.03 07:37 #26 请注意,将信号模块复制到 [data folder]\MQL5\Include\Expert\Signal\signalcrossema.mqh 后,需要在编辑器中打开信号模块,并添加新类型--"SignalAdvanced": //|Type=SignalAdvanced. | 然后重启编辑器。 重启编辑器后,编辑器将看到该模块,并可以生成智能交易系统。 我已经生成并附上了它: 附加的文件: 1.mq5 13 kb Andy 2019.07.03 07:45 #27 也是一样,没有任何问题!并附上信号模块文件本身,因为不需要之前的文件(1.mq5)--它是由向导创建的。问题是关于它(模块)的。 Vladimir Karputov 2019.07.03 08:16 #28 Andy:我现在就试试你的文件,然后向你报告.....。更新:同样的情况--没有任何反应!能否附上信号模块文件本身? 文章中的信号模块确实是根据以前的标准编写的。您需要重写它--以标准模块(来自交付)为基础 [data folder]\MQL5\Include\Expert\Signal\SignalMA.mqh. 添加:查看我的信号模块与两个 iMASignalMAAboveBelow 模块 Andy 2019.07.03 08:21 #29 Vladimir Karputov:文章中的信号模块确实是根据以前的标准编写的。有必要重写它--以标准模块(来自交付)为基础 [data folder]\MQL5\Include\Expert\Signal\SignalMA.mqh.添加:查看我的信号模块与两个 iMASignalMAAboveBelow 模块 这就是我要说的--从哪里获取新模块。 好吧,我会看看你的,但问题并没有解决... Николай Никонов 2019.07.03 08:21 #30 Andy:尽管在 2016 年进行了更新,但 SignalCrossEMA.mqh 信号模块在当前版本 2085 的测试仪中无法打开交易。我添加了(在向导中检测并消除错误 "CExpertBase::SetPriceSeries: Changing of timeseries is forbidden"),我没有更改任何其他内容。 我不太清楚它是如何给出开仓和平仓信号的,我认为应该有做空和做多条件,而不是 CheckOpenShort 等。还有哪些地方需要修改,或者在哪里可以找到可用的模块? 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我没有注意到原始模块上的错误。也许需要更多信息。
它的位置在哪里,能贴在这里吗?
它的位置在哪里,能贴在这里吗?
它附在文章后面。也就是说,整篇文章都在介绍如何根据两个 iMA 的交叉创建信号模块。
它附在文章中(末尾)。也就是说,整篇文章都在讨论如何根据两个 iMA 的交叉点创建信号模块。
请提供文章链接和您所说的文件。
请提供您所说的文章和文件的链接。
MQL5 Wizard - 两条指数移动平均线交叉时的交易信号:
请注意,将信号模块复制到 [data folder]\MQL5\Include\Expert\Signal\signalcrossema.mqh 后,需要在编辑器中打开信号模块,并添加新类型--"SignalAdvanced":
//|Type=SignalAdvanced. |然后重启编辑器。
重启编辑器后,编辑器将看到该模块,并可以生成智能交易系统。
我已经生成并附上了它:
也是一样,没有任何问题!并附上信号模块文件本身,因为不需要之前的文件(1.mq5)--它是由向导创建的。问题是关于它(模块)的。
我现在就试试你的文件,然后向你报告.....。
更新:同样的情况--没有任何反应!能否附上信号模块文件本身?
文章中的信号模块确实是根据以前的标准编写的。您需要重写它--以标准模块(来自交付)为基础 [data folder]\MQL5\Include\Expert\Signal\SignalMA.mqh.
添加:查看我的信号模块与两个 iMASignalMAAboveBelow 模块
文章中的信号模块确实是根据以前的标准编写的。有必要重写它--以标准模块(来自交付)为基础 [data folder]\MQL5\Include\Expert\Signal\SignalMA.mqh.
添加:查看我的信号模块与两个 iMASignalMAAboveBelow 模块
这就是我要说的--从哪里获取新模块。
好吧,我会看看你的,但问题并没有解决...
尽管在 2016 年进行了更新,但 SignalCrossEMA.mqh 信号模块在当前版本 2085 的测试仪中无法打开交易。
我添加了
(在向导中检测并消除错误 "CExpertBase::SetPriceSeries: Changing of timeseries is forbidden"),我没有更改任何其他内容。
我不太清楚它是如何给出开仓和平仓信号的,我认为应该有做空和做多条件,而不是 CheckOpenShort 等。
还有哪些地方需要修改,或者在哪里可以找到可用的模块?