枚举类 ModuleState

java.lang.Object
java.lang.Enum<ModuleState>
org.dromara.northstar.common.constant.ModuleState
所有已实现的接口:
Serializable, Comparable<ModuleState>, Constable

public enum ModuleState extends Enum<ModuleState>
策略模组状态
作者:
KevinHuangwl
  • 枚举常量详细资料

    • EMPTY

      public static final ModuleState EMPTY
      空仓
    • HOLDING_LONG

      public static final ModuleState HOLDING_LONG
      持多仓
    • HOLDING_SHORT

      public static final ModuleState HOLDING_SHORT
      持空仓
    • EMPTY_HEDGE

      public static final ModuleState EMPTY_HEDGE
      持仓对冲锁仓(合约相同,持仓数量相等,方向相反)
    • HOLDING_HEDGE

      public static final ModuleState HOLDING_HEDGE
      套利持仓(合约不同,持仓数量相等,方向相反)
    • PLACING_ORDER

      public static final ModuleState PLACING_ORDER
      下单中
    • PENDING_ORDER

      public static final ModuleState PENDING_ORDER
      等待订单反馈
    • RETRIEVING_FOR_CANCEL

      public static final ModuleState RETRIEVING_FOR_CANCEL
      撤单
  • 方法详细资料

    • values

      public static ModuleState[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static ModuleState valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • isHolding

      public boolean isHolding()
    • isWaiting

      public boolean isWaiting()
    • isOrdering

      public boolean isOrdering()
    • isEmpty

      public boolean isEmpty()