为什么不把输入参数放在结构中? - 页 7 1234567 新评论 Alexey Volchanskiy 2017.10.03 00:40 #61 Dmitry Fedoseev: 也许是因为第一个帖子说得不对?这就是为什么每个人都在写自己的事情。而且你不能问问题--答案不是无知就是歇斯底里。从谁那里? Ihor Herasko 2017.10.03 09:10 #62 fxsaber:ExpertLoader_Example.mq5 来自这里。https://www.mql5.com/ru/docs/optimization_frames/parametersetrange不,不,不要作弊。问题是:当用户将EA连接到现有图表时,如何不显示EA的输入参数?不是通过模板。 顺便说一下,不清楚为什么这个解决方案需要创建一个新的图表?P.S.而在这一行,有一个 "错字"。 Params[0].string_value = "Experts\\Advisors\E xpertMACD.ex5"; fxsaber 2017.10.03 09:30 #63 Ihor Herasko: 不,不,不要作弊。问题是:当用户将EA附加到现有图表上时,如何不显示EA的输入参数?不是通过模板。用户运行Expert_loader就像运行一个专家顾问一样。 顺便说一下,不清楚为什么这个解决方案需要创建一个新的图表? 关于交易、自动交易系统和策略测试的论坛 图书馆:专家 fxsaber, 2017.09.08 14:45 如果你还需要在抛出脚本的同一图表上运行EA,那么你需要打开一个新的图表,通过模板在上面运行你自己(脚本),然后从那里在我们需要的图表上运行EA,同时关闭辅助图表。这是由ExpertLoader_Example.mq5 完成的。 在新的图表中,这很简单// Запуск советника с заданными входными параметрами #include <fxsaber\Expert.mqh> void OnStart() { MqlParam Params[2]; // Путь к советнику Params[0].string_value = "Experts\\Advisors\\ExpertMACD.ex5"; // Первый входной параметр советника Params[1].type = TYPE_STRING; Params[1].string_value = "Hello World!"; // На новом чарте запускаем советник EXPERT::Run(ChartOpen(_Symbol, _Period), Params); }P.S.这一行有一个错字。谢谢你,描述中有一个错字。MQL文件是可以的。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
也许是因为第一个帖子说得不对?这就是为什么每个人都在写自己的事情。而且你不能问问题--答案不是无知就是歇斯底里。
从谁那里?
ExpertLoader_Example.mq5 来自这里。
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
不,不,不要作弊。问题是:当用户将EA连接到现有图表时,如何不显示EA的输入参数?不是通过模板。
顺便说一下,不清楚为什么这个解决方案需要创建一个新的图表?
P.S.而在这一行,有一个 "错字"。
不,不,不要作弊。问题是:当用户将EA附加到现有图表上时,如何不显示EA的输入参数?不是通过模板。
用户运行Expert_loader就像运行一个专家顾问一样。
顺便说一下,不清楚为什么这个解决方案需要创建一个新的图表?
关于交易、自动交易系统和策略测试的论坛
图书馆:专家
fxsaber, 2017.09.08 14:45
如果你还需要在抛出脚本的同一图表上运行EA,那么你需要打开一个新的图表,通过模板在上面运行你自己(脚本),然后从那里在我们需要的图表上运行EA,同时关闭辅助图表。这是由ExpertLoader_Example.mq5 完成的。
P.S.这一行有一个错字。
谢谢你,描述中有一个错字。MQL文件是可以的。