
止损不是认输 是给自己留条活路
很多股民把止损当成割肉,觉得只要不卖就不算亏。这种想法在震荡市里能扛回来,在单边下跌里能把本金啃掉一半。止损的本质是买保险,你花一笔小钱(确定的亏损)去防止一场大灾难(本金腰斩)。期货交易员第一天就学止损,股票散户却总想再等等。等来的往往是更深的坑。
硬止损线怎么设才不轻易被打掉
设定固定百分比止损最省心。短线交易设3%到5%,中线波段设8%到10%。这个数字不是拍脑袋,要看你买的股票平时一天波动多大。一只日均振幅2%的票,你设3%止损,正常洗盘就把你震出去了。用平均真实波幅来判断,取过去20天平均日振幅的1.5倍到2倍作为止损距离。软件里输入ATR指标就能看到。
# 计算基于ATR的止损价(以做多为例)
import pandas as pd
# 假设df包含高、低、收三列
df['tr'] = df[['high','low','close']].apply(
lambda x: max(x['high']-x['low'],
abs(x['high']-x['close'].shift(1)),
abs(x['low']-x['close'].shift(1))), axis=1)
df['atr'] = df['tr'].rolling(20).mean()
# 止损价 = 买入价 - 2 * ATR
buy_price = 100.0
df['stop_loss'] = buy_price - 2 * df['atr'].iloc[-1]
print(df['stop_loss'].iloc[-1])
这个止损价会随着波动率变化自动调整,比死板的5%更贴合市场节奏。

移动止损把利润锁住 把亏损截断
固定止损只能防大亏,移动止损能让你在盈利后不吐回去。方法很简单:股价每涨一个台阶,就把止损线往上提。提的幅度可以用前一根K线的最低点,或者用均线。短线用5日均线,中线用20日均线。股价跌破均线就走人。
期货里常用吊灯止损:从最高点回撤3倍ATR就离场。股票也能用,把参数调小一点,比如2倍ATR。这样一波趋势走完,你能吃到中间一大段,回撤时自动出局。
# 吊灯止损(做多)
high_since_entry = df['high'].cummax()
atr = df['atr']
chandelier_stop = high_since_entry - 2 * atr
df['exit_signal'] = df['close'] < chandelier_stop
仓位管理比止损线更重要
设了10%止损,你满仓一只票,亏10%就是总资金亏10%。如果你只买两成仓位,同样10%止损,总资金只亏2%。亏损控制的第一道闸门是仓位,第二道才是止损线。单只股票仓位不超过总资金的20%,单个行业不超过40%。期货因为有杠杆,单笔风险控制在总资金的1%到2%。
算一下:总资金50万,单笔风险2%就是1万。你准备买一只20元的股票,止损设在18元,每股亏2元。1万除以2元等于5000股。5000股乘以20元等于10万,占总资金20%。这个仓位就是合理的。
止损执行难 用条件单和期货对冲
人都有侥幸心理,到了止损价手会抖。解决办法有两个。第一个是用券商的条件单功能,提前设好触发价,系统自动卖出。第二个是用期货或期权对冲。持有股票组合时,如果担心大盘下跌,可以卖出对应市值的股指期货。期货账户的止损比股票更严格,因为杠杆会放大亏损。
期货交易中,日内止损通常设0.5%到1%的保证金比例。假如一手螺纹钢保证金5000元,设1%止损就是50个点。螺纹钢一个点10元,50个点就是500元。这个亏损额你必须提前接受。不能接受就降低仓位,直到能坦然面对为止。
止损后的心理修复和再入场
止损被打掉后,不要马上反手买回来。等价格重新站上关键均线,或者形成新的底部形态再考虑。连续三次止损,说明市场节奏不适合你的策略,停手一周。期货里有个规矩:单日亏损超过总资金3%,当天不再交易。股票也一样,当天止损两笔后,关掉软件。
止损不是惩罚,是交易成本。像开店要交房租一样自然。把每次止损控制在总资金2%以内,连续错十次也就亏20%。只要抓住一次20%的趋势,就能回本。抓两次就能赚钱。亏大钱的人都是因为一次亏了30%以上,需要涨50%才能回本。
不同品种的止损差异
股票没有杠杆,止损可以宽一点,但遇到黑天鹅(财务造假、退市风险)必须无条件走人。期货有杠杆,止损必须窄,而且要盯盘。股指期货波动比商品期货小,止损可以设0.8%到1.2%。原油、螺纹钢波动大,设1.5%到2%。农产品波动小,设0.5%到0.8%。
外汇和加密货币的止损更极端,因为24小时交易且波动剧烈。股票散户不用碰这些。把A股和国内商品期货的止损规则吃透,已经能跑赢八成散户。
止损的核心就三句话:亏多少你说了算,市场说了不算。仓位决定你亏得起多少,止损线决定你亏多少。把这两件事分开算,交易就不会失控。
