初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1058 1...105110521053105410551056105710581059106010611062106310641065...1503 新评论 leonerd 2019.06.07 06:40 #10571 在MqlTradeResult result.price中,当限价订单被执行时,我得到的是0(在我的例子中是BUY STOP)。 其余的字段,如数量、订单等,都有数据。为什么价格是0?或者正确的方法是什么? p.s. 我正在调试器中观察历史。 leonerd 2019.06.07 07:09 #10572 leonerd:在MqlTradeResult result.price中,当限价订单被执行时,我得到的是0(在我的例子中是BUY STOP)。 其余的字段,如数量、订单等,都有数据。为什么价格是0?或者正确的方法是什么? p.s. 我在调试器中查看历史。嗯,确实如此。当ORDER_TYPE_BUY在result.price中,我得到了价格,但当ORDER_TYPE_BUY_STOP在那里,我得到了0。 leonerd 2019.06.07 07:12 #10573 经纪人确认的交易中的价格。取 决于交易请求中的偏差字段和/或交易的类型。 也就是说,这只是针对一项交易。在通过OrderSend()设置后,如何获得订单价格?我 是指通过MqlTradeResult 响应,而不是通过任何交易处理程序。我们不明白为什么如果有交易,响应会包含价格,但如果有限价订单,其价格就不会出现。 fxsaber 2019.06.07 07:36 #10574 leonerd:也就是说,这只是针对一项交易。在通过OrderSend()设置后,如何获得订单价格?我 是指通过MqlTradeResult 响应,而不是通过任何交易处理程序。不知为何,如果有交易,响应中会包含价格,而如果有限价订单,我们不会看到它的价格,这一点不清楚。要求.价格。 leonerd 2019.06.07 07:37 #10575 fxsaber:要求.价格。假设请求的价格可以在服务器上被改变,而订单可以被设定为与订单中的价格不同的价格。 fxsaber 2019.06.07 07:39 #10576 leonerd:假设请求的价格可以在服务器上被改变,而订单可以被设定为与订单中的价格不同的价格。只有在发送Request.price = 0的市价订单时,才可能出现这种情况。 ZZY 在MT4上,这个问题从未困扰过任何人。在MT5上应该出于什么原因出现这种情况? leonerd 2019.06.07 07:43 #10577 fxsaber:只有在发送Request.price = 0的市价订单时,才可能出现这种情况。 ZS 在MT4上,这个问题从未困扰过任何人。在MT5上出现这种情况的原因是什么?这里显然有某种逻辑上的错误。MqlTradeResult是一个交易操作的结果。限价单是一种交易操作?是的,音量和其他参数都来自这个结构。但为什么不是价格呢?这一点并不清楚。 Artyom Trishkin 2019.06.07 07:49 #10578 leonerd:这里显然有某种逻辑上的错误。MqlTradeResult是一个交易操作的结果。限价单是一种交易操作?是的,音量和其他参数都来自这个结构。但为什么不是价格呢?这一点并不清楚。挂单不是一个交易操作。它是一个以订单中指定的价格执行的订单。订单执行后将发生交易--根据账户类型(对冲、净额),交易将产生一个头寸或修改现有头寸。 leonerd 2019.06.07 07:51 #10579 Artyom Trishkin:挂单不是一个交易操作。它是一个以订单中指定的价格执行的订单。交易将在订单被执行后发生--根据账户类型(对冲、净额),交易将发起或修改现有头寸。好吧,我说错了。让我们引用原始资料。 交易请求结果的结构(MqlTradeResult)。 为了响应向交易系统下单 的交易请求,交易服务器将包含交易请求处理结果信息的数据作为一个特殊的预定义结构MqlTradeResult返回。 p.s. 编辑中的引文在哪里?我必须要进入HTML吗?多么不方便。 leonerd 2019.06.07 07:53 #10580 p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то. 发现 1...105110521053105410551056105710581059106010611062106310641065...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在MqlTradeResult result.price中,当限价订单被执行时,我得到的是0(在我的例子中是BUY STOP)。
其余的字段,如数量、订单等,都有数据。为什么价格是0?或者正确的方法是什么?
p.s. 我正在调试器中观察历史。
在MqlTradeResult result.price中,当限价订单被执行时,我得到的是0(在我的例子中是BUY STOP)。
其余的字段,如数量、订单等,都有数据。为什么价格是0?或者正确的方法是什么?
p.s. 我在调试器中查看历史。
嗯,确实如此。当ORDER_TYPE_BUY在result.price中,我得到了价格,但当ORDER_TYPE_BUY_STOP在那里,我得到了0。
也就是说,这只是针对一项交易。在通过OrderSend()设置后,如何获得订单价格?我 是指通过MqlTradeResult 响应,而不是通过任何交易处理程序。我们不明白为什么如果有交易,响应会包含价格,但如果有限价订单,其价格就不会出现。
也就是说,这只是针对一项交易。在通过OrderSend()设置后,如何获得订单价格?我 是指通过MqlTradeResult 响应,而不是通过任何交易处理程序。不知为何,如果有交易,响应中会包含价格,而如果有限价订单,我们不会看到它的价格,这一点不清楚。
要求.价格。
要求.价格。
假设请求的价格可以在服务器上被改变,而订单可以被设定为与订单中的价格不同的价格。
假设请求的价格可以在服务器上被改变,而订单可以被设定为与订单中的价格不同的价格。
只有在发送Request.price = 0的市价订单时,才可能出现这种情况。
ZZY 在MT4上,这个问题从未困扰过任何人。在MT5上应该出于什么原因出现这种情况?只有在发送Request.price = 0的市价订单时,才可能出现这种情况。
ZS 在MT4上,这个问题从未困扰过任何人。在MT5上出现这种情况的原因是什么?这里显然有某种逻辑上的错误。MqlTradeResult是一个交易操作的结果。限价单是一种交易操作?是的,音量和其他参数都来自这个结构。但为什么不是价格呢?这一点并不清楚。
这里显然有某种逻辑上的错误。MqlTradeResult是一个交易操作的结果。限价单是一种交易操作?是的,音量和其他参数都来自这个结构。但为什么不是价格呢?这一点并不清楚。
挂单不是一个交易操作。它是一个以订单中指定的价格执行的订单。订单执行后将发生交易--根据账户类型(对冲、净额),交易将产生一个头寸或修改现有头寸。
挂单不是一个交易操作。它是一个以订单中指定的价格执行的订单。交易将在订单被执行后发生--根据账户类型(对冲、净额),交易将发起或修改现有头寸。
好吧,我说错了。让我们引用原始资料。
交易请求结果的结构(MqlTradeResult)。
为了响应向交易系统下单 的交易请求,交易服务器将包含交易请求处理结果信息的数据作为一个特殊的预定义结构MqlTradeResult返回。
p.s. 编辑中的引文在哪里?我必须要进入HTML吗?多么不方便。
p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.