# Morpho Midnight仓位值多少钱？分开到期价值与提前退出报价

整理：链小知（AI 辅助）
资料核对日期：2026-10-14
引用地址：https://lianxiaozhi.com/tools/guides/morpho-midnight-maturity-value-early-exit-quote-check
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

按原仓位和原报价辨credit、pending_fee、debt、成交方向及422部分深度。

## 使用工具
- [Morpho](https://lianxiaozhi.com/tools/morpho) · [官方入口](https://app.morpho.org/)

## 前置条件
- 准备已保存的网络、market_id、loan_token及精度、maturity、仓位字段、查询区块/时间；如有原退出报价另备units、side、平均价格和错误。适用Midnight，Blue与Vault不可套用。
- 按2026-10-14官方公开正文核已有脱敏记录；verification=documentation。本轮未登录、请求账户/报价/RPC、安装、签名、提交交易或操作资金。

## 1. 定位固定期限市场与原仓位类型

按chain_id、market_id、loan_token和maturity识别市场，保留Unix秒及对应时区。type为lend、borrow或collateral_only分别处理；不要用Vault地址或Blue五参数ID替代Midnight身份。原清单用了active_only=true时会漏所有已到期市场，空清单不能证明已退出。

核对结果：身份、类型、成熟状态与过滤条件可核；缺页或过滤未知不填零。
依据：[Morpho Midnight：市场、units、利率与费用](https://docs.morpho.org/learn/concepts/midnight/)
依据：[Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)

## 2. 按原整数余额计算到期价值

出借方到期价值为credit−pending_fee，借款方为debt；credit仍包含待计入协议的continuous fee，不能全数当净到期收款。抵押资产逐token分列，collateral_only没有到期债权价值。按loan token实际精度换算，保留原整数，不将WAD利率缩放套到资产数量。

核对结果：净credit、debt、抵押三类分列；资产精度未知时停止金额换算。
依据：[Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)

## 3. 先排除尚未计入的坏账和区块差异

原API的loss_factor高于last_loss_factor说明位置最后更新后已吸收坏账，indexed credit尚未扣损失。官方方法是SDK在同一blockNumber读取getPositionData，再按该区块timestamp调用accrueInterest，faceValue对应credit−pendingFee。没有这份同块结果时保留旧值/待计损失，不把旧数当可兑现余额。

核对结果：索引区块、loss字段与是否同块accrual有标签；缺新结果保留待核。
依据：[Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)

## 4. 提前退出核方向与可用units

出借方卖credit走bids，借款方买回debt走asks。目标units须扣本人未成交退出offers已承诺的reservedUnits；出借方卖的是可用credit units，不再先减pending_fee，因为随卖出units带走相应费用。到期后只展示到期价值，按可用流动性赎回，不继续套提前报价作保证。

核对结果：报价side与目标units对应原位置，已承诺量未重复用于退出。
依据：[Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)
依据：[Morpho Midnight：市场、units、利率与费用](https://docs.morpho.org/learn/concepts/midnight/)

## 5. 报价金额不使用available_assets

原报价平均价按WAD（1e18）缩放，目标units乘平均价再除1e18，收款向下、付款向上取整。SDK示例averageBestPrice与原HTTP average_best_price字段分开；available_assets是返回offers总深度，可能为fallback而超过目标，不能当本人退出价值。均价有取整误差，精确执行额须来自实际taken amounts。

核对结果：报价对象、均价精度与取整方向明确，深度未冒充收款额。
依据：[Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)

## 6. 422与部分报价保留未退出部分

422表示当前book无法吃下整个目标；可以把全额退出价值记不可用，已有较小报价则并列已报价units与剩余量。book价格档可见不代表quote可执行，较小目标也可能422。报价只是时点快照，原交易或回执缺失时不能把报价、offer或预览写成已结清。

核对结果：全额/部分/不可用分开，并保留原错误及报价时间。
依据：[Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)

## 常见错误
- 固定利率不保证本金、当前退出价格或到期即时现金。
- credit净到期量与提前卖出目标units使用不同口径，不能互换。

## 完成检查
- 得到按产品身份、时点、单位、权限与原结果分列的核对记录；未取得的字段保留未知。
- 只确认文档方法与已有材料的口径，不确认本人实时仓位、合约部署、退出结果或安全性。

## 相关知识

## 官方依据
- [Morpho Midnight：市场、units、利率与费用](https://docs.morpho.org/learn/concepts/midnight/)
- [Morpho Midnight：仓位价值、报价与callback资产展示](https://docs.morpho.org/developers/midnight/tutorials/display-positions/)
