基金交易规则
基金交易规则涉及申购、赎回、确认、费用及到账时间等多个环节。开放式基金通常采用未知价法,交易日15:00前提交的申请按当日净值成交,15:00后则顺延至下一交易日。申购确认一般为T+1或T+2,赎回资金到账时间从T+1到T+7不等,货币基金最快T+0或T+1。基金交易费用包括申购费、赎回费、管理费、托管费,其中管理费和托管费按日计提,投资者看到的净值已扣除这些费用。场内基金如ETF、LOF可在二级市场买卖,规则类似股票,T+1交易,但部分跨境ETF支持T+0。
股票交易规则
股票交易实行T+1制度,当日买入的股票次日才能卖出。最小交易单位为100股,卖出可以不足100股。交易时间分为集合竞价和连续竞价,开盘集合竞价9:15-9:25,连续竞价9:30-11:30和13:00-15:00。股票价格涨跌幅限制:主板±10%,创业板和科创板±20%,北交所±30%。交易费用包含佣金、印花税(卖出时0.05%)、过户费(沪深0.001%)。融资融券交易需要支付利息,并受维持担保比例约束。
期货交易规则
期货交易采用T+0,当日开仓可以当日平仓。保证金交易,杠杆通常5-15倍。合约有到期日,个人投资者不能持仓进入交割月,必须平仓或移仓。交易单位是“手”,不同品种每手数量不同,如螺纹钢10吨/手,原油1000桶/手。每日无负债结算,盈利可提取,亏损需追加保证金。涨跌停板幅度因品种而异,一般在4%-10%之间。交易费用包括手续费和交易所收取的规费,部分品种平今仓手续费较高。强制平仓制度:当客户权益低于维持保证金时,期货公司会要求追加保证金,否则强平。
基金与股票期货规则对比
| 项目 | 基金(场外) | 股票 | 期货 |

|------|--------------|------|------|
| 交易方向 | 仅做多 | 仅做多(融券可做空) | 双向 |
| 交易制度 | T+1确认,T+2或更久到账 | T+1 | T+0 |
| 最小单位 | 1份(或10份) | 100股 | 1手 |
| 杠杆 | 无 | 融资最高1倍 | 5-15倍 |
| 费用 | 申购费、赎回费、管理费 | 佣金、印花税、过户费 | 手续费、保证金利息 |
| 结算方式 | 未知价 | 竞价 | 每日无负债 |
| 到期日 | 无 | 无 | 有 |
量化交易中的规则应用
量化策略必须严格遵循交易规则,否则回测结果失真。股票T+1要求策略在信号生成后次日才能卖出,不能当日反向。期货T+0允许日内高频,但需考虑手续费和滑点。基金申赎确认延迟影响资金利用率,量化定投策略需对齐净值日期。
# 股票T+1回测示例
import pandas as pd
signal = [1, -1, 1, -1] # 1买入, -1卖出
position = 0
for i in range(len(signal)):
if signal[i] == 1 and position == 0:
position = 1
print(f"第{i+1}日买入")
elif signal[i] == -1 and position == 1:
# 实际卖出需等到下一日
if i+1 < len(signal):
position = 0
print(f"第{i+2}日卖出")
期货保证金计算:开仓保证金 = 价格 × 合约乘数 × 手数 × 保证金率。当账户权益低于维持保证金,需追加至初始保证金水平。
交易规则对策略的影响
股票T+1限制日内回转,适合中低频因子策略。期货T+0和杠杆适合趋势跟踪与套利,但需管理隔夜风险。基金定投利用未知价,适合长期配置。跨市场策略需协调不同规则,如股票多头与期货空头对冲,需注意股票T+1与期货T+0的时机错配。
投资者必须熟悉基金、股票、期货的交易规则差异。基金看申赎效率与费率,股票看T+1与涨跌幅,期货看保证金与到期日。量化交易者应将规则编码进回测引擎,避免未来函数与规则违反。