报错在说什么
「保证金不足 / Insufficient margin」本质是:
按你选择的杠杆、数量、价格与保证金模式,系统计算所需起始保证金 > 当前可用保证金。
不是网络故障,也不是「随机拒绝」。
相关阅读:
关键账户字段(务必分清)
| 字段(名称因所而异) | 含义 |
|---|---|
| 权益 / Equity | 余额 ± 未实现盈亏等 |
| 可用 / Available | 还能用于新开仓或划出的部分 |
| 占用 / Frozen / Margin used | 已有仓与挂单锁住的保证金 |
| 钱包余额 | 不含浮盈浮亏的账本余额(定义因所而异) |
看走眼把「权益」当「可用」,是本报错第一大误会。
资金要从资金账户划到交易/统一账户:okx-account-transfer、binance-account-transfer。
为什么「有钱」仍不足:六大原因
1. 钱还在资金账户
未划转 → 合约可用为 0。先划转再下单。
2. 挂单冻结
大量高价买单/远价条件单也会占保证金(规则因订单类型而异)。撤单可释放。
3. 已有仓位占用
多空仓位已锁住保证金;想再开需额外可用。
4. 全仓浮亏吃可用
浮亏上升 → 可用下降 → 新开仓失败。详见 cross-margin-shared-loss-explained、okx-isolated-cross。
5. 数量/杠杆/面值算错
合约有最小张数、面值;杠杆档位改变所需保证金。面板「成本/保证金」预估是你的朋友。
6. 体验金、币种保证金、统一账户规则
有的保证金只能用于特定产品;统一账户风险单元更复杂。以账户模式说明为准。币安组合保证金入门可参考站内相关文与官方文档。
简易算例(示意)
假设(数字为教学用,非实时费率):
- 可用保证金 100 USDT
- 某 U 本位合约,开 0.1 币,价格 2000,杠杆 10x
- 粗算名义 = 200;起始保证金约 200/10 = 20(忽略手续费与阶梯)
若同时:
- 已有挂单冻结 90
- 则可用仅 10 → 开仓失败
再若全仓另一币种浮亏 50,可用再被压缩。
真实计算含手续费、维持保证金率、阶梯杠杆,以交易页实时为准。
处理清单(按顺序)
- 确认合约账户可用数字
- 检查并撤销非必要挂单
- 减小开仓数量或调整杠杆(理解杠杆与保证金关系)
- 全仓下考虑减仓亏损腿或改逐仓隔离
- 从资金账户划入更多保证金
- 检查是否选错保证金资产
- 极端行情下标记价格变动快,稍等刷新再下
杠杆选择:okx-leverage-how-much、binance-leverage-guide。
强平理解:okx-liquidation-price、binance-liquidation-guide。
与拒单类错误的区分
| 报错倾向 | 更可能 |
|---|---|
| 保证金不足 | 钱/占用/模式 |
| 价格偏离 | 限价太离谱,见 price-deviation-rejected |
| Post only 拒 | 会吃单,见 post-only-rejected |
| 只减仓拒 | 无仓可减,见 reduce-only-order-explained |
| 结算维护 | 系统窗口,见 futures-settlement-maintenance |
订单类型总览:okx-order-types-guide、binance-order-types。
场景示例
场景 A:现货账户 5000U,合约提示不足
未划转。
场景 B:全仓 BTC 大亏,ETH 开不了
共享池被浮亏占用;减仓或追加或改隔离。
场景 C:杠杆从 5x 调到 20x 仍提示不足
你同时把数量开大了;或维持/起始计算含费用后仍超。看成本预估。
场景 D:平仓后立刻反手开失败
平仓未完全成交、或保证金结算延迟、或单向/双向模式理解错误:one-way-vs-hedge-mode。
风险管理提醒
保证金「刚刚够开」≈ 距离强平更近。开仓成功不等于策略正确。新手建议:演示盘、小仓、先读 okx-futures-beginner、when-not-to-trade-futures、okx-futures-risk-management。
演示:okx-demo-trading、binance-demo-trading。
总结
- 可用保证金 ≠ 总资产。
- 挂单、仓位、全仓浮亏都会锁或吃掉可用。
- 先撤单、划转、减仓,再谈加大杠杆。
- 以交易面板保证金预估为准。
- 分清与价格偏离、只减仓等其他拒单。
本文不构成投资建议。合约具有高杠杆爆仓风险,可能损失全部保证金。规则与计算以交易所官方为准。