为什么同一ea在4位小数平台中可执行,在5位小数的就不能?请诸位大侠,为小弟指点一二,拜谢!!

 
为什么同一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);?请诸位大侠,为小弟指点一二,拜谢!!
 
比较奇怪的问题,OrderSend(Symbol(),OP_SELL,0.1,bid,10,0,0,"",MAGICMA,0,Red); 这个语句好像与几位小数报价的平台没有关系。 EA在4位小数平台上执行,在5位小数平台上不执行,问题应该不在上面这条语句上,而是在其它语句上。
 
有一个语句是限制bid的值的,你找到,改成5位数就行了。
 
请问怎么查找这个值我在百度不到啊!
 
检查一下其他部分的代码呢?