Account
- class
rqalpha.interface.
AbstractAccount
[源代码] - 账户接口,主要用于构建账户信息
您可以在 Mod 的 start_up 阶段通过 env.set_account_model(account_type, AccountModel) 来注入和修改 AccountModel您也可以通过 env.get_account_model(account_type) 来获取指定类型的 AccountModel
返回当前账户的可用资金
fastforward
(_orders, trades)[源代码]- [Required]
fast_forward 函数接受当日订单数据和成交数据,从而将当前的持仓快照快速推进到最新持仓状态
参数:
- **orders** (_list_) – 当日订单列表
- **trades** (_list_) – 当日成交列表
返回当前账户的冻结资金
get_state
()[源代码]- [Required]
主要用于进行持久化时候,提供对应需要持久化的数据
返回当前账户的市值
order
(order_book_id, quantity, style, target=False)[源代码]- [Required]
系统下单函数会调用该函数来完成下单操作
返回当前账户的持仓数据
返回:Positions(PositionModel)
setstate
(_state)[源代码]- [Requried]
主要用于持久化恢复时,根据提供的持久化数据进行恢复Account的实现
返回当前账户的总权益
返回当前账户的当日交易费用
返回 String 类型的账户类型标示