ordersend()请求无效怎么解决? 新评论 Liang Liu 2022.10.29 10:10 以下是在运行中日志里显示的下单执行语句反馈记录 failed instant sell 0.01 USDJPY at 144.687 sl:200.000 [Invalid request] 以下是这个程序的下单函数。请问——哪里出了问题??怎么修改? void trade_open(bool t,double volume=0) { MqlTradeRequest MyTrade; MqlTradeResult MyResult; MqlTick MyTick; SymbolInfoTick(Symbol(),MyTick); MyTrade.action=TRADE_ACTION_DEAL; MyTrade.magic=001; MyTrade.symbol=Symbol(); MyTrade.volume=volume; if(t==true) { MyTrade.type=ORDER_TYPE_BUY; MyTrade.price= MyTick.ask; } else { MyTrade.type=ORDER_TYPE_SELL; MyTrade.price=MyTick.bid; } MyTrade.deviation=100; MyTrade.type_filling=ORDER_FILLING_FOK; MyTrade.comment="Test"; MyTrade.sl=200; MyTrade.tp=0.0; OrderSend(MyTrade,MyResult); Print(MyResult.retcode," ",MyResult.ask," ",SymbolInfoInteger(Symbol(),SYMBOL_DIGITS)," ",volume); } ordersend()请求无效怎么解决2 Place new buy or sell order in mql5? Errors, bugs, questions Lin Luo 2022.10.29 14:26 #1 你将 MyTrade.magic=001; 里的001换成一个大于0的整数 试试?——本人专写MT4的,对MT5不怎么熟悉,说错了别笑话俺哦,哈哈。。。。。 Liang Liu 2022.10.30 07:17 #2 Lin Luo #: 你将 MyTrade.magic=001; 里的001换成一个大于0的整数 试试?——本人专写MT4的,对MT5不怎么熟悉,说错了别笑话俺哦,哈哈。。。。。 我按照你的改了改,不管用,还是那个报错提示,10013.不过还是谢谢你 zdy3824 2022.10.30 07:43 #3 没学到位,好好学习,天天向上 Wen Xia Deng 2022.10.30 08:53 #4 . Liang Liu 2022.10.31 08:17 #5 Wen Xia Deng #: . ? 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
以下是在运行中日志里显示的下单执行语句反馈记录
failed instant sell 0.01 USDJPY at 144.687 sl:200.000 [Invalid request]
以下是这个程序的下单函数。请问——哪里出了问题??怎么修改?
void trade_open(bool t,double volume=0)