您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

请问:Enum_Filled,是什么意思呢? [开拓者 TB]

  • 咨询内容: 请问:Enum_Filled,是什么意思呢?
    帮助文件说是:全部成交的枚举值?能再说详细点吗,最好能举个例子呀!

     

  • TB技术人员: 枚举类型和枚举变量
    在实际问题中, 有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。 为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值, 被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是, 枚举类型是一种基本数据类型,而不是一种构造类型, 因为它不能再分解为任何基本类型。

      枚举类型的定义和枚举变量的说明

      一、枚举的定义

      枚举类型定义的一般形式为:

    enum 枚举名
    {
     枚举值表
    };

      在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。

      例如:

    enum weekday
    {
     sun,mou,tue,wed,thu,fri,sat
    };

      该枚举名为weekday,枚举值共有7个,即一周中的七天。 凡被说明为weekday类型变量的取值只能是七天中的某一天。

     

  • TB客服: 谢谢啊,帮我找了这么多资料,真是受益匪浅呀,不过我还有一个问题呀:

    Enum_Filled:在具体使用中,有那些值,还是就只有一个值,有哪些用法呢?

    比如(代码实例取自帮助中的说明,我在后面附加里注释):

    nCount = A_GetOrderCount();//nCount是当天委托单的数量
    For i = 1 To nCount  //从倒数第2单开始回溯,倒数第一单是最后一次提交的委托单
    {
    nStatus = A_OrderStatus(i); //在回溯过程中不断把委托单的状态值赋值给nStaus
    If(nStatus == Enum_Filled)//如果nStaus已经成交
    ...
    }

     

  • 网友回复: Enum_Canceled: 返回委托状态的已撤单枚举值。

    Enum_Canceling: 返回委托状态的正在撤单枚举值。

    Enum_Declare: 返回委托状态的正在申报枚举值。

    Enum_Declared: 返回委托状态的已申报枚举值。

    Enum_Deleted: 返回委托状态的已废除枚举值。

    Enum_Filled: 返回委托状态的全部成交枚举值。

    Enum_FillPart: 返回委托状态的部分成交枚举值。

     

  • 网友回复: 也就是说:Enum_Filled,这个枚举数据,里面的元素,或者说枚举值表,是啥呀?

    您看上面的例子:nStatus == Enum_Filled
    一个Numeric类型的变量和它做比较?

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容