您下了一笔波场(TRON)能量订单,已经付款或锁定资金,但订单一直挂着没有成交。其实什么都没坏。在TronSave上,能量是从实时订单簿中购买的,订单不成交几乎总是以下三种原因之一:您的价格低于市场、订单簿深度不及您的订单量,或者某个高级设置悄悄排除了原本可以成交的报价。下面按这个顺序教您如何判断。
从这里开始:组件已经告诉您了
在排查之前,先看看购买组件本身。当您的订单无法以所设价格完全撮合时,它会显示类似这样的提示:
可成交62% · 设为84可成交100%
这不是猜测。组件会汇总实时订单簿中价格不高于您出价的所有档位,以您要求的数量为上限,并以百分比报告结果。建议价格是高于您出价的档位中、能达到当前市场最佳成交量的最便宜那一档——旁边还有一个Rise(加价)按钮,一键即可应用。
请仔细看第二个数字,因为它最诚实。建议的目标是当前可达到的最佳成交量,并不总是100%。如果整个订单簿上的能量少于您要的数量,任何价格都无法完全成交,提示会如实说明。
原因1:您的价格低于订单簿
这是最常见也最容易解决的情况。能量以每单位SUN计价,供应商自行设定底价。低于供应商接受范围的价格根本匹配不到任何报价——订单是有效的,只是挂在那里。
加价不是手续费,而是出价。使用Rise按钮,或者把价格档位设置为更快的选项,而不是手动输入数字。如果您想了解到底是什么在影响价格,我们关于波场能量价格的解读文章介绍了协议燃烧费率和市场价格两方面。
有一个细节值得了解:您所撮合的订单簿是按租赁时长区分的。15分钟的订单簿和3天的订单簿是两组不同的报价。如果某个价格看起来无法成交,换一个时长就换了一个出价市场——有时比加价更有效。
原因2:订单簿深度不及您的订单量
如果无论设置什么价格,可成交百分比都很低,那么您碰到的是深度问题,而不是价格问题。此刻市场上任何价格的能量供应量都不足以覆盖这么大的订单。
以下四种方法有效,大致按操作难度排序:
- 拆分订单。几笔较小的订单可以吸收每个档位上现有的深度。
- 更换时长。不同时长,不同订单簿。
- 等待。随着代理到期、供应商重新挂单,深度会持续恢复。
- 对于真正的大额订单,使用Smart Matching(智能撮合)——它要求至少10,000,000能量和3天时长,并会持续处理订单,而不是指望一次完整撮合。参见智能撮合如何运作。
原因3:某个高级设置阻止了成交
这是大家最容易忽略的原因,因为设置选过一次就被遗忘了。打开高级设置,检查以下三项:
| 设置 | 作用 | 如何阻止成交 |
|---|---|---|
| Allow partial fill(允许部分成交) | 允许订单由多个供应商共同成交。 | 关闭后,只有当单个地址能在一笔交易中完成整笔订单时才会成交。对大额订单而言,这是非常严格的限制。 |
| Set minimum delegate(设置最低代理量) | 拒绝小于您设定下限的部分成交。 | 下限设得高,所有供应量低于该值的供应商都会被排除——而且还会改变向您展示的订单簿。 |
| Only if fully fillable(仅在可完全成交时) | 仅当订单可以立即成交时才创建订单。 | 如果系统未就绪,订单根本不会被创建——或在约3分钟内被取消。没有订单卡住,因为根本没有下单。 |
最后一项解释了一种特定的困惑:订单似乎凭空消失了,而不是在等待。这正是该设置的设计行为。它是“要么全部成交,要么不下单”,而不是按市价购买。
如果您想要尽可能广泛的撮合,组合是:部分成交开启,不设最低代理量下限,“仅在可完全成交时”关闭。
原因4:订单低于最低数量
能量订单的数量必须大于64,000单位。这在下单前就会校验,所以较小的请求会被直接拒绝,而不是挂单等待。由于一笔USDT转账本身就需要约65,000能量,65,000是最小的实用订单量——原因请参见一笔USDT转账需要多少能量。
原因5:问题出在付款,而不是撮合
如果您通过API或SDK下单,错误代码会准确告诉您遇到的是哪种情况:
| 代码 | 含义 |
|---|---|
CANNOT_FULFILLED |
在您的限制条件下,市场无法成交该订单。请放宽价格、数量或上述高级设置。 |
PRICE_EXCEED_MAX_PRICE_REQUIRED |
成交成本将超过您设定的上限。市场已超出您的限价——等待,或有意识地提高上限。 |
INTERNAL_BALANCE_ACCOUNT_TOO_LOW |
与撮合无关。您的预付余额不足以支付该订单。 |
MUST_BE_WAIT_PREVIOUS_ORDER_FILLED |
您下单的速度快于订单结算的速度。请等待上一笔订单完成。 |
所有五个官方SDK使用的都是同一套代码,所以错误处理写一次就能处处适用。
订单簿的另一侧
如果您是供应商,想知道为什么您的能量没人买,情况正好相反。您的收益分成决定了您在撮合队列中的位置——分成越高,每笔成交利润越多但优先级越低,所以在竞争激烈的日子里设置激进的分成,会让您的质押闲置。时长限制和最低代理数量则会缩小您有资格承接的订单范围。我们的出售设置指南逐一介绍了每个字段。
60秒排查清单
- 查看可成交百分比。如果很高,订单只是在等待——稍等片刻即可。
- 如果很低,点击Rise,看看建议价格能否达到100%。
- 如果建议价格也达不到100%,那就是深度问题。拆分订单、更换时长或等待。
- 打开高级设置。开启部分成交,清除最低代理量下限,关闭“仅在可完全成交时”。
- 确认数量大于64,000。
- 检查您用于付款的余额。
常见问题
加价会让我多付手续费吗?
不会。价格是您以每单位能量SUN计的出价,您按订单实际成交价格付款。加价会扩大愿意与您撮合的供应商范围。
我的订单只成交了一部分,剩下的怎么办?
开启部分成交后,您会得到市场能够提供的部分,订单会显示已成交的数量。在广播需要能量的交易之前,请先核对这个数字——部分成交可能不足以覆盖您的转账。剩余部分会继续免费等待;如果您想取回TRX,请参见取消订单以及退款金额——请注意,部分成交的订单在一小时内无法取消。
为什么我的订单消失了,而不是在等待?
几乎可以肯定是开启了“仅在可完全成交时”。该设置不会创建无法立即成交的订单,如果条件不满足,会在约3分钟内取消。
更长的时长更容易成交吗?
并非必然——那是另一个订单簿,而不是更深的订单簿。在任何时刻,某些时长的供应都比其他时长更充足,所以值得查看,而不是想当然。
为什么建议价格达不到100%?
因为市场上的能量总量少于您要求的数量。建议的目标是市场能给出的最佳成交量,当订单簿较薄时,这如实地少于全部数量。
我能不能完全避开这些麻烦?
对于单笔转账,可以——有些工具会为您计算并购买所需能量,例如Transfer USDT工具,一步完成数量计算和补充,无需调整任何订单。
总结
未撮合的能量订单就是一个还没遇到报价的出价,而TronSave会在您提交前告诉您是哪一侧不足。先看可成交百分比——一眼就能区分是价格问题还是深度问题。然后检查高级设置,因为关闭的部分成交开关,是本该撮合却没有成交的最常见原因。
出价前先看订单簿:打开TronSave能量市场,在调整价格和时长时观察可成交百分比。
本博客由TronSave发布,TronSave也是本文所述能量市场的运营方。订单最低数量、智能撮合门槛和高级设置的行为反映的是撰写本文时的产品情况,可能会有变动。市场深度和价格持续变化。本文不构成财务建议。
