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