下载MetaTrader 5
要添加评论,请登录注册
您需要私人账户监控吗?信号将会为您提供!
123
8
123 2013.03.16 13:18 
为什么同一ea在4位小数平台中可执行,在5位小数的就不能? 比如最单的开仓指令 OrderSend(Symbol(),OP_SELL,0.1,bid,10,0,0,"",MAGICMA,0,Red);在5位的平台无法执行 但如果把bid直接换成五位小数的价格比如1.35555就可以开仓 比如 OrderSend(Symbol(),OP_SELLLIMIT,0.1,1.35555,10,0,0,"",MAGICMA,0,Red); 就能执行 问: 1、是不是因为系统默认bid读取的价格是四位小数,所以在五位小数的平台就开不了仓? 如果是,怎样让系统默认bid的读取价格变成5位? 2、怎么让5位小数的平台能执行OrderSend(Symbol(),OP_SELL,0.1,bid,10,0,0,"",MAGICMA,0,Red);?请诸位大侠,为小弟指点一二,拜谢!!
秋风踏浪
166
秋风踏浪 2013.03.20 15:55  
比较奇怪的问题,OrderSend(Symbol(),OP_SELL,0.1,bid,10,0,0,"",MAGICMA,0,Red); 这个语句好像与几位小数报价的平台没有关系。 EA在4位小数平台上执行,在5位小数平台上不执行,问题应该不在上面这条语句上,而是在其它语句上。
wgaga
165
wgaga 2013.03.20 21:20  
有一个语句是限制bid的值的,你找到,改成5位数就行了。
zhang020909
8
zhang020909 2013.03.25 16:20  
请问怎么查找这个值我在百度不到啊!
BaiChun Li
838
BaiChun Li 2013.04.01 15:28  
检查一下其他部分的代码呢?
/
要添加评论,请登录注册