顺水外汇EA交易网MT4

标题: 不同以往的OrderSend error #131,非交易量的问题,高手请进 [打印本页]

作者: Kelvin    时间: 2015-10-7 22:51
只有一个方法,将AUDUSD的历史数据加载到EURUSD这个品种上,然后以EURUSD来测才能开单


作者: Kelvin    时间: 2015-10-7 22:51
标题: 不同以往的OrderSend error #131,非交易量的问题,高手请进
同一个EA用在EURUSD上就可以测试,能开单,用在AUDUSD上就开不了单,出现这样的错误
AUDUSD,M5: OrderSend failed with error #131
谁能告诉我为什么?>
MT4 刚刚自动升级为Build 890
EA参数的设置是一样的

作者: ahuang62    时间: 2015-10-7 23:14
看一下欧美和澳美的货币属性,最小止损是不是不同,131是开单设定止损小于平台允许最小止损
作者: Kelvin    时间: 2015-10-7 23:14

两个品种的最小止损都是显示0,不过即使最小止损不同也不关事,因为这个EA开单时并没有设定止损止盈。
其实这个问题我之前也想过,但是我很快排除了这个可能,因为这个EA开单时并没有设定止损止盈。

作者: Kelvin    时间: 2015-10-7 23:59

OrderSend failed with error #131是EA里面Print的内容

作者: msanda    时间: 2015-10-7 23:59

如果是这样的话,那就是限制货币对了。EA只允许用在欧美货币对。

作者: fia02024242    时间: 2015-10-8 09:06

你的文件名叫:OrderSend failed with error #131

作者: Kelvin    时间: 2015-10-8 09:06

没有限制货币对,不只这个EA,其他EA在MT4升级为Build 890之前是可以测GBPUSD、AUDUSD等非EURUSD品种的,也就是可以开单的,但升级后也开不了单了,只有EURUSD可以开单

作者: EUR168    时间: 2015-10-8 09:17
感谢“大虾”们的无私奉献!
作者: zhouhu18    时间: 2015-10-8 10:25
仔细检查开单函数中各个参数的值,可以用Alert()测定开单时的环境。




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2