StockAccount

  • class rqalpha.mod.rqalphamod_sys_accounts.account_model.stock_account.StockAccount(_total_cash, positions, backward_trade_set=None, dividend_receivable=None, register_event=True)[源代码]
  • 基类:rqalpha.model.base_account.BaseAccount

    • cash
    • [float] 可用资金

    • daily_returns

    • [已弃用] 请使用 total_value

    • dividend_receivable

    • [float] 投资组合在分红现金收到账面之前的应收分红部分。具体细节在分红部分

    • fastforward(_orders, trades=None)[源代码]

    • 同步账户信息至最新状态:param orders: 订单列表,主要用来计算frozen_cash,如果为None则不计算frozen_cash:param trades: 交易列表,基于Trades 将当前Positions ==> 最新Positions

    • frozen_cash

    • [float] 冻结资金

    • get_state()[源代码]

    • [Required]

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

  • market_value
  • [float] 市值

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

  • [Required]

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

  • pnl
  • [已弃用] 请使用 total_value

  • portfolio_value

  • [已弃用] 请使用 total_value

  • positions

  • [dict] 持仓

  • register_event()[源代码]

  • 注册事件

  • setstate(_state)[源代码]

  • [Requried]

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

  • starting_cash
  • [已弃用] 请使用 total_value

  • total_returns

  • [已弃用] 请使用 total_value

  • transaction_cost

  • [float] 总费用