myeatrade

社区

方式3不能加仓了

zcdzjf zcdzjf 2013-03-16 11:18
我之前写的几个EA都能加仓,但现在写的EA都不能加仓了,不知是怎么一回事。日志显示 2013.03.16 11:13:21 2012.11.08 06:44 布林35-2损7盈8 (1) EURUSD,M5: Error opening Instant SELL order!invalid function parameter value retry 10 times

2013.03.16 11:13:21 2012.11.08 06:44 布林35-2损7盈8 (1) EURUSD,M5: OrderSend error 4051


myeatrade myeatrade 2013-03-16 13:21
请将代码以附件形式发给我们一下,我们检查原因
zcdzjf zcdzjf 2013-03-16 13:57
好的,我把附近发给你
附件: 布林35-2损7盈8 (1).mq4
opp232 opp232 2013-03-16 17:56
管理员我的也一样有劳了 我的是加仓方式1
问题好像总是出现是我频繁操作后 我记得我是连续删改还多次之后还在同一系统建了一个空头之后就是这样了 之前的正常运行 之后无论是新建一个系统或者怎样都不能加仓了

还有不知道这是不是故障之一 异常之前我有那么几分钟出现和网站掉线的情况 就是出现不能连线的提示


管理员还是我以前说的那问题我的解决办法是把资金管理功能下的交易小数位写成5其它的禁用这样就行了 我不管程序编译是什么原理只知道这样能正常使用 建议把交易小数位这一项调出来或者在选定资金管理的前提下 允许把风险比改为0
我发现只有在生成后才允许改为0 设定却不能为0
附件: iiiiiiiiiiiiiiiiiiiiiiiiisell.mq4
myeatrade myeatrade 2013-03-17 20:05
zcdzjf 写道:好的,我把附近发给你


你默认交易0.01手,但是交易手数小数位数你设为了1(其他设置下面),导致加仓手数计算为0手,参数错误,当然不会加仓
myeatrade myeatrade 2013-03-17 20:09
opp232 写道:管理员我的也一样有劳了 我的是加仓方式1
问题好像总是出现是我频繁操作后 我记得我是连续删改还多次之后还在同一系统建了一个空头之后就是这样了 之前的正常运行 之后无论是新建一个系统或者怎样都不能加仓了

还有不知道这是不是故障之一 异常之前我有那么几分钟出现和网站掉线的情况 就是出现不能连线的提示


管理员还是我以前说的那问题我的解决办法是把资金管理功能下的交易小数位写成5其它的禁用这样就行了 我不管程序编译是什么原理只知道这样能正常使用 建议把交易小数位这一项调出来或者在选定资金管理的前提下 允许把风险比改为0
我发现只有在生成后才允许改为0 设定却不能为0


你的问题,估计小数位数设置不正确造成的,如上面所说,我们会将交易手数小数位数单独放到martingale下面设置或做一些其他优化处理,目前线修改一下其他设置下面的交易小数位数就能解决问题
myeatrade myeatrade 2013-03-17 23:14
我们已经查出,还有一个原因会导致无法加仓,请先不要将 最大加仓次数 导出参数,否则就会造成加仓功能失效
myeatrade myeatrade 2013-03-17 23:23
上面说的问题已经修复,重新生成代码就可以使用
zcdzjf zcdzjf 2013-03-18 10:01
问题已解决,谢谢!
opp232 opp232 2013-03-18 11:07
不光是改小数位我是在选定资金管理的前提下改小数位 设定手数0.01 把风险比改为0才正常的 好像在加仓模式下不支持常规手数设定 我现在只是要求把风险比改为0就行了不过这样设定比较麻烦
Page 1 of 1 1

请登录后发表回复,如果你还没有账户你可以 免费注册

回到 意见 & 反馈
menu image pre-loadermenu image pre-loadermenu image pre-loadermenu image pre-loadermenu image pre-loadermenu image pre-loadermenu image pre-loader