分享

MT4智能交易 (OrderSelect()函数)

 禁忌石 2018-06-24

如果想要获得任何有关单子的参数(无论是市场单还是挂单,平仓或者删除),我们首先要对一个单子进行选定才能进行操作。如何选定一个单子呢? OrderSelect() 就是一个用来选单以便进行后续操作的函数。如果它返回TURE的值,说明函数被成功执行了。如果返回的值是FALSE, 那么就表明函数执行失败。

 

此函数的构成为:bool OrderSelect(int index, int select, int pool=MODE_TRADES)

 

index: 单子的类型或者号码,取决于第2个参数。

Select: 选择的方法。可以有2种不同的取值:

SELECT_BY_POS --- 在 'index' 这个参数里单子号码将会作为返回的值;(单子号码从0开始)
SELECT_BY_TICKET --- 在 'index' 这个参数里命令编号(一个命令的唯一特殊编号)将会作为返回的值;

pool : 数据的选择。当参数 'select' 是SELECT_BY_POS 返回的值时,'pool' 参数将被省略。当参数 'select' 是SELECT_BY_TICKET 返回的值时,'pool' 参数有2种可能的值:

MODE_TRADES(默认)--- 单子的选择将在已开单子和挂单之中选择。换句话说,也就是显示在MT4平台下面定单交易窗口里面的单子。

MODE_HISTORY --- 单子的选择将在关闭后的或者是删除的单子当中选择。换句话说,也就是显示在MT4平台下面定单帐户历史窗口里面的单子。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多