NFT 扫货机器人尝试从一个系列买入多枚 NFT,通常从较低价挂单开始。吸引人的说法很简单:在地板价附近买入一组物品。实际决策却是一系列针对具体代币的购买,价格、持有人、订单条件与可能结果各不相同。系列标签不会让每枚代币都可互换,选择五件物品也不保证买到五件。
当收藏者有意想要多项符合条件的资产,并有理由接受每一项时,扫货可能合理。如果购买数量只是因为界面提供方便按钮而选定,就难以评估得多。数量应取决于预算、选择规则与库存预定用途。便利性不应决定承担多少风险敞口。
本指南使用名为 Tide Rooms 的虚构系列,建立完整购买计划。所有价格与费用额度均为假设。目标是解释深度、替换、失败物品处理与成本核对,使原始计划即使在执行期间变化,结果仍能被理解。
根据逐件要价建立 NFT 扫货机器人预算
从合格资产清单开始,而非单一地板价数字。工作记录每行都需要链、合约、代币标识符、数量、卖方订单、支付代币、到期时间与当前价格。决策还应记录物品为何合格。看似稀有但不在已批准标准内的代币,不会仅因排在下一个价格位置就变得可接受。
对于 Tide Rooms,假设六笔合格的单代币挂单要价分别为 0.20、0.21、0.23、0.27、0.34 与 0.50 ETH。买入前四件,在额外费用前需 0.91 ETH。将 0.20 ETH 地板价乘以四会得到 0.80 ETH,低估物品价格 0.11 ETH。第四笔购买比第一笔更贵,这正是深度记录所揭示的内容。
假设整体买入上限为 1.00 ETH,最大路径成本额度为 0.04 ETH。四件计划需要 0.95 ETH,留下 0.05 ETH 未使用。增加第五件会使要价合计升至 1.25 ETH;采用相同示例额度,计划需要 1.29 ETH。前几件的平均价格合理,并不能让更大的计划变得负担得起。
该额度并非关于当前网络费的主张,而是虚构政策对拟定路径允许的最高额外支出。实际估算取决于真实交易、支付转换、授权与其他必需对价。检查这些组成部分时,如果费用已包含在报价总额中,就不要重复相加。
说明衡量的是哪种深度
显示深度是一组观察到的挂单。已验证深度是在某个时点通过可用检查的子集。可执行深度则是交易运行时,实际能通过所选路径买到的物品。这些集合可能不同,尤其当其他买家竞争同一批低价物品时。
分别记录观察时间与验证时间。几分钟前接收的挂单,可能在售出后仍留在本地队列中。刷新的系列概览可能比单件物品记录更早更新,也可能相反。程序不应通过选择让扫货显得最便宜的数值,来解决信息冲突。
排序之前先明确身份。两个系列可能同名,同一图像也可能出现在不止一条链上。版本数量也会改变一行记录的含义。买入同一 ERC-1155 标识符的三个单位,与买入三枚不同 ERC-721 代币,库存结果并不相同。明确目标是物品、单位、唯一标识符,还是某种组合。
NFT 价格跟踪机器人的观察工作有助于建立可靠价格历史,但跟踪器本身并不授权扫货。购买政策仍需决定哪些记录的挂单符合条件,以及当前履约条件是否与先前观察一致。
将替换视为新决策
NFT 扫货替换政策回答所选物品消失后怎么办。一种做法是少买几件。另一种是在相同限制内考虑下一笔合格挂单。第三种是停止整个计划,因为原始集合具有特定意义,例如所需属性组合。只要事先选定,每种做法都可以有合理依据。
于 2026 年九月 24 日核查的 OpenSea 当前扫货端点文档描述:请求物品不可用时,会自动用同系列下一笔最便宜挂单替换。文档称替换默认启用,且该端点仅限 EVM 系列。它还描述了需按顺序执行的交易列表。这些路径细节应实际检查,而非仅凭扫货一词推断。
默认替换规则可能不符合收藏者的选择政策。下一枚最便宜代币可能有不同属性、所有权历史或限制。如果受支持路径无法表达必要限制,谨慎的系统可以拒绝该路径,或要求再次复核。它不应为适应界面而悄然削弱政策。
在 Tide Rooms 示例中,假设 0.21 ETH 物品消失。以 0.34 ETH 物品替换,会使四件要价合计变为 1.04 ETH,即 0.20 加 0.23 加 0.27 加 0.34。加上 0.04 ETH 成本额度,修订计划需要 1.08 ETH,超过 1.00 ETH 上限。保留四件数量,不足以成为超支理由。
买入剩余三件原始物品,在额外费用前需 0.70 ETH。如果收藏者授权部分完成,这个较小计划可能可接受。如果任务要求恰好四项指定资产,则可能不可接受。系统应遵循既定目标,而非将完成数量本身视为值得追求。
理解交易分组
系列扫货执行可能涉及一笔交易、多笔交易,或含准备步骤的路径。界面分组并不能确立某件物品不可用时会发生什么。应确定哪些步骤一起具有原子性、哪些可独立成功,以及哪些必须等待先前步骤完成后才能评估下一步。
以 EVM Seaport 为例,合约接口文档描述的可用订单函数,可以跳过未激活、已全部成交或已取消的订单。文档还指出,某些转移失败或格式问题可能使整批失败。这比笼统声称批量操作总能部分成功,或总要求全部原选物品,更为具体。
这种区别同时影响库存与成本。如果独立购买分别完成,中断的扫货可能让收藏者只持有部分资产。如果交易回滚,该交易可能未获得任何资产,却仍消耗网络费。准备交易也可能已经完成,而后续购买并未完成。
不要将 EVM 交易假设套用到市场支持的每条链。可见系列可能具有不同交易支持或执行语义。正确计划应绑定实际网络、标准与路径。通用扫货策略应将这些描述为待核实前提,而非承诺各处行为相同。
统一预留,再逐件核对
发送交易之前,为计划预留最大授权支出。如果执行路径包含独立步骤,同时跟踪整体预留与每步产生的义务。使用同一钱包的另一策略,不应仅因部分物品尚未购买,就花掉为扫货预留的钱。
预留应包含任何获准替换。如果计划允许最高某价格的替代物品,应计算允许范围内最坏的总额,而非假设观察到的最便宜组合始终可用。单件上限乘以多件后,仍可能允许一笔合计负担不起的购买。
假设 Tide Rooms 扫货最终以 0.70 ETH 买入剩余三枚原始代币,并支付总计 0.024 ETH 的可归属交易成本。依据将这些成本分配至已完成买入活动的政策,所得库存成本基础为 0.724 ETH。相较最初 0.95 ETH 预留,在其他所有可能步骤均解决后,可释放 0.226 ETH。
该释放取决于知道第四件物品与任何替换操作发生了什么。未获回应的请求或本地回执缺失并不足够。保留未解决标识符及其预留,直到可靠状态检查确立结果。过早释放容量,可能在延迟交易结算时,把部分扫货变成意外的第二次扫货。
为后续分析一致分配共享成本。一种合理内部做法是按物品价格比例分配共同成本;另一种是在用途合理时平均分配。两种分配都不改变整轮活动总额。说明方法,避免通过将全部共享费用转移到另一枚代币上,为某枚代币制造漂亮结果。
避免将地板价升高误认为收益
买走最便宜挂单,可以抬高剩余最低要价。这种变化不能确立所得库存能按新显示地板价售出。它仅描述低要价移除后,卖家当前要求多少。买家可能报价低得多,或买家数量不足以承接现有持仓数量。
Tide Rooms 购买后,假设剩余最低要价为 0.34 ETH。按该要价标记三枚已买代币,显示总额为 1.02 ETH。相比 0.724 ETH 买入成本基础,屏幕似乎显示增加 0.296 ETH。这是基于要价的估值,而非实际卖出所得,并且假设三枚不同代币应具有相同价格。
改为假设三件物品实际均能以每件 0.25 ETH 售出,假设销售扣款为卖出总所得的 4%,另有总计 0.01 ETH 退出成本。销售总额为 0.75 ETH,百分比扣款为 0.03 ETH,净卖出所得为 0.71 ETH。相对于 0.724 ETH 成本基础,该轮活动会亏损 0.014 ETH。
这个示例并不预测退出,而是说明扫货行为为何不能证明自身成功。评估如何寻找有利可图的 NFT,需要独立买家需求、可比交易,以及售出预定数量可能所需时间的证据。
检查系列内部的集中风险
来自同一系列的多枚 NFT,可能使买家暴露于大致相同的底层风险。它们可能共享创作者、合约、叙事、活动时间表与买家社区。将代币计作不同仓位,未必带来实质分散。即使每枚代币都有唯一标识符,扫货仍可能使组合集中。
属性多样性可能重要,但不能假设它消除共同风险。四种背景与四种配饰可能吸引不同收藏者,却仍依赖同一系列整体需求。如果整个系列吸引力下降,四件物品可能同时变得难卖。
其他参与者持有的供应也影响退出。扫货后,可能出现几件价格相似物品,或大持有人可能决定出售。剩余要价阶梯不是支撑买方库存的固定墙,而是不断变化的卖方决策集合,新挂单可以以任何价格出现。
考虑如果预定持有期内没有发生转售,收藏者愿意安心保留多少件。这个问题往往比外推近期成交,产生更小、更实际的购买规模。在将扫货描述为交易机会之前,应先将其作为库存承诺评估。
提速之前,先评估选择规则
机器人可以快速购买低价代币,却持续选择难以转售的资产。选择规则应独立于执行速度进行测试。解释它针对属性组、某组版本、相对可比成交的最高价格,还是其他可观察条件。
历史测试需要每次决策当时可用的数据。除非属性当时已知,否则代币最终揭示的属性,不能证明揭示前购买规则合理。后续记录为已售的挂单,在较早时间戳未必可供测试买家购买。这些时点问题可能使表面强劲的扫货策略无法复现。
NFT 算法交易框架有助于将信号定义与执行假设分开。对于扫货,应纳入实际要价阶梯、资格筛选器、失败物品与替换限制。只测试第一笔挂单,再将结果乘以所需数量,会遗漏主要经济问题。
同时复核被拒绝与已买入的物品。严格政策可能正确地让扫货只完成一部分。如果评估只奖励购买数量,就会鼓励削弱选择与增加支出。相关衡量应是:所得集合是否以可辩护的总成本符合授权标准。
单独为边际物品定价
平均买入成本可能掩盖不理想的最后一笔购买。在原始 Tide Rooms 阶梯中,前三笔要价合计 0.64 ETH,费用前每枚约 0.2133 ETH。增加第四枚后,要价平均值升至 0.2275 ETH,但实际决策在于那枚特定的 0.27 ETH 代币是否值得买。平均值不会降低其单独价格,也不会改善转售前景。
策略停在整数数量时,这点尤其重要。收藏者可能仅因五枚感觉像有用的仓位规模,就决定买五枚。应改为根据额外物品自身的预期用途、需求证据与增量成本评估。即使整个钱包有能力买更多,正确停止点也可能是三枚。可用资金是支出上限,而非花光它的理由。
共享交易费用可能使比较复杂。现有路径中增加一件物品,可能比单独购买增加的网络成本少,但这种潜在节省必须来自当前路径估算。不要假设额外物品可以免费执行,也不要把固定费用除以任意资产数量,制造更低的表面入场成本。
同样推理也适用于替换。替代物品应带来足以支持自身价格及对整体计划影响的价值。保留计划物品数量是运营偏好,并非下一枚代币在其报价下具有正经济价值的证据。
将接收方保留在购买计划中
在受支持路径上,付款钱包与预定接收 NFT 的地址可能不同。执行前记录二者,并依据预定接收方核实最终所有权。付款成功却交付给非预定地址,对策略而言并非成功库存结果,即使交易本身遵循了编码指令。
资产发送到合约控制地址时,接收行为与资产标准也很重要。系列扫货可能混合接收系统以不同方式处理的标识符或数量。应将交付资格视为选择与路径验证的一部分,而非购买后才检查的假设。最终库存记录应将每件已买物品关联到实际能够控制它的接收方。
让 NFT 扫货机器人报告实际集合
最终报告应先列出实际买入资产、数量、买入成本与未解决操作。随后解释与原计划的偏差:执行前已售物品、考虑过的替换、拒绝的替换、交易失败与剩余预算。单一成功状态会丢失最重要的区别。
在结果旁完整保留原计划。如果请求四枚、买入三枚,不要事后将请求改写成三枚计划。差异揭示观察深度多常能够延续到执行,以及替换政策是否有用。长期来看,这种证据可以改善在扫货、报价与选择性购买之间的选择。
单独跟踪失败成本,使其足以用于诊断,同时确保它们仍进入整轮活动的经济计算。在不可用挂单上反复损失少量网络费,可能显著改变策略价值。因尝试未产生 NFT 就排除它们,会让记录更好看,却更缺乏信息。
运作良好的扫货,是一组受控购买,即使市场变化,其后果仍可理解。其质量来自遵守总预算、保留物品身份、明确替换行为,并对实际收到的库存记账。买入代币数量是该流程的结果,而非流程创造价值的证明。