摊平的核心原则
摊平是在持仓出现亏损后,以更低价格追加买入,从而降低平均持仓成本的操作。股票和期货市场均可运用,但期货带有杠杆,风险成倍放大,必须更加谨慎。
仓位控制
任何摊平操作都必须在总资金规划内进行。初始建仓建议不超过总资金的20%,预留至少三次摊平的资金。股票市场无杠杆,但个股可能持续下跌,分批买入可平滑成本。期货市场保证金交易,满仓摊平极易爆仓。假设总资金100万元,首次买入股票10万元,下跌5%后加仓5万元,再下跌5%加仓10万元,总持仓成本逐步下移。切忌一次性打光所有资金。
价格间隔设定
摊平不是随意补仓,需要设定明确的价格间隔。股票常用百分比间隔,如每下跌5%或8%加仓一次。期货因杠杆,间隔应更宽,如每下跌2%至3%加仓,且加仓量递减。间隔太小会导致频繁加仓,资金快速耗尽;间隔太大则无法有效摊平。技术分析中,支撑位、前低、均线等可作为参考点。

趋势判断
摊平仅适用于上升趋势中的回调或震荡市,不适用于下降趋势。股票若跌破关键支撑且基本面恶化,摊平等于逆势加仓。期货合约临近交割或趋势明确向下,摊平风险极高。判断趋势可结合均线排列、MACD、成交量。上升趋势中,价格回调至20日均线附近可考虑摊平;下降趋势中,任何摊平都是危险的。
止损与资金管理
摊平必须配合止损。股票可设置总亏损额度,如总资金亏损8%无条件离场。期货因杠杆,单笔亏损控制在总资金2%以内。摊平后,止损位应相应下移,但总风险不变。若价格继续下跌触及止损,全部平仓。资金管理公式:单次风险金额 = 总资金 × 风险比例;仓位 = 风险金额 / (入场价 - 止损价)。期货还需考虑合约乘数。
期货摊平的特殊性
期货实行保证金制度,盈亏放大。摊平会进一步增加保证金占用,若方向错误,可能被强制平仓。期货摊平应遵循:只在盈利头寸上摊平?不,摊平通常针对亏损头寸,但期货更适合在盈利时加仓(金字塔加仓)。若坚持亏损摊平,必须使用极低仓位,并设置硬止损。不同期货品种波动率不同,工业品波动大,农产品相对小,摊平间隔需调整。
量化交易中的摊平策略
量化系统可实现纪律化摊平。以Python为例,计算平均成本并动态调整仓位。
import numpy as np
positions = [] # 记录(价格, 数量)
def add_position(price, qty):
positions.append((price, qty))
def average_cost():
total_cost = sum(p * q for p, q in positions)
total_qty = sum(q for _, q in positions)
return total_cost / total_qty if total_qty > 0 else 0
# 初始买入
add_position(100, 1000)
print(average_cost()) # 100.0
# 价格跌至95,加仓500
add_position(95, 500)
print(average_cost()) # 98.33
风控模块需监控总亏损。若平均成本与现价差距过大,或总亏损超限,触发平仓。
常见错误
摊平时不设止损,越跌越买,最终重仓深套。股票市场尚有解套可能,期货市场可能血本无归。摊平没有计划,随意加仓,导致成本并未有效降低。忽略基本面,个股退市风险下摊平毫无意义。期货摊平忽视保证金变化,突然接到追保通知。
摊平前明确总资金和最大亏损。价格间隔基于技术位和波动率。只在趋势未破坏时摊平。期货摊平仓位更轻,止损更严。量化执行避免情绪干扰。股票摊平可结合网格交易,期货摊平需慎之又慎。任何摊平都是风险控制下的补救措施,不是盈利手段。