问个弱智问题 新评论 [删除] 2009.10.19 05:15 OrderSelect(i1,SELECT_BY_POS,MODE_HISTORY) 这里面的:SELECT_BY_POS,与 SELECT_BY_TICKET 要怎么理解? 我想取已平仓的最后一个单,要用哪个来排? 1.我发现如果按单号排好像是不对的。因为单号不是都是正数增加的! connect y2k 2009.10.19 10:10 #1 msn1315 写道 >> OrderSelect(i1,SELECT_BY_POS,MODE_HISTORY) 这里面的:SELECT_BY_POS,与 SELECT_BY_TICKET 要怎么理解? 我想取已平仓的最后一个单,要用哪个来排? 1.我发现如果按单号排好像是不对的。因为单号不是都是正数增加的! bool OrderSelect( int index, int select, void pool) 将index设置为 OrdersHistoryTotal( ) - 1; [删除] 2009.10.20 02:04 #2 SELECT_BY_POS,与 SELECT_BY_TICKET 要怎么理解 我想 SELECT_BY_TICKET 是按单号排列的 那么SELECT_BY_POS是按什么排列呢? connect y2k 2009.10.20 07:53 #3 SELECT_BY_POS,index是索引编号。从0开始计数。排序方式,为订单编号的逆序(由大到小)。 SELECT_BY_TICKET,index是订单编号,由OrderSend()返回得到。 Jinsong Zhang 2009.10.21 02:17 #4 SELECT_BY_POS取决于你的“历史订单”的排序方式 xfxyldj 2009.10.21 10:20 #5 song_song 写道 >> SELECT_BY_POS取决于你的“历史订单”的排序方式 同意 持仓订单也一样 BinBin Lu 2009.10.21 11:47 #6 msn1315 写道 >> OrderSelect(i1,SELECT_BY_POS,MODE_HISTORY) 这里面的:SELECT_BY_POS,与 SELECT_BY_TICKET 要怎么理解? 我想取已平仓的最后一个单,要用哪个来排? 1.我发现如果按单号排好像是不对的。因为单号不是都是正数增加的! 你好,由于在MT4中没有订单排序功能,故你只能用循环的方式来找到你要处理的订单,在本例中,你可以通过比较 OrderOpenTime( ) 的值来取得最后一张订单。供参考。 chenhexin 2009.10.21 13:03 #7 BBL 写道 >> 你好,由于在MT4中没有订单排序功能,故你只能用循环的方式来找到你要处理的订单,在本例中,你可以通过比较 OrderOpenTime( ) 的值来取得最后一张订单。供参考。 是个好方法。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
OrderSelect(i1,SELECT_BY_POS,MODE_HISTORY)
这里面的:SELECT_BY_POS,与 SELECT_BY_TICKET 要怎么理解?
我想取已平仓的最后一个单,要用哪个来排?
1.我发现如果按单号排好像是不对的。因为单号不是都是正数增加的!