找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 22|回复: 0

OrderSelect( )选择订单【订单篇-MQL4函数】

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 14:56:00 | 显示全部楼层 |阅读模式
bool OrderSelect( int index, int select, void pool)

函数选择定单。如果函数成功,返回的值为TRUE。如果函数失败,返回的值为FALSE。获得详细错误信息,请查看GetLastError()函数。


如果定单编号被选定,此pool参量被认知。此定单编号为唯一识别符。找出所选定单的列表,它的平仓时间必须进行分析。如果定单卖出时间为零, 开单和挂单将从终端位置列表打开。可以从定单类型区别开挂单和开单。 如果定单的卖出时间不等于0, 平单和删除定单是在终端历史中被选择。他们同样可以区分定单类型。


参数:

index   -   定单索引。

select   -   选定模式。可以为以下的任意值:

SELECT_BY_POS

SELECT_BY_TICKET 。

pool   -   可选择定单索引。当选择SELECT_BY_POS参量时使用。可以为以下的任意值:

MODE_TRADES (default)- 来自交易的定单(开单和挂单),

MODE_HISTORY - 来自历史的定单(平仓和取消定单)。


示例:

  if(OrderSelect(12470, SELECT_BY_TICKET)==true)
    {
     Print("定单 #12470 开价格", OrderOpenPrice());
     Print("定单 #12470 收盘价格 ", OrderClosePrice());
    }
  else
Print("OrderSelect 返回的错误 ",GetLastError());复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 22:45 , Processed in 0.139518 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表