初学者的问题 MQL5 MT5 MetaTrader 5 - 页 275

 
jommerbot:
那么,为什么在一台机器上是这样,而在另一台机器上则不同?我把源码转移到%programfiles%\LiteForex MT5\MQL5,我启动编辑器 - 它们不在那里(我需要把它们复制到%appdata%\MetaQuotes\Terminal\0DF37F59A46B215DB2AE3D3D96D0F055\MQL5),但在Windows 7中,如果源码放在%programfiles%\MetaTrader 5\MQL5\,那么一切都能找到并被编译。

也许 "7 "上的终端是用便携式钥匙安装的。

关于交易、自动交易系统和交易策略测试的论坛

数据文件夹的位置

Sergeev, 2010.01.23 13:21

Renat 非常感谢您!!!!

我已经在metaeditor.exe的快捷方式中加入了/portable,并且已经成功。现在,数据文件夹链接已自动移至终端安装文件夹。

(顺便说一句--我把终端放在Program Files里。)

同时在终端.exe /portable中写上--有必要从安装路径中获取数据。而F4也可以在所需的公园里打开编辑器。

我不得不探索文件类型映射的设置,并在".mq5 "的开头行添加/portable。

现在一切都在正常工作。


 
barabashkakvn:

也许 "7 "上的终端是用便携式钥匙安装的。

不,我记得很清楚,我从官方来源下载并安装了https://www.metatrader5.com/ru/download,没有任何密钥,只是为了防止我检查启动快捷方式--也没有指定的密钥......奇迹。我现在明白了在服务器2003上如何做了--我只是把键放在了快捷键上。谢谢。

顺便说一下,这两个人是一样的。

Скачать MetaTrader 5
Скачать MetaTrader 5
  • www.metatrader5.com
Скачать торговый терминал MetaTrader 5 для комфортной и успешной работы на финансовых рынках. Терминал обладает внушительными торговыми и аналитическими возможностями и является одним из лучших в мире
 
jommerbot:
只是对我来说,git比subversion更熟悉和方便。
使用git应该没有任何问题。就我个人而言,它对mql文件的效果很好。
 

还有一个问题:为什么FileIsExist,如果文件不存在,就会出现错误5019(文件不存在),在我看来,这多少有点不合逻辑。我在EA初始化方面有严格的控制。

   if( GetLastError() != ERR_SUCCESS ) {
      return(INIT_FAILED);
   }
我不想为特定的错误单独制造拐杖异常,也许有一些其他方法可以检查文件是否存在
 
jommerbot:

还有一个问题:为什么FileIsExist,如果文件不存在,就会出现错误5019(文件不存在),在我看来,这多少有点不合逻辑。我对EA的初始化进行了严格的控制。

我不想为特定的错误单独制造拐杖异常,也许有一些其他方法可以检查文件是否存在
你在读取错误之前有ResetLastError()吗?
 
paladin800:
你在读取错误之前有ResetLastError()吗?
所以没有--这就是问题的关键,如果在初始化过程中代码的某个地方出现了错误,那么重置它就会很危险,还是我错了?
 
jommerbot:
所以没有--这就是问题的关键,如果在初始化过程中代码的某个地方发生了错误,那么将其清零是很危险的,还是我错了?
ResetLastError() 必须放在调用操作之前,之后的错误应该被读取。在FileOpen 的例子中(在那里,第二部分)ResetLastError在filehandle之前。请你也这样做。
 
jommerbot:
所以没有--这就是问题的关键,如果在初始化过程中,代码的某个地方出现了错误,那么将其清零是很危险的,还是我错了?
不知道这件事更危险。打印它,然后在新的呼叫前重置它。
 
但在FileIsExist 部分之前,有一个以上的地方有潜在的错误。但无论如何,一切都会被记录下来。我不知道这个功能。但这并不能解决问题--错误不是在调用FileIsExist之前发生的,而是在调用FileIsExist时发生的。无论如何,我已经用不同的方式,通过搜索来完成。谢谢你的回答。
 
aleks557:

你好,初级和高级帮助解决五年级的数学问题:)

...

我需要找到所提供的货币的算术平均值。编写这样一个指标有多容易?.......p.s 到目前为止,这个想法不是为了任何交易目的,而纯粹是为了教育目的。
为了使您的信息更容易阅读,请阅读:在论坛中正确插入代码