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

[删除]  
Server Muradasilov:
下个月 15 日。
谢谢,知道了。
 

您好。

我连接了一个 MT4(来自 Alpari)EA,请给我一些建议。它在我的电脑上可以运行,但在 VPS 上却无法运行。

我按照说明连接了 VPS:

https://www.mql5.com/zh/articles/994

服务器日志显示错误,无法加载智能交易系统:

cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3].

但是我的电脑上没有这样的路径和文件夹:

MetaTraderHosting\

实例

12F77A6AFDCC8979340CA1EB0D56BF64

如何在 VPS 上连接智能交易系统?

Подготовка торгового счета к миграции на виртуальный хостинг
Подготовка торгового счета к миграции на виртуальный хостинг
  • 2014.10.01
  • MetaQuotes Software Corp.
  • www.mql5.com
Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки MetaEditor, многопоточный тестер стратегий с поддержкой распределенных вычислений в MQL5 Cloud Network. В этой статье вы узнаете, как перенести свой клиентский терминал со всеми разработками в виртуальную среду.
 
PavelKa1:

您好。


原因之一是共享主机 不允许调用 DLL。如果 Expert Advisor 使用 DLL 调用,则无法在共享主机上运行。作为参考--使用 DLL 是老式编程和对安全无知的表现。
 

我怎样才能知道它是否使用 DLL?

在我电脑的设置中,在智能交易系统的设置 中,DLL 是禁用的。而智能交易系统可以正常工作。那么它没有使用 DLL?

有没有办法在服务器上指定智能交易系统的路径?

(由于某些原因,信息写了一行,占用了很多空间--我不知道如何解决)。

 
PavelKa1:


在新版本中重新编译智能交易系统(目前最新的 MetaTrader 4 版本为 950)。
 

如果我没理解错的话,当 Expert Advisor 无法显示在图表上,并且无法在 MT4 上运行时,就需要重新编译。

但它在我的电脑上运行正常。但在 VPS 上 却无法运行。

如果 EA 的格式不是 MQ4,而只是 EX4,那么是否不需要重新编译?

 
PavelKa1:

如果我没理解错的话,当 Expert Advisor 无法显示在图表上,并且无法在 MT4 上运行时,就需要重新编译。

但它在我的电脑上运行正常。但在 VPS 上却无法运行。

如果 EA 的格式不是 MQ4,而是 EX4,我就不能重新编译吗?

只能编译可编辑的格式(MQ5 或 MQ4)。您家用电脑上的终端构建是什么?还请检查虚拟主机日志中 的错误和信息,以及两个虚拟平台日志(终端和智能交易系统)。
 


我意识到重新编译是行不通的,因为我只有 EX4 格式的 EA。
在我的家用电脑上构建了 950。
虚拟主机"终端 "的日志中没有错误。
在 "Expert "日志中,我之前写了一个错误。
详细地说,顾问是多币种的,在 "Experts "日志的最后一刻,错误如下:
2016.03.22 06:03:47.516 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC897979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.532 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.548 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.563 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.579 cannot open file 'C:C:\MetaTraderHosting\instances\12F77A6AFDCC897979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.594 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.626 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.641 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.672 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]

 
在vps 上 找不到有关流量的信息,磁盘上 有 30 m.b. 终端日志被主动填满,如何在 vps 上清除日志,有可能吗?如果磁盘上没有内存了会发生什么? 是否有流量限制?
 
Anatolij Anufriev:
在 vps 上找不到有关流量的信息,磁盘上有 30 m.b. 终端日志被主动填满,如何在 vps 上清除日志,有可能吗?如果磁盘上没有内存了会发生什么? 流量有限制吗?

事实上,在共享主机上,您无法访问终端中的磁盘信息(关于磁盘大小)。您可以通过以下方式查看磁盘使用情况:使用虚拟平台。正常情况下,磁盘使用量约为 250 MB:

共享主机的磁盘使用量