接口 IModuleStrategyContext

所有已知子接口:
IModuleContext

public interface IModuleStrategyContext
  • 方法详细资料

    • explain

      boolean explain(boolean expression, String infoMessage, Object... args)
      为条件添加日志解释
      参数:
      expression - 判断条件
      infoMessage - 条件成立时的日志输出
      args - 条件成立时的日志参数
      返回:
      条件真假
    • getContract

      CoreField.ContractField getContract(String unifiedSymbol)
      获取合约
      参数:
      unifiedSymbol - 合约编码
      返回:
      返回合约信息
    • submitOrderReq

      void submitOrderReq(TradeIntent tradeIntent)
      委托下单(根据配置自动处理撤单追单)
      参数:
      tradeIntent - 交易意图
    • numOfMinPerMergedBar

      int numOfMinPerMergedBar()
      获取模组周期设置
      返回:
    • getAccount

      IAccount getAccount(CoreField.ContractField contract)
      获取合约绑定的物理账户对象
      参数:
      contract -
      返回:
    • getModuleAccount

      IModuleAccount getModuleAccount()
      获取模组账户
      参数:
      contract -
      返回:
    • getState

      ModuleState getState()
      获取模组状态
      返回:
    • disabledModule

      void disabledModule()
      停用模组策略
      参数:
      enabled -
    • getLogger

      org.slf4j.Logger getLogger()
      获取日志对象
      返回:
    • registerIndicator

      void registerIndicator(Indicator indicator)
      注册指标
      参数:
      indicator -
    • setOrderRequestFilter

      void setOrderRequestFilter(OrderRequestFilter filter)
      设置自定义的风控策略
      参数:
      filter -
    • getDefaultVolume

      int getDefaultVolume()
      获取默认交易手数
      返回: