ChartFive 故障排查
首页/MT5 提示「资金不足」

MT5 提示「资金不足」,可用余额明明还有

账户里有钱,下单却提示「Not enough money」,或者手数一调大就报错。

报错原文Not enough money (retcode 10019) / 资金不足
先看这一句

这个提示看的不是「余额」,是「可用保证金」。挂单占用的保证金、持仓浮亏、隔夜利息都会吃掉可用额度。

可能的原因

保证金被持仓和挂单占用

已有持仓占用的保证金会从可用额度里扣除,挂单同样占用。列表里挂着一堆未成交的限价单,可用保证金会明显变少。

杠杆和账户类型不匹配

同一品种不同账户的保证金要求可能相差数倍。离岸监管账户杠杆高、保证金低,受监管账户相反。

手数换算错了品种

黄金 0.1 手和外汇 0.1 手的合约规模差几个量级,按外汇的经验下黄金很容易超。

浮亏把净值拉低

持仓亏损时净值下降,可用保证金同步下降,原本够开的手数就不够了。

怎么判断是哪一类

你看到的现象指向的原因
可用保证金远小于余额持仓和挂单占用了额度,先撤挂单
同样的手数昨天能开今天不能隔夜利息结算,或经纪商上调了保证金要求
0.01 手也提示不足余额低于该品种最小手数的保证金要求

按顺序排查

  1. 看「工具箱 → 交易」里的保证金数据

    底部会显示余额、净值、已用保证金、可用保证金、保证金水平。真正决定能不能下单的是「可用保证金」。

  2. 用公式算出这笔单需要多少

    所需保证金 = 合约规模 × 手数 × 价格 ÷ 杠杆。以 EURUSD 为例,1 手 = 100,000 欧元,价格 1.08,杠杆 1:100,则需要 100000 × 1.08 ÷ 100 ≈ 1080 美元。

  3. 先撤掉不必要的挂单

    挂单和持仓一样占保证金。把短期不打算成交的挂单撤掉,可用额度立刻恢复。

  4. 检查品种的合约规模

    在「市场报价」窗口右键品种 → 规格,能看到合约规模、保证金货币、最小手数。黄金通常是 100 盎司/手,和外汇完全不同。

  5. 确认杠杆设置

    杠杆由账户类型决定,部分经纪商允许在客户后台调整。杠杆改小后同样手数的保证金要求会成倍上升。

相关提问

为什么余额够但可用保证金是负数?
说明当前浮亏已经超过了账户净值能覆盖的范围,接近或已经触发强平。需要立即减仓或入金,否则持仓会被强制平掉。
同样的手数昨天能开今天不能?
最常见的原因是隔夜利息结算、持仓浮亏变化,或者经纪商调整了该品种的保证金要求(重大数据或周末前常会临时上调)。
0.01 手也提示资金不足是什么情况?
账户余额低于该品种最小手数的保证金要求,或者杠杆被设成了极低值。先看「规格」里的最低保证金要求,再对比账户可用额度。

避免再次出现

最后核对:2026 年 10 月 29 日