接口 IModuleStrategyContext
- 所有已知子接口:
IModuleContext
public interface IModuleStrategyContext
-
方法概要
修饰符和类型方法说明voidaddMergedBarListener(Contract contract, int numOfUnit, PeriodUnit unit, MergedBarListener listener) 注册周期监听器获取模组绑定的全部合约void停用模组策略boolean为条件添加日志解释getAccount(Contract contract) 获取合约绑定的物理账户对象getContract(String unifiedSymbol) 获取合约int获取默认交易手数org.slf4j.Logger获取日志对象org.slf4j.ILoggerFactory获取日志工厂获取模组账户getState()获取模组状态int获取模组周期设置voidregisterIndicator(Indicator indicator) 注册指标void设置自定义的风控策略voidsubmitOrderReq(TradeIntent tradeIntent) 委托下单(根据配置自动处理撤单追单)
-
方法详细资料
-
explain
为条件添加日志解释- 参数:
expression- 判断条件infoMessage- 条件成立时的日志输出args- 条件成立时的日志参数- 返回:
- 条件真假
-
getContract
获取合约- 参数:
unifiedSymbol- 合约编码- 返回:
- 返回合约信息
-
bindedContracts
获取模组绑定的全部合约- 返回:
-
submitOrderReq
委托下单(根据配置自动处理撤单追单)- 参数:
tradeIntent- 交易意图
-
numOfMinPerMergedBar
int numOfMinPerMergedBar()获取模组周期设置- 返回:
-
getAccount
获取合约绑定的物理账户对象- 参数:
contract-- 返回:
-
getModuleAccount
IModuleAccount getModuleAccount()获取模组账户- 参数:
contract-- 返回:
-
getState
ModuleState getState()获取模组状态- 返回:
-
disabledModule
void disabledModule()停用模组策略- 参数:
enabled-
-
getLogger
获取日志对象- 返回:
-
getLoggerFactory
org.slf4j.ILoggerFactory getLoggerFactory()获取日志工厂- 返回:
-
registerIndicator
注册指标- 参数:
indicator-
-
setOrderRequestFilter
设置自定义的风控策略- 参数:
filter-
-
getDefaultVolume
int getDefaultVolume()获取默认交易手数- 返回:
-
addMergedBarListener
void addMergedBarListener(Contract contract, int numOfUnit, PeriodUnit unit, MergedBarListener listener) 注册周期监听器- 参数:
listener-
-