编码帮助 - 页 373

 
grego:
这个帖子是给Mladen的,嗨,先生,这是我在元编辑器中编译专家时得到的,Fisher M11 EA,这是什么意思?谢谢您!

'Fisher M11 ea.mq4' Fisher M11 ea.mq4 1 1

'stdlib.mqh' stdlib.mqh 1 1

'stderror.mqh' stderror.mqh 1 1

函数必须返回一个值 Fisher M11 ea.mq4 94 5

变量'cerrada'未被使用 Fisher M11 ea.mq4 78 8

变量'价格'未被使用 Fisher M11 ea.mq4 77 10

变量'ticket'未被使用 Fisher M11 ea.mq4 76 7

声明'c'隐藏了第57行的全局声明 Fisher M11 ea.mq4 191 82

未使用变量'i'费舍尔M11 ea.mq4 356 18

声明'slippage'隐藏了第60行的全局声明 Fisher M11 ea.mq4 531 12

声明'magic'时隐藏了第14行的全局声明 Fisher M11 ea.mq4 532 28

应该检查'OrderSelect'的返回值 Fisher M11 ea.mq4 684 4

应该检查'OrderSelect'的返回值 Fisher M11 ea.mq4 791 4

不是所有的控制路径都会返回一个值 Fisher M11 ea.mq4 801 1

声明'slippage'隐藏了第60行的全局声明 Fisher M11 ea.mq4 841 12

声明'magic'隐藏了第14行的全局声明 Fisher M11 ea.mq4 842 28

应该检查'OrderSelect'的返回值 Fisher M11 ea.mq4 1010 4

不是所有的控制路径都会返回一个值 Fisher M11 ea.mq4 1020 1

应该检查'OrderSelect'的返回值 Fisher M11 ea.mq4 1093 4

应该检查'OrderSelect'的返回值 Fisher M11 ea.mq4 1187 3

slippage "的声明隐藏了第60行的全局声明 Fisher M11 ea.mq4 1267 11

应该检查'OrderSelect'的返回值 Fisher M11 ea.mq4 1401 3

0个错误(s),19个警告(s) 1 20

这些都是简单的编译器警告

在我看来,没有一个是危险的(EA应该工作)。

 

完全不工作,甚至在策略测试器中 也无法打开交易,感谢您的回复。

 
grego:
完全不工作,甚至在策略测试器中也没有打开交易,感谢您的回复。

在我的终端上,同样的EA(没有改变任何代码--所有这些警告也都在我这边)进行了视觉回测。

正如你所看到的,它打开和关闭了订单(使用了所有的默认参数)。

附加的文件:
fisher.gif  77 kb
 

是的,你说得对,我看到了,但也许是我的经纪人的问题,因为,最小手数被认为是1,在其他经纪人是(00.1)相同的金额!?

 
grego:
是的,你是对的,我看到了,但也许是我的经纪人的问题,因为,最小手数被认为是数字(1),在其他经纪人是(00.1),同样的数量!?

不,这是不一样的

当你开始回测时,切换到日志标签,那里应该会出现一些错误。检查 是什么错误

 

2014.10.16 14:38:36.656 EURUSD,M5: 在82687毫秒内处理了9193个tick事件(9293条,18484条状态)(总时间82875毫秒)。

2014.10.16 14:38:36.656 2014.10.14 23:59 无法打开文件'C:\Program Files\Forex Broker Inc MT4 Client Terminal\MQL4\indicators\Fisher M11.ex4' [2] 。

这是我得到的东西

 
grego:
2014.10.16 14:38:36.656 EURUSD,M5: 在82687毫秒内处理了9193个tick事件(9293条,18484条状态)(总时间82875毫秒)。

2014.10.16 14:38:36.656 2014.10.14 23:59 无法打开文件'C:\Program Files\Forex Broker Inc MT4 Client Terminal\MQL4\indicators\Fisher M11.ex4' [2] 。

这是我得到的信息

您在指标文件夹中缺少Fisher M11指标(来自此帖:Forex TSD - 外汇论坛 - 下载fisher m11.mq4)。检查它为什么会丢失

 

非常感谢,我将检查,但指标在我的图表上,无论如何,我会的。

 
grego:
非常感谢,我将检查,但指标在我的图表上,无论如何,我会的。

那里一定有一个"Fisher M11 "指标(确切的名称,它不能被称为其他的东西--没有增加名称或缩短名称)。

 

哦,非常感谢,现在工作得很好,我想问一些事情,是否可以改变代码,我想专家立即打开交易,遵循当前的信号,一旦信号改变就关闭交易,并打开一个新的交易,遵循新的信号? TNX(不等待信号。)

原因: