企业微信

深交所打新到底要不要提前买100股

很多刚接触打新的朋友会听到一种说法:想打深交所的新股,当天账户里必须得有100股股票。这个说法让不少人困惑,是不是真的要先买100股放着才能申购?答案很明确:不需要。深交所打新从来就没有“当天必须持有100股”这条规矩。

那为什么会有这种传言?根源在于打新规则里的市值配售制度。深交所和上交所一样,申购新股不看当天有没有股票,看的是你过去一段时间里持有的股票市值。这个市值是按T-2日往前推20个交易日的日均市值来算的。T日是你申购的那天,T-2日就是申购日前两个交易日。

市值配售的底层逻辑

打个比方,打新资格就像一张入场券,这张券不是当天买的,而是用你过去20个交易日平均持有的股票市值换来的。深交所的规定是:每5000元市值对应一个申购单位,每个申购单位是500股。你账户里过去20个交易日日均市值达到5000元,就有一个申购单位;达到1万元,就有两个;以此类推。

这里要特别注意,深市和沪市的市值是分开算的。你持有的深市股票市值只能用来打深市新股,沪市市值只能打沪市新股。两边互不通用。有些人账户里全是沪市股票,却想打深市新股,那肯定没有额度。

深交所打新股当天所在券商要有100股吗为什么

100股这个数字从哪来的

100股这个说法,大概率是把两个概念搞混了。第一个概念是沪市的申购单位。沪市主板每10000元市值对应一个申购单位,每个单位是1000股。科创板每5000元市值对应一个单位,每个单位是500股。深市则是每5000元市值对应500股。100股这个数字在打新规则里并不存在。

第二个概念是日常交易的最小单位。A股买入股票最小单位是100股,也就是一手。很多人平时买股票最少买100股,就把这个习惯带到了打新里,以为打新也要先买100股。这完全是两码事。打新是申购新股,不是买入已上市的股票,没有“一手”的概念。

真正需要满足的条件

想在深交所打新,你需要同时满足几个条件。第一,你得有深市股票的市值,并且这个市值是按T-2日前20个交易日日均计算的。第二,你的账户里要有足够的申购额度,额度是根据市值自动生成的。第三,申购当天你不需要持有任何股票,哪怕你前一天把股票全卖了,只要过去20个交易日的日均市值达标,照样能申购。

这里有个细节:如果你在T-2日之前把股票卖了,市值会重新计算。但只要你过去20个交易日的日均市值还在,额度就不会消失。有些人误以为必须一直持有股票到申购当天,其实不是。

中签之后怎么办

申购之后,交易所会摇号抽签。中签了才需要缴款。缴款是在T+2日,也就是申购日往后数两个交易日。这时候你账户里必须有足够的现金。如果你中签了但没缴款,不仅这次申购作废,还会被记入黑名单,半年内不能参与任何新股申购。

缴款金额根据中签数量来算。深市一个申购单位是500股,中一签就是500股。发行价乘以500就是你需要准备的资金。如果你中了两签,就是1000股,缴款金额翻倍。

常见误区澄清

有人问,那我申购当天买100股深市股票行不行?不行。因为市值是按过去20个交易日的日均算的,当天买的股票要等到20个交易日后才会体现在日均市值里。临时抱佛脚没用。

还有人问,我账户里没有深市股票,但有钱,能不能打深市新股?不能。打新资格看的是股票市值,不是现金。现金再多,没有对应市场的股票市值,就没有申购额度。

量化视角下的打新策略

从量化交易的角度看,打新是一种低风险套利机会。很多机构会专门配置底仓股票来获取打新额度。底仓的选择有讲究,通常选波动率低、流动性好的大盘股,目的是在持有市值的同时尽量减少底仓本身的波动风险。

下面是一个简单的Python代码示例,用来计算过去20个交易日的日均市值,判断是否满足深市打新门槛。


import pandas as pd

# 假设df包含日期和每日持仓市值

df = pd.read_csv('position_value.csv')

df['date'] = pd.to_datetime(df['date'])

# 取T-2日之前的20个交易日

t_minus_2 = pd.Timestamp('2025-01-10')  # 假设T日为2025-01-12

window = df[df['date'] < t_minus_2].tail(20)

avg_market_value = window['market_value'].mean()

# 深市每5000元市值一个申购单位

units = int(avg_market_value // 5000)

print(f'过去20个交易日日均市值: {avg_market_value:.2f}元')

print(f'可申购单位数: {units}个')

print(f'可申购股数: {units * 500}股')

这段代码的核心逻辑就是取T-2日前20个交易日的市值数据,算平均值,再除以5000得到申购单位数。实际交易中,券商系统会自动完成这个计算,你只需要在申购页面看到自己的可申购额度就行。

期货和股票打新的联动

有些投资者会问,期货持仓能不能算打新市值?答案是不能。打新市值只认股票,期货、基金、债券都不算。期货账户和股票账户是分开的,期货的盈亏和保证金都不影响股票打新额度。

不过,期货可以用来对冲底仓风险。如果你为了打新配了不少股票底仓,担心市场下跌,可以用股指期货做空来对冲。这样底仓的市值还在,打新额度不受影响,同时市场下跌的风险被期货空单抵消了一部分。这种操作在机构里很常见,散户也可以学,但要注意期货的杠杆和保证金管理。

深交所打新不需要当天持有100股。市值配售看的是T-2日前20个交易日的日均股票市值。深市每5000元市值对应500股申购单位。沪市和深市市值分开计算,互不通用。申购前确认自己的可申购额度,中签后按时缴款。期货和基金不算打新市值。搞清楚这些规则,就不会被“当天要有100股”这种说法带偏了。