文章 "如何准备迁移至虚拟主机的交易账户" - 页 32

 
Karputov Vladimir:

您只能从终端或您的 mql5.com 配置文件中手动停止:

谢谢。我不知道您可以从个人资料中停止,因此也可以从任何已连接互联网并安装浏览器的设备中停止。

这种便捷服务的缺点是在发布新闻时无法对智能交易系统进行程序控制。事实证明,带有 DLL 的新闻 EA 无法放在主机上。其他在新闻发布时修正其工作的代码(我认为许多优秀的 EA 都会这样做)也无法在主机上运行。

有没有不使用 DLL 而控制新闻的方法?但这已经是一个离题问题了。

 
Yuri Evseenkov:

有没有不使用 DLL 也能控制新闻的方法?但这已经是一个离题的问题了。

今天已经有一个类似的问题了。解决方案 -https://www.mql5.com/ru/forum
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
  • www.mql5.com
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
 
Yuri Evseenkov:

有没有不使用 DLL 也能控制新闻的方法?但这已经是一个离题的问题了。

是的,您可以通过 WebReqest 处理新闻。
 
Rashid Umarov:
今天也遇到了类似的问题。解决方案是https://www.mql5.com/ru/forum。

哇!quad 论坛今天也有活动。它说

"让 Expert Advisor 分析一些外部信号,不要在信号出现时尝试交易。最简单、最可靠的信号是在远离市场的地方下限价订单,其 MagicNumber 等于 EA 的 Magic Number,订单注释中包含禁止交易的命令

问题出在哪里?

只有在新闻发布前 30 分钟禁止智能交易系统进行托管交易,才会对我有帮助。

Andrey Khatimlianskii:
是的,您可以通过 WebReqest 处理新闻。

关于托管的第二个视频说您可以使用 WebReqest。它有多复杂?有代码示例吗?

也许您会同意在新出现的主题 "有没有不使用 DLL 而控制新闻的方法?https://www.mql5.com/ru/forum/85101

Есть ли способ контролировать новости без использования DLL?
Есть ли способ контролировать новости без использования DLL?
  • www.mql5.com
Этот тема была поднята в вопросе: "Как на встроенном виртуальном хостинге останавливать торговлю перед новостями...
 
Yuri Evseenkov:

只有禁止 Expert Advisor 在新闻发布前 30 分钟进行托管交易,才会对我有帮助。

教他看这个订单。如果有 - 就不要交易,如果没有 - 就可以交易。

在您的计算机上,分析新闻日历(使用 DLL),并在新闻发布前 30 分钟下达必要的订单。

尤里-叶夫谢恩科夫

关于托管的第二个视频说您可以使用 WebReqest。这有多难?有代码实例吗?

也许您会同意在新出现的主题 "有没有不使用 DLL 而控制新闻的方法?https://www.mql5.com/ru/forum/85101

有示例,请搜索该网站。

我不会分享现成的代码,因为我还没有重写新闻阅读器。

 
Andrey Khatimlianskii:

教他查看订单。如果有 - 就不要交易,如果没有 - 就可以交易。

在您的电脑上,分析新闻日历(使用 DLL),并在新闻开始前 30 分钟下达必要的订单。

好极了。这就是 "让智能交易系统分析外部信号 "的意思。

这并不能解决在主机上利用新闻进行全自动交易的问题(您需要打开另一台电脑),但它为您提供了在主机上或您的电脑上控制智能交易系统的钥匙。

事实上,如果您需要在不重启 Expert Advisor 的情况下更改某些参数或禁止/允许交易(分别为不丢失已执行的计算或收集的刻度线历史记录),则会发送外部信号以打开 Expert Advisor。以挂单 形式发送外部信号。工作中的 Expert Advisor 会看到该信号,并根据为此制定的算法进行操作。

谢谢。

 

有人能帮我澄清一下吗?

"虚拟终端完全禁止调用 DLL。在首次尝试调用 DLL 函数时,启动的程序会因严重错误 而停止。"

这是否真的意味着不能使用使用 DLL 文件的 EA? 既然大多数(所有?)商业 EA 和交易复制器都使用 DLL 调用,为什么不想办法允许这样做呢?

 

你好,这是我第一次在这里发帖,我有一个关于使用 Metaquotes虚拟终端的 问题。

目前,我没有运行任何 EA,但我想在图表上存储我的指标数据,如 Spread Monitoring Indicator,以供参考。

为了保存数据,我的电脑已经 24 小时运行了大约一年。我想知道,如果我使用虚拟终端,是否也能做到这一点,因为我的电脑有时会出问题。

我希望无论何时打开 MT4,都能看到所有点差条形图。

附上我图表上点差指标的图片。

 
大家好,谁能告诉我如何解决问题?连接时会出现这个窗口,这是什么意思?