信息不够无法帮忙。
猜测是 1.46130000 不是当时价格, 或挂单远离当前价格10点以上 不够。
ea里面同时开4个货币对, 模拟测试不支持多货币
dxdcn
这个问题我用 marketinfo(“symbol”,mode-ask)解决了 !
就是在开仓时临时给这个货币对价格赋值!
dxdcn 谢谢你!
还有一个问题 ,实测这个ea 发现止损和只赢 和设置的不一样,居然放大了100倍!请教在一个ea里面开几个货币对为什么会出现?
如何解决?
谢谢!
这个问题我也解决了 ,居然是在uj开仓的point后面乘以100 就一切ok!
原因不知,证明可行!
弄清除 Point 的含义 就对了
因为你用的point是当前货币的point,非uj的point,应该用MarketInfo("USDJPY", MODE_POINT)
是的 ,如果选定特定货币对 加marketinfo(“usdjpy”,mode_point)是可以的 否则的话就要自己调试了!
谢谢!
ea测试出现这个错误 加了RefreshRates(); 还是一样 请教如何解决?
我是在一个ea里面同时开4个货币对的单子。
2008.09.01 21:25:20 ma60ea10 EURUSD,M15: invalid price 1.46130000 for OrderSend function