[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 988

 
Aleksander:
所以是上面那位同志的帖子--对这个过程的误解 :)

是你对这个过程有误解。将你的终端连接到一个允许你使用微信的直流电,哦,我的天啊!我的天。测试员将不可理解地接受0.01批。

这个过程就像你喜欢说的那样,在你的脑子里是混乱的。你写道"......在我的DC中,在测试器中......"

测试器在终端...在DC - 你的终端使用的报价和交易条件。

那么,农民工明白了吗?

 
无论怎样...你不觉得吗?- 我的建议有什么错呢--将存款增加10倍,在任何一家经纪公司用 "0.01 "手模拟情况 :)
 

帮助理解。

我决定在专家顾问的编码中使用文件(.mqh)。 我从书中取了一个skilletusualexpert.mq4. 我下载了所有的文件并把它们放在目录\experts\include ,但我得到的错误无处不在,无论是在程序中还是在单独的文件中,请告知我做错了什么 ,例如编译 终端.mqh文件 我得到一个错误

'Mas_Ord_Old' - 未定义变量 C:\Program Files\MetaTrader - EXNESS\experts\include\Terminal.mqh (26, 14)

我理解Mas_Ord_Old变量没有被声明,但在这种情况下,为什么会有一个单独的函数Variables.mqh

总的来说,向专家提问,书中的例子能不能把整个过程摆出来,什么东西放在什么地方编译,等等,因为我打算把这些标准函数全部替换到我的策略中,无论如何,我都需要验证

预先感谢

 
ex_kalibur:

帮助理解。

我决定在专家顾问的编码中使用文件(.mqh)。 我从书中取了skilletusualexpert.mq4. 我下载了所有的文件并把它们放在目录\experts\include ,但我得到的错误无处不在,无论是在程序中还是在单独的文件中,请告知我做错了什么 ,例如在编译 Terminal.mqh文件 时我得到一个错误

'Mas_Ord_Old' - 未定义变量 C:\Program Files\MetaTrader - EXNESS\experts\include\Terminal.mqh (26, 14)

我理解Mas_Ord_Old变量没有被声明,但在这种情况下,为什么会有一个单独的函数Variables.mqh

总的来说,向专家提问,书中的例子能不能把整个过程摆出来,什么东西放在什么地方编译,等等,因为我打算把这些标准函数全部替换到我的策略中,无论如何,我都需要验证

预先感谢

检查各库的连接顺序。#include <Variables.mqh>应该在#include <Terminal.mqh>之上。
 
artmedia70:
检查各库的连接顺序。#include <Variables.mqh>应该在#include <Terminal.mqh>之上。

我明白,在这个阶段,我根本没有改变任何东西,我只是试着把这个例子放在终端,一些错误已经解决了。

例如,当我直接下载所有文件并把它们放在文件夹\experts\include 中时,我得到的是.mq4 扩展名 ,而不是.mqh

我在编辑器中创建了一个.mqh头文件,只需粘贴所有复制的文本。 在这之后,编译顺利,但不是所有的文件,例如文件 Terminal.mqh现在显示错误,如

'Mas_Ord_Old' - 未定义变量 C:\Program Files\MetaTrader - EXNESS\experts\include\Terminal.mqh (26, 14)

专家顾问本身有一个错误

'Qnt' - 未定义变量 C:\Program Files\MetaTrader - EXNESS\experts\usualexpert.mq(39, 41)

Qnt变量在Terminal.mqh 函数中声明。

并发现以下情况,以检查是否有错误,但一般情况下停止

问题是,.mqh文件到底要不要编译?

 
ex_kalibur:

问题是.mqh文件是否应该编译?

只要保存它们。连接库的程序必须被编译。
 

关于mql5的帮助。不接受每个符号超过15手(3个5,就这样)的测试器。GetLastError()= 4756

代码返回交易服务器- "该符号的订单和头寸数量已达到限制"

有什么地方可以检查超过15个地段吗?我们不需要15块地。在一颗牙齿上。
 
对不起,字体不对,所以我重复这个问题,我在文件中做了修改,但我只在程序中进行编译,对吗?
 
ex_kalibur:
我对字体做了一些错误的处理,即我重复了这个问题,我在文件中做了修改,但我只在程序中编译,所以?
编译你放置编译器指令的文件,#include <file_name.mqh>。
 
Snaf:

关于mql5的帮助。不接受每个符号超过15手(3个5,就这样)的测试器。GetLastError()= 4756

代码返回交易服务器 - "该符号的订单和头寸数量已达到限制"

有什么地方可以检查超过15个地段吗?我们不需要15块地。在一颗牙齿上。
在另一个特区。