FutureAccount

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

    • buy_margin
    • [float] 买方向保证金

    • cash

    • [float] 可用资金

    • daily_holding_pnl

    • [已弃用] 请使用 holding_pnl

    • daily_pnl

    • [float] 当日盈亏

    • daily_realized_pnl

    • [已弃用] 请使用 realized_pnl

    • daily_returns

    • [已弃用] 请使用 total_value

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

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

    • frozen_cash

    • [float] 冻结资金

    • get_state()[源代码]

    • [Required]

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

  • holding_pnl
  • [float] 浮动盈亏

  • margin

  • [float] 总保证金

  • market_value

  • [float] 市值

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

  • [Required]

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

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

  • portfolio_value

  • [已弃用] 请使用 total_value

  • positions

  • [dict] 持仓

  • realized_pnl

  • [float] 平仓盈亏

  • register_event()[源代码]

  • 注册事件

  • sell_margin

  • [float] 卖方向保证金

  • setstate(_state)[源代码]

  • [Requried]

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

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

  • total_returns

  • [已弃用] 请使用 total_value

  • transaction_cost

  • [float] 总费用