Account

  • class rqalpha.interface.AbstractAccount[源代码]
  • 账户接口,主要用于构建账户信息

您可以在 Mod 的 start_up 阶段通过 env.set_account_model(account_type, AccountModel) 来注入和修改 AccountModel您也可以通过 env.get_account_model(account_type) 来获取指定类型的 AccountModel

  • cash
  • [Required]

返回当前账户的可用资金

fast_forward 函数接受当日订单数据和成交数据,从而将当前的持仓快照快速推进到最新持仓状态

参数:

  1. - **orders** (_list_) 当日订单列表
  2. - **trades** (_list_) 当日成交列表
  • frozen_cash
  • [Required]

返回当前账户的冻结资金

主要用于进行持久化时候,提供对应需要持久化的数据

  • market_value
  • [Required]

返回当前账户的市值

  • order(order_book_id, quantity, style, target=False)[源代码]
  • [Required]

系统下单函数会调用该函数来完成下单操作

  • positions
  • [Required]

返回当前账户的持仓数据

返回:Positions(PositionModel)

主要用于持久化恢复时,根据提供的持久化数据进行恢复Account的实现

  • total_value
  • [Required]

返回当前账户的总权益

  • transaction_cost
  • [Required]

返回当前账户的当日交易费用

  • type
  • [Required]

返回 String 类型的账户类型标示