企业微信

融资融券保证金计算前必须搞懂的三件事

很多人开通了融资融券账户,却从来没算清楚过自己到底能买多少、什么时候会爆仓。券商App上那个数字变来变去,心里没底。今天把这件事掰开揉碎讲清楚。

保证金不是你以为的那个保证金

期货市场里的保证金是你履约的押金,一手螺纹钢期货合约价值5万块,交易所收你10%保证金也就是5000块,这5000块就是保证金。融资融券的保证金概念完全不一样。

融资融券保证金到底怎么算才不会被平仓

融资融券里的保证金是你放在信用账户里的全部资产,包括现金、股票、基金。这些资产按照不同的折算率换算成一个数字,叫保证金可用余额。你拿这个余额去乘以杠杆倍数,才是你能买多少股票的上限。

现金的折算率是100%,也就是说1万块现金算1万块保证金。股票的折算率通常在0.65到0.75之间,创业板股票可能只有0.5。你账户里10万块市值的某只主板股票,按0.7折算,只算7万块保证金。

融资保证金比例和融券保证金比例

这两个比例是交易所定的底线,券商可以在上面加码。

融资保证金比例指的是你融资买入时,自己需要出的钱占总成交金额的比例。交易所规定不得低于100%。假设某券商执行100%的融资保证金比例,你有10万块保证金,最多能融资买入10万块的股票,总持仓20万。

融券保证金比例指的是你融券卖出时,需要冻结的保证金占融券市值的比例。交易所规定不得低于50%,实际券商通常收80%到100%。

这两个比例直接决定杠杆倍数。融资保证金比例100%对应1倍杠杆,80%对应1.25倍,50%对应2倍。融券反过来,保证金比例越低,你能融到的券越多。

维持担保比例才是你的生命线

券商每天收盘后都会算一个数字,叫维持担保比例。公式是:

维持担保比例 = (现金 + 信用证券账户内证券市值总和) / (融资买入金额 + 融券卖出证券数量×当前市价 + 利息及费用总和)

这个比例低于130%的时候,券商会通知你追加保证金,叫追保。低于110%的时候,券商有权直接平仓,不需要你同意。

很多新手只看自己能买多少,不看这个比例。一旦满仓融资,股票跌个15%左右就可能触发平仓线。

一个完整的计算案例

老王有50万现金,全部转入信用账户。他看好某只股票,当前价格20元。

现金折算率100%,保证金可用余额就是50万。券商融资保证金比例100%,老王最多融资买入50万。

老王用50万自有资金加50万融资,一共买入5万股,总市值100万。此时融资负债50万,利息忽略不计。

维持担保比例 = 100万 / 50万 = 200%。

股票跌到16元,市值变成80万。维持担保比例 = 80万 / 50万 = 160%。

股票跌到13元,市值变成65万。维持担保比例 = 65万 / 50万 = 130%。触发追保线。

股票跌到11元,市值变成55万。维持担保比例 = 55万 / 50万 = 110%。触发平仓线,券商开始卖你的股票还钱。

这就是为什么融资盘最怕连续跌停。跌停板上卖不出去,券商想平仓都平不掉,只能等打开跌停,那时候价格可能已经跌到维持担保比例70%以下,你的本金基本亏光。

融券的保证金计算更绕

融券做空和融资做多是镜像关系,但计算细节不同。

你融券卖出的时候,券商要求你冻结一笔保证金。假设你融券卖出1万股某股票,价格10元,融券市值10万。融券保证金比例80%,你需要冻结8万保证金。

这8万可以是现金,也可以是折算后的股票市值。融券卖出得到的10万现金会被冻结,不能用于其他交易。

你的维持担保比例公式里,融券卖出证券数量乘以当前市价是负债端。股票跌了,负债变小,维持担保比例上升,你赚钱。股票涨了,负债变大,维持担保比例下降,你亏钱。

融券做空理论亏损无限,因为股票可以无限上涨。券商为了控制风险,融券保证金比例通常设得很高,而且会随时要求你补充保证金。

折算率和保证金比例谁说了算

交易所定的是最低标准,券商在标准之上自行调整。

折算率方面,交易所规定上证180和深证100成分股折算率不超过70%,其他股票不超过65%,创业板不超过50%。券商实际执行可能更低,尤其是对ST股票和波动大的小盘股。

保证金比例方面,交易所规定融资保证金比例不得低于100%,融券不得低于50%。行情火爆的时候,券商会主动提高比例限制杠杆。2015年股灾后,很多券商把融资保证金比例从50%提高到100%,直接砍掉一半杠杆。

你开户的券商具体执行什么标准,在交易软件里都能查到。每个股票的折算率不一样,每次融资买入的保证金比例也可能调整。

程序化监控保证金水平的代码思路

做量化交易的人不会手动算这个。用Python写个监控脚本,每天收盘后跑一遍。


# 监控维持担保比例的伪代码

cash = 50000  # 现金

stock_value = get_position_value()  # 持仓市值

financing_debt = 500000  # 融资负债

short_debt = get_short_debt()  # 融券负债

interest = 5000  # 利息费用

total_assets = cash + stock_value

total_debt = financing_debt + short_debt + interest

maintenance_ratio = total_assets / total_debt

if maintenance_ratio < 1.3:

    send_alert('追加保证金')

if maintenance_ratio < 1.1:

    force_close()  # 主动减仓避免券商强平

程序化交易的好处是,你可以在维持担保比例跌到135%的时候就主动减仓,而不是等到130%被追保、110%被强平。提前5%的空间,往往能保住大部分本金。

三个最容易踩的坑

第一个坑,把融资额度当保证金。券商给你100万融资额度,不代表你有100万保证金。额度是你最多能借的钱,保证金是你实际拥有的折算后资产。

第二个坑,忽略利息。融资年化利率6%到8%,借50万一年利息3到4万。维持担保比例的分母里包含利息,时间越长分母越大,比例越低。

第三个坑,满仓单票。一只股票占信用账户90%以上仓位,一个跌停维持担保比例就掉到追保线附近。分散持仓是信用交易的基本纪律。

搞懂保证金计算不是为了炫技,是为了知道自己什么时候会死。融资融券是工具,用好了放大收益,用不好加速灭亡。算清楚那几个数字,比看一百篇股评都有用。