写在前面
我见过一个刚开户的朋友,账上入了一万块。
他打开交易软件,看见螺纹钢一手保证金三千出头,于是他的推理是这样的:
"一万块,够开三手。那就开三手。"
三天后他收到了追加保证金的通知。
这三天里,行情没有暴跌,没有跌停,没有任何黑天鹅。它只是很平常地、往他的反方向走了几十个点——一个在日线图上你都懒得多看一眼的波动。
他做错的不是方向,是算术。
他算了"我能开几手",没算"我能扛几天"。这两个数完全不是一回事,而后者才是决定你能不能活下来的那个。
保证金和杠杆的概念,我在《发刊词》和《期货 vs 股票:七个本质区别》里都提过一嘴:保证金比例 10% 就是 10 倍杠杆,杠杆放大结果。那两处给的是结论。
今天这篇给算法。
一、先纠正一个几乎人人都错的理解
保证金不是首付。
这是我见过最普遍、也最要命的一个误解。买房付首付,付出去的钱是房价的一部分,剩下的是你欠银行的。很多人把期货保证金也这么理解:一手螺纹钢价值三万,我付了三千,那我是不是欠着两万七?
不是。你一分钱都不欠。
回到《期货到底是什么》里交易所的第二招:保证金是交易所为了解决"违约"这件事发明的。它的性质是——
保证金是履约担保金。说白了,是押金。
它不是你为这份合约支付的价款,它是你还没跑路的证明。
差别在哪儿?押金是你的钱,它只是被冻结在那儿,平了仓就原样还给你。而你和市场之间真正结算的,只有盈亏那一块——今天亏了多少,就从你账上划走多少。
理解这一点,才能理解下面所有的事:
- 为什么亏损不是"欠款",而是当天就从账户里扣现金(这条见逐日盯市那一篇)
- 为什么保证金比例会变——押金要押多少,是风险定价,风险大了就多押点
- 为什么你的账户会出现"钱还在,但不让你动"的状态
你账户里的钱从来不是一个数,至少是三个数。 这是第五节的主题,先记住这句。
二、一手到底要多少钱:三个数
计算方法只有一个乘法,但里面藏着两个新手盲区。
一手保证金 = 最新价 × 合约乘数 × 保证金比例
拆开看。
第一个数:最新价
行情软件上那个跳动的数字。注意它的单位——大部分商品期货报的是"每吨多少钱",不是"每手多少钱"。这是第一个坑:你看到螺纹钢报 3000,那不是三千块钱一手。
第二个数:合约乘数(新手最大的盲区)
一手 = 多少个单位,是交易所规定死的,而且每个品种都不一样。
螺纹钢一手 10 吨、铜一手 5 吨、黄金一手 1000 克、原油一手 1000 桶……这个数字直接决定了合约的体量。
它的后果非常反直觉:
两个价格看起来差不多的品种,一手的资金门槛可能差好几倍。因为乘数不同。
反过来,一个报价很低的品种,也可能因为乘数很大而变成一手好几万。
永远不要用"报价高低"去判断一个品种贵不贵。 要看的是合约价值 = 价格 × 乘数,这才是你真正在动的钱的规模。
国内上市的品种超过一百个,一手保证金从几千元到十几万元都有,跨度超过一个数量级。这就是为什么"一手多少钱"这个问题,没有统一答案。
第三个数:保证金比例
它不是一个常数。这件事重要到要单开一节。
三、保证金比例是会自己变的(四层加码)
你在交易所公告里看到的那个比例,是最低标准,不是你实际要交的数。真实的比例是层层加上去的:
第一层:交易所最低标准。 各品种不同,通常在 5%–15% 这个区间,交易所会根据市场情况调整。
第二层:期货公司加收。 期货公司要为你的穿仓风险兜底,所以会在交易所标准上再加几个点。加多少,各家不同,同一家对不同客户也可能不同。 这就是为什么你的实收比例,只能以你自己的期货公司为准——网上查到的任何数字都不是你的数字。
第三层:临近交割月递增。 合约越接近交割,保证金比例越往上抬,抬得相当陡。这是在用成本把不该进交割的人劝退(个人为什么必须提前离场,见《期货 vs 股票》第二条)。
第四层:临时上调。 长假前、市场出现异常波动时、连续单边行情时,交易所和期货公司都可能临时提高保证金比例。
第三层和第四层合起来,有一个后果值得单独说:
你什么操作都没做,某天早上起来,保证金要求自己涨上去了。
原本占用三千的持仓,突然要占用四千。你的可用资金凭空少了一千。如果你本来就贴着底线在做,这一下就能直接把你送进追保——而市场那两天可能根本没怎么动。
长假前提保是最常见的场景。 这不是意外事故,是每年都会按时发生的事。
四、你真正的杠杆是几倍:自己算一遍
"保证金 10% 就是 10 倍杠杆"——这句话对,但它说的是合约层面的杠杆。
它回答的是:"交易所允许我最多放大到几倍"。
它不回答:"我现在实际用了几倍"。
这两个数完全可以差几十倍,而你承担的风险取决于后者:
真实杠杆 = 持仓的合约总价值 ÷ 你的账户权益
举个演示算例(数字仅为演示,实际以交易所合约规格与实时行情为准):
假设螺纹钢 3000 元/吨,一手 10 吨 → 一手合约价值 3 万元;保证金比例按 10% 算 → 一手占用保证金 3000 元。
| 账户权益 | 开仓手数 | 合约总价值 | 占用保证金 | 真实杠杆 |
|---|---|---|---|---|
| 10 万 | 1 手 | 3 万 | 3000 | 0.3 倍 |
| 10 万 | 3 手 | 9 万 | 9000 | 0.9 倍 |
| 10 万 | 10 手 | 30 万 | 3 万 | 3 倍 |
| 1 万 | 3 手 | 9 万 | 9000 | 9 倍 |
看最后一行和第二行:同样是三手,同样的品种,同样的保证金占用比例,一个是 0.9 倍杠杆,一个是 9 倍。 差的不是市场,是账户里的钱。
所以那句流传最广的"期货是十倍杠杆所以很危险",说得不准确:
保证金比例给的是杠杆的上限,不是你必须用满的额度。
十万块的账户做一手螺纹钢,杠杆连一倍都不到——比全额买股票还轻。杠杆不是这个市场发给你的,是你自己选的。
这是保证金制度里唯一一件完全由你说了算的事。先把自己的真实杠杆算出来,再谈别的。很多人做了两年,从来没算过这个数。
五、"够开一手"和"扛得住一手",中间差着整整一个账户
现在回到开头那位朋友。
打开你的交易软件,账户里至少有三个数:
| 名称 | 含义 |
|---|---|
| 账户权益 | 你实际有多少钱(含浮动盈亏) |
| 占用保证金 | 被持仓冻结住的部分 |
| 可用资金 | 权益 − 占用,能动的部分 |
新手看这三个数的方式是:可用资金 = 我还能开多少仓。
这个理解害人。正确的读法是:
可用资金不是你的弹药,是你的缓冲垫。它不是"还能开多少",是"还能亏多少"。
一旦缓冲垫被浮亏吃光,账户的风险度触及期货公司的阈值,就会触发追保、乃至强平(具体阈值和处置流程各家不同,以你签的合同为准,这块我放在后面单独写)。
所以真正该算的,是这一步:
能扛住的逆向幅度 ≈ 可用资金 ÷(合约乘数 × 手数)
接着上面的演示数字,账户 1 万元,螺纹钢 3000 元/吨、一手 10 吨、一手占用 3000 元:
开 1 手:占用 3000,可用 7000 → 能扛 7000 ÷ 10 = 700 元/吨
开 3 手:占用 9000,可用 1000 → 能扛 1000 ÷ 30 ≈ 33 元/吨
三倍的仓位,抗风险能力不是变成三分之一,是从 700 掉到 33,缩水二十倍。因为分子分母同时在恶化——你多开的每一手,既吃掉了缓冲垫,又放大了每一点波动的杀伤力。
(这是粗算:价格变动时保证金占用本身也会跟着变,期货公司的处置线也早于权益归零。粗算的意义不在精确,在于让你看到数量级。)
关键一步:把这个数换算成"几天"
33 元/吨是多少?你需要一个参照物才知道它危不危险。
参照物就是这个品种的日常波动幅度——ATR。ATR 说的是"这个品种一天通常晃多大"。
假设螺纹钢的 ATR 在 60 元/吨左右(同样是演示数字,实际请自己跑):
| 仓位 | 能扛的幅度 | 折合几个日常波动 |
|---|---|---|
| 1 手 | 700 元/吨 | 约 11 个 |
| 3 手 | 33 元/吨 | 半个都不到 |
开 3 手意味着:市场只要正常地喘一口气,你就得追保。 不需要利空,不需要跌停,不需要任何"意外"——它就是这个品种每天都在做的事。
我那位朋友遇到的,就是这个。
他不是被行情打败的,是被自己的算术打败的。
顺带说一句方向:《ATR》那篇给的是反过来算——先定好"这笔我最多亏 1%",再倒推该开几手。本篇是正着算——已经想开这么多手了,看看扛不扛得住。两个方向应该对得上;如果对不上,以更保守的那个为准。
六、那么杠杆到底为什么要命
不是因为它把亏损放大了。这句话人人都会说,但它没说到点子上。
真正的原因是:保证金制度把"浮亏"变成了一个现金问题。
股票被套,你不需要有钱,你只需要有耐心。浮亏是个数字,它不向你要任何东西。
期货不行。你的每一分浮亏,都在实时侵蚀那个决定你能不能继续持仓的数。你不但要判断对,还要在整个判断被验证的过程中,账上一直有足够的钱陪着。
于是这个市场比的就不完全是谁看得准了:
它同时在比,谁的钱能陪市场耗得更久。
而杠杆干的事,正是把你能陪的时间大幅缩短。十倍杠杆不是让你赚十倍,是让你的容错时间变成原来的十分之一。
《期货 vs 股票》第五条里那句"你判断对了方向,仍然亏光了钱",说的就是这件事的结局。这一篇算的,是它发生之前的那笔账。
七、一张自查表
开仓之前,花两分钟把这几个数填出来。填不出来的,就别开。
| # | 要算的数 | 怎么算 | 去哪儿查 |
|---|---|---|---|
| 1 | 合约乘数 | — | 交易所官网合约规格页 |
| 2 | 合约价值 | 最新价 × 乘数 | 行情软件 |
| 3 | 一手保证金 | 合约价值 × 你的实收比例 | 比例问你的期货公司 |
| 4 | 真实杠杆 | 合约总价值 ÷ 账户权益 | 自己算 |
| 5 | 可用资金 | 权益 − 占用 | 交易软件 |
| 6 | 能扛多少点 | 可用资金 ÷(乘数 × 手数) | 自己算 |
| 7 | 折合几个 ATR | 第 6 项 ÷ ATR | 自己算 |
第 4、6、7 项软件不会给你,必须自己算。而它们恰好是最重要的三个。
三条能直接用的结论
1. 开仓前先算第 7 项,不是先算第 3 项。 "够不够开"是个假问题,软件不让你开的时候自然会拦你。真问题是"扛不扛得住"。如果算出来不到 3 个 ATR,把手数降下来,直到它超过 3 个为止(这个数没有标准答案,但小于 1 个几乎等于把账户交给运气)。
2. 把长假和交割月提前记在日历上。 这两个时点保证金会被动上调。在这之前主动降仓,比在追保通知里被动砍仓,成本低得多。
3. 你的保证金比例,只能问你的期货公司。 交易所的数字是地板,不是你的账单。开户后第一件事,就是把你实际的加收比例问清楚,并且知道它会在什么情况下变。
一粒米,先把账算清楚,再谈行情。
下一篇:换到量化线,讲一次完整的量化研究工作流——数据、因子、回测、实盘之间,到底该按什么顺序走,以及每一步最容易在哪儿骗自己。
⚠️ 风险提示 本文仅为期货知识分享与研究交流,不构成任何投资建议。期货交易具有高杠杆特性,可能导致本金全部损失甚至产生穿仓负债。文中所有价格、乘数、保证金比例、ATR 数值均为演示用假设值,不代表任何品种的真实行情;具体合约规格与保证金标准以各期货交易所及您所在期货公司的官方最新规定为准。请通过正规期货公司开户,理性参与、独立决策、风险自担。