我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
Sheldon Kam:
我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
已困扰我一个多月了我都要哭了
我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
Sheldon Kam:
我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
4756 | 交易需求发送失败 |
10004 报价错误。
也许是你程序中没有考虑stoplevel的问题
request.type_filling=ORDER_FILLING_IOC;//设定为交易商支持的填充模式,否则可能导致开仓错误4756代码
Pek Wai Kam:
我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
我也出现这种情况,试过好多种方法,无法解决。
我的帐号是mt5 官方的Demo帐号,用来测试写的ea,我已反覆看过代码,也把request的开单,止盈那些值printf出来看看,看起来都正常,但有时开单(例如在其中一个货币对开一个买单)就是出现ordersend error 4756 类型10004 ,但隔2-3秒重开又是正常的,然后同一时间开几个货币对各自一次买单(用同一个buy函数)有时其中一两个就是4756/10004,是因为什么原因呢
建議你們 可以把開單的指令做成腳本 試看看是不是發送訂單的問題
捨不得將代碼發出來 很難的到協助的
或者直接使用庫裡面的交易指令 通常能解決這些問題的