摘要: 股票日内做T覆盖成本需0.13%以上价差,期货靠高杠杆与低手续费,一个点即可盈利。降低交易成本是日内盈利核心。

股票做T的盈亏平衡点计算

股票日内做T,核心问题是覆盖交易成本。A股交易费用包括佣金、印花税和过户费。佣金双向收取,普遍在万分之二点五到万分之三之间,部分券商可低至万分之一。印花税单边卖出收取千分之一。过户费双向收取万分之零点一。假设佣金万分之二点五,买入和卖出总佣金为万分之五,印花税千分之一,过户费万分之零点二,总成本约为千分之一点五二。这意味着股价至少波动1.52%才能不亏。实际操作中,滑点和冲击成本会额外增加0.1%到0.2%,所以做T需要至少1.7%的价差才能稳定盈利。如果佣金低至万分之一,总成本降至千分之一点二二,加上滑点,1.4%即可打平。

日内做T通常选择底仓加滚动操作。持有10000股,成本价10元,总市值100000元。买入佣金万2.5,过户费万0.1,合计万2.6;卖出佣金万2.5,印花税万10,过户费万0.1,合计万12.6。单次完整交易总成本万15.2,即0.152%。股价从10元涨到10.0152元才能覆盖成本。若只做半仓T,每次交易5000股,成本比例不变。实际盘中,挂单成交价与预期差一个价位(0.01元)就损失0.1%,因此做T需要等待明显波动,至少1.5%以上的振幅。

做T不亏的临界点取决于佣金率。万三佣金对应1.62%成本,万一点五对应1.32%,万一对应1.22%。加上滑点,建议按1.5%作为最低目标。高频做T每天多次交易,成本会线性累积。一天做三次T,每次1.5%,总成本4.5%,需要股价当日振幅超过4.5%才有正收益。多数股票日内振幅2%-3%,高频做T难以盈利。量化交易中,必须精确计算每笔交易成本,否则回测收益会被高估。

股票日内做T几个点不亏?期货日内交易成本关键点在哪

期货日内交易的盈亏平衡点

期货交易成本远低于股票。手续费按手收取,不同品种差异大。螺纹钢手续费约万分之一点五,平今仓免费或加收。玉米手续费固定1.2元每手。期货没有印花税和过户费。以螺纹钢为例,价格4000元每吨,一手10吨,合约价值40000元。开仓手续费万1.5即6元,平仓6元,总成本12元。价格波动一个点(1元每吨)对应10元盈亏。覆盖手续费需要1.2个点。加上滑点一个点,日内交易需要2.2个点才能不亏。如果平今仓手续费减半,则1.7个点即可。

期货杠杆放大盈亏。保证金比例10%,40000元合约占用4000元。一个点盈亏10元,相对保证金收益率0.25%。做T需要获取超过0.3%的保证金收益才覆盖成本。日内高频交易中,量化策略追求微小价差。螺纹钢盘口一跳0.1个点,滑点常达1个点。因此实际盈亏平衡点约2-3个点。铁矿石手续费万2.4,一手100吨,价格800元,合约价值80000元,开平手续费各19.2元,总38.4元。波动一个点100元,0.4个点覆盖成本,加滑点1.5个点,需要2个点。

不同期货品种成本差异大。股指期货手续费万0.23,平今仓万3.45。IF合约价格3800点,乘数300,合约价值114万。开仓手续费26.2元,平今396.6元,总422.8元。一个点盈亏300元,需要1.41个点覆盖成本。加滑点0.2个点,需要1.6个点。股指日内交易成本极高,平今仓限制使得做T难度大。国债期货手续费3元每手,合约价值100万,波动一个点10000元,0.03个点覆盖成本,加滑点0.5个点,不到0.6个点即可。但国债波动小,日内机会有限。

量化交易中的成本模型

编写量化策略必须包含精确成本模型。股票回测中,每次买入和卖出扣除佣金、印花税、过户费。佣金可设为万分之二点五,最低5元。印花税千分之一。过户费万分之零点一。滑点设为0.1%或固定一个价位。回测结果与实盘差距主要来自成本假设。


def stock_cost(price, shares, commission_rate=0.00025, min_commission=5, stamp_tax=0.001, transfer_fee=0.00001):

    buy_commission = max(price * shares * commission_rate, min_commission)

    buy_transfer = price * shares * transfer_fee

    buy_total = buy_commission + buy_transfer

    sell_commission = max(price * shares * commission_rate, min_commission)

    sell_stamp = price * shares * stamp_tax

    sell_transfer = price * shares * transfer_fee

    sell_total = sell_commission + sell_stamp + sell_transfer

    return buy_total + sell_total

price = 10.0

shares = 10000

cost = stock_cost(price, shares)

print(f"总成本: {cost:.2f}元, 每股成本: {cost/shares:.4f}元, 百分比: {cost/(price*shares)*100:.4f}%")

期货成本模型更简单。手续费按手固定或按成交金额比例。平今仓加收。滑点设为1个最小变动价位。


def futures_cost(price, multiplier, lots, open_rate, close_rate, slippage_ticks, tick_size):

    open_fee = price * multiplier * lots * open_rate

    close_fee = price * multiplier * lots * close_rate

    slippage = slippage_ticks * tick_size * multiplier * lots

    return open_fee + close_fee + slippage

price = 4000

multiplier = 10

lots = 1

open_rate = 0.00015

close_rate = 0.00015

slippage_ticks = 1

tick_size = 1

cost = futures_cost(price, multiplier, lots, open_rate, close_rate, slippage_ticks, tick_size)

print(f"总成本: {cost:.2f}元, 每手成本: {cost/lots:.2f}元, 对应点数: {cost/(multiplier*lots):.2f}点")

量化策略应动态计算盈亏平衡点。股票做T目标至少1.5%,期货至少2个点。高频交易需要更低佣金和更高返佣。期货交易所返还部分手续费可降低实际成本。量化交易者需与期货公司协商,争取交易所返还和低手续费。

降低交易成本的方法

股票降低佣金至万分之一,免五元最低限制。部分券商提供万0.85免五。印花税无法减免。过户费可忽略。做T选择流动性好的大盘股,滑点小。避免小盘股,盘口价差大。期货选择手续费低且平今仓免费的品种,如螺纹钢、玉米、甲醇。交易所返还比例可达30%-50%。日内交易频率不宜过高,每天2-3次为宜。

量化交易中,使用限价单代替市价单减少滑点。挂单等待成交,但可能错过行情。使用VWAP或TWAP算法拆分大单。股票做T利用底仓,先卖后买或先买后卖。期货做T利用杠杆,轻仓操作。盈亏平衡点之上,每多赚一个点都是净利润。严格控制交易次数,避免手续费吞噬利润。

实际交易中的关键数字

股票做T不亏的百分比:万三佣金1.62%,万一点五1.42%,万一1.22%。加上滑点0.1%,分别1.72%、1.52%、1.32%。期货螺纹钢不亏点数:平今免费1.7点,平今收费2.2点。铁矿石2点。股指1.6点。国债0.6点。量化回测需用真实费率。实盘验证成本模型。高频交易需计算冲击成本。做T盈利目标至少是盈亏平衡点的1.5倍,才能覆盖随机亏损。股票日内振幅小于1.5%不做T。期货日内趋势不明朗不做T。