光大证券股票交易手续费构成
光大证券股票交易手续费包含三部分,佣金、印花税、过户费。佣金由光大证券收取,买卖双向计费。印花税由国家税务机关收取,仅卖出时单边计费。过户费由中国结算公司收取,买卖双向计费,沪深两市均按成交金额的0.001%收取。
佣金计算规则
光大证券默认佣金费率通常在万分之2.5至万分之3之间,具体费率取决于客户开户渠道和资金量。单笔佣金不足5元按5元收取。佣金费率可以通过联系客户经理协商调低,资金量较大或交易频繁的客户可以争取到万分之1.2至万分之1.5。

计算公式:佣金 = 成交金额 × 佣金费率
假设买入10万元股票,佣金费率为万分之2.5,则佣金为100000 × 0.00025 = 25元。若买入金额为1万元,按万分之2.5计算佣金为2.5元,不足5元,实际收取5元。
印花税计算规则
印花税税率为成交金额的0.05%,仅在卖出股票时收取。买入股票不收取印花税。
计算公式:印花税 = 卖出成交金额 × 0.0005
卖出10万元股票,印花税为100000 × 0.0005 = 50元。
过户费计算规则
过户费费率为成交金额的0.001%,买卖双向收取。沪深两市统一标准。
计算公式:过户费 = 成交金额 × 0.00001
买入10万元股票,过户费为100000 × 0.00001 = 1元。
股票手续费完整计算示例
买入10万元股票,佣金万2.5,无印花税,过户费万0.01。
买入费用:佣金25元 + 过户费1元 = 26元
卖出10万元股票,佣金万2.5,印花税万5,过户费万0.01。
卖出费用:佣金25元 + 印花税50元 + 过户费1元 = 76元
一次完整买卖总费用为26 + 76 = 102元,占总成交金额的0.102%。
光大证券期货交易手续费构成
期货交易手续费与股票不同,没有印花税和过户费。期货手续费由交易所手续费和期货公司加收部分组成。光大证券作为期货公司,手续费收取方式分为两种,固定值收取和比例值收取。
固定值收取品种
部分期货品种手续费按每手固定金额收取,与成交价格无关。
常见品种举例:
玉米期货:1.2元/手
豆粕期货:1.5元/手
白糖期货:3元/手
PTA期货:3元/手
玻璃期货:6元/手
计算公式:手续费 = 手数 × 每手固定费用
交易5手玉米期货,手续费为5 × 1.2 = 6元。
比例值收取品种
部分期货品种手续费按成交金额的万分比收取,随价格变动。
常见品种举例:
螺纹钢期货:万分之1
铁矿石期货:万分之1
焦炭期货:万分之1
白银期货:万分之0.5
沪深300股指期货:万分之0.23
计算公式:手续费 = 成交价格 × 合约乘数 × 手数 × 手续费率
螺纹钢期货价格为4000元/吨,合约乘数10吨/手,交易1手,手续费率为万分之1。手续费 = 4000 × 10 × 1 × 0.0001 = 4元。
平今仓手续费差异
部分期货品种平今仓手续费高于开仓和平昨仓。股指期货平今仓手续费为万分之3.45,是开仓的15倍。螺纹钢平今仓手续费为万分之1,与开仓相同。交易者需要区分平今和平昨,避免成本意外增加。
量化交易中的手续费计算代码
量化策略回测必须精确计算手续费,否则回测收益与实际收益偏差巨大。以下Python代码演示股票和期货手续费计算。
class StockFee:
def __init__(self, commission_rate=0.00025, min_commission=5):
self.commission_rate = commission_rate
self.min_commission = min_commission
def buy(self, amount):
commission = max(amount * self.commission_rate, self.min_commission)
transfer_fee = amount * 0.00001
return commission + transfer_fee
def sell(self, amount):
commission = max(amount * self.commission_rate, self.min_commission)
stamp_tax = amount * 0.0005
transfer_fee = amount * 0.00001
return commission + stamp_tax + transfer_fee
class FuturesFee:
def __init__(self, fee_type, fee_value, multiplier=10):
self.fee_type = fee_type
self.fee_value = fee_value
self.multiplier = multiplier
def calc(self, price, lots, is_close_today=False):
if self.fee_type == 'fixed':
fee = self.fee_value * lots
else:
fee = price * self.multiplier * lots * self.fee_value
if is_close_today:
fee *= 2
return fee
stock = StockFee()
buy_fee = stock.buy(100000)
sell_fee = stock.sell(100000)
print(f'股票买入费用 {buy_fee} 元')
print(f'股票卖出费用 {sell_fee} 元')
futures = FuturesFee('ratio', 0.0001, 10)
fee = futures.calc(4000, 1)
print(f'螺纹钢期货手续费 {fee} 元')
如何降低光大证券交易手续费
股票佣金费率可以协商。开户前联系客户经理,说明资金量和交易频率,要求调低佣金。资金量50万以上可以争取万1.2。资金量10万左右可以争取万1.5。不要直接在APP默认开户,默认费率通常万2.5以上。
期货手续费加收部分可以协商。光大证券期货默认加收交易所手续费的1倍至3倍。联系客户经理可以调低至加收0.1倍甚至不加收。交易所手续费部分无法调整。
减少交易频率。短线频繁交易产生大量手续费。量化策略需要将手续费纳入成本模型,避免过度交易。
选择平今仓免费的品种。部分期货品种平今仓免收手续费,适合日内交易策略。
手续费对量化策略的影响
量化回测中忽略手续费会导致策略虚高。股票双边手续费约0.1%,期货比例值品种双边约0.02%至0.05%。高频策略年换手率100倍时,手续费成本超过10%。
回测代码必须包含手续费模型。固定值手续费直接按手数扣除。比例值手续费按成交金额扣除。平今仓差异需要单独处理。滑点与手续费叠加后,策略收益可能由正转负。
实盘交易前用历史数据验证手续费敏感性。调整手续费参数观察策略收益变化。手续费敏感的策略不适合实盘。
常见问题
光大证券股票佣金最低多少?资金量足够大可以谈到万1,具体以客户经理报价为准。
期货手续费加收多少合理?加收0.1倍至0.5倍属于较低水平,加收1倍以上偏高。
量化交易选股票还是期货?期货手续费比例值品种费率更低,适合高频策略。股票T+1制度限制日内交易。
光大证券支持量化交易接口吗?光大证券提供量化交易接口,具体开通条件咨询客户经理。