基于洪榕,A股赚钱必修课
洪榕,中国资深财经评论员和前券商高管,写本书作为A股市场散户投资者的实用生存指南。核心论点是:大多数散户投资者亏损,不是因为市场天生不公平,而是因为他们以完全错误的假设、情绪化决策、和对市场结构特征零理解为前提进入市场。
本书被构建为一门"必修课"——一份课程大纲,每个A股参与者都必须在冒险投入真实资本之前内化。它涵盖:
模块1:市场结构 — A股实际如何运作(参与者、规则、激励机制)
模块2:估值 — 如何评估股票是便宜还是昂贵
模块3:行业 — 如何识别每个周期中哪些行业将引领
模块4:时机 — 如何识别我们在牛市/熊市周期中的位置
模块5:心理学 — 如何克服可靠破坏回报的行为陷阱
本书明确针对中国散户投资者(散户)——占A股成交量80%以上的2亿多个个人账户。洪榕假设他的读者:
洪榕开门见山地提出了一个严峻现实:大约70-80%的中国散户投资者在任何多年期内亏损("七二一"法则:70%亏损,20%持平,10%盈利)。本书的目的是将读者从70%移动到10%。
作者认为,散户亏损的根本原因:
1. 交易太频繁 — 佣金和价差累积为巨大的拖累
2. 追逐热门股票/行业 — 在顶峰买入,在谷底卖出
3. 完全忽视估值 — 把股票当彩票,而不是所有权份额
4. 从众 — 在人人兴奋时买入,在人人恐慌时卖出
5. 无风险管理 — 集中于单只股票,无止损,盲目补仓
6. 误解市场结构 — 不识别政策周期、IPO供应动态等
洪榕强调,理解你与谁交易是盈利的第一步:
参与者 | 激励机制 | 行为模式
-------------------|--------------------------|------------------------------------------
散户投资者 | 快速致富 | 从众、过度交易、恐慌性抛售
机构基金 | 相对业绩 | 追逐动量、年末粉饰报表
私募股权(PE) | 锁定期退出 | IPO锁定期满后卖出
公司内部人 | 减持持股 | 在市场狂热时卖出
做市商 | 价差捕获 | 提供流动性,从波动中获利
政府/监管机构 | 市场稳定 | 在极端时进行政策干预
关键洞见:散户投资者在制度上处于交易对手的错误一边——信息更充分、资本更雄厚的参与者。生存的唯一途径是停止按照他们的条款玩游戏,并采用不同的时间框架和方法论。
与西方市场不同的关键结构特征:
洪榕识别了A股历史上的一个反复出现的模式:
第一阶段:政策底 — 政府发出支持信号(降息、降低印花税、官方媒体鼓励)。
聪明钱开始建仓。散户情绪仍然看跌。
第二阶段:市场底 — 指数形成技术底部,通常在政策底后1-3个月。
成交量开始扩大。部分散户投资者注意到。
第三阶段:牛市 — 全面反弹。散户投资者大量返回。IPO活动加速。
融资融券扩大。媒体覆盖加强。
第四阶段:政策顶 — 政府发出担忧信号(收紧融资规则、增加IPO供应、
官方媒体警告"非理性繁荣")。聪明钱开始派发。
第五阶段:市场顶 — 指数见顶,通常在政策警告后1-3个月。
成交量达到最大。散户参与和杠杆达到极端。
第六阶段:熊市 — 全面下跌。散户被套。融资头寸强制平仓加速下跌。
关键教训:政策底先于市场底,政策顶先于市场顶。关注政策信号的投资者获得结构性时机优势。
洪榕倡导市盈率(市盈率)作为A股投资者估值的主要工具,但有重要的上下文调整:
估值区间 | 上证综指市盈率 | 行动
------------------|-----------------------|------------------------------------------
深度价值 | 低于10倍 | 积极建仓(罕见,危机级别)
低估 | 10倍 - 13倍 | 系统性买入,增加持仓
公允价值 | 13倍 - 18倍 | 持有现有持仓,选择性新增买入
高估 | 18倍 - 25倍 | 减少持仓,获利了结
泡沫区间 | 高于25倍 | 积极卖出,移至现金/债券
作者强调的重要注意事项:
对于盈利波动大或受备付金影响的行业(银行、保险、钢铁、房地产),洪榕建议以市净率(PB)为主要指标:
行业特定市净率阈值:
- 银行:市净率低于0.7倍 = 深度价值;高于1.2倍 = 充分估值
- 保险:嵌入价值低于1.0倍 = 深度价值
- 钢铁/大宗商品:周期底部市净率低于1.0倍 = 积累
- 房地产:NAV低于0.8倍 = 潜在价值(带政策风险警告)
在增长预期经常偏离现实的A股市场,股息收益率作为一种现实检验:
如果股息收益率 > 1年期银行存款利率 × 1.5:
股票相对于无风险替代品可能低估
如果股息收益率 < 1年期银行存款利率 × 0.5:
股票定价中的增长预期可能无法实现
洪榕将A股行业轮动映射到经济周期,基于经典的美林投资时钟,但根据中国市场的实际情况进行了调整:
经济阶段 | 领先行业 | 滞后行业
----------------|------------------------------------|------------------------
早期复苏 | 金融、房地产、汽车 | 防御性行业、公用事业
中期扩张 | 科技、消费可选 | 大宗商品(早期)
晚期扩张 | 大宗商品、能源、材料 | 金融、房地产
放缓 | 医疗保健、消费必需品 | 周期性行业、科技
衰退 | 公用事业、债券、现金 | 几乎所有行业
中国特有的是,政府政策创造了可以持续多年的可投资行业主题:
政策主题示例:
- "中国制造2025" → 半导体、工业自动化、动力电池
- "共同富裕" → 消费必需品、医疗保健、教育(负面)
- "双循环" → 国内消费、进口替代
- "碳中和" → 太阳能、风能、电动汽车、储能
- "数字经济" → 云计算、人工智能、大数据
作者警告:买入政策主题股票的最佳时机是政策公布但市场尚未完全定价的时候。等到散户投资者在饭桌上讨论某个主题时,easy money已经被赚走了。
在任何有前途的行业内,洪榕的识别领导者框架:
1. 市场份额:在其特定细分市场中排名第一或第二
2. 利润率优势:毛利率高于行业平均水平
3. 收入增长:连续3年以上高于行业同行
4. 机构持股:季度环比增加基金持股
5. 政策对齐:特定政府政策的直接受益者
洪榕提供了一个用于周期识别的综合仪表板:
指标 | 牛市信号 | 熊市信号
---------------------------|-----------------------|------------------------
新增账户 | 激增(滞后) | 崩溃(滞后)
融资融券余额 | 从低谷上升 | 从峰值下降
IPO节奏 | 加速 | 暂停/放缓
上证综指市盈率 | 低于13倍 | 高于25倍
成交量 | 从低位扩大 | 从高位收缩
政策立场 | 宽松(降息) | 收紧(加息)
官方媒体语气 | 鼓励投资 | 警告投机
基金发行 | 困难(看跌) | 创纪录认购(顶部)
洪榕识别了A股熊市到牛市转换中的三个顺序底部:
1. 政策底:政府宣布支持措施。市场可能仍下跌10-20%。
2. 市场底:技术底部形成。成交量完全枯竭。绝望达到最大。
3. 经济底:宏观数据确认复苏。到此时,市场已经从市场底反弹20-40%。
盈利策略:在政策底开始建仓,在市场底积极加仓,持有到经济底确认。
成交量模式 | 解释 | 行动
---------------------------|-------------------------------|------------------
低成交量 + 价格下跌 | 卖出衰竭接近 | 准备买入
高成交量 + 价格上升 | 健康上升趋势 | 持有/加仓
极端成交量 + 价格飙升 | climax买入,接近顶部 | 准备卖出
成交量下降 + 价格上升 | 背离,趋势减弱 | 减少持仓
洪榕的完整买入检查清单:
□ 市场周期:我们处于第1-3阶段(政策底 → 牛市),不是第4-6阶段
□ 指数估值:上证综指市盈率低于18倍(最好低于15倍)
□ 行业对齐:目标行业处于当前经济阶段的领先组
□ 个股质量:满足基本面筛选标准(见第4.3节)
□ 技术确认:股票在60日均线上方,成交量扩大
□ 持仓规模:买入规模不超过组合总规模的10%
□ 风险预算:如果止损,最大亏损 < 组合总规模的2%
第一笔买入(计划持仓的30%):当所有买入标准满足时
第二笔买入(计划持仓的30%):股票确认上升趋势后(更高的低点)
第三笔买入(计划持仓的40%):首次财报确认论点后
覆盖买入:市场全面恐慌性抛售(市盈率低于10倍,成交量萎缩)
—— 不考虑个股标准,买入指数ETF。这些是世代级别的机会。
覆盖跳过:即使所有标准都满足,也不要买入:
- 股票已经从近期底部上涨50%以上
- 内部人士减持加速
- 行业正在被出租车司机和理发师讨论
止损类型 | 触发条件 | 行动
-----------------|--------------------------------------|---------------------------
初始止损 | 价格跌破买入价8% | 卖出全部持仓
跟踪止损 | 价格从最高收盘价下跌15% | 卖出全部持仓
时间止损 | 3个月后无进展 | 卖出50%,重新评估
基本面止损 | 盈利低于预期>20% | 卖出全部持仓
估值止损 | 股票市盈率超过行业平均2倍 | 卖出50%
政策止损 | 负面政策直接针对 | 卖出全部持仓
| 股票所在行业 |
盈利水平 | 行动
-----------------|---------------------------------------------------------
+20% | 卖出1/3持仓,将止损提高到盈亏平衡点
+50% | 再卖出1/3持仓,跟踪止损设在+30%
+100% | 卖出剩余持仓,或以严格的20%跟踪止损持有
当以下任两项为真时,将整体股票敞口降至50%:
1. 上证综指市盈率超过22倍
2. 每周新增账户超过100万
3. 官方媒体发布投机警告
4. 融资融券余额超过上一周期峰值
5. 多只IPO被100倍以上超额认购
当以上任三项为真时,将股票敞口降至20%或更低。
单只股票最大: 组合总规模的10%(按成本计)
单个行业最大: 组合总规模的30%
最大股票敞口: 根据市场周期变化:
- 熊市(市盈率>20倍):20-40%股票,60-80%现金/债券
- 公允价值(市盈率13-20倍):50-70%股票
- 低估(市盈率<13倍):80-100%股票
最低现金储备: 始终保持10%(机会基金)
最低股票数量: 5只(避免过度集中)
最高股票数量: 15只(避免过度分散)
行业限制: 同一行业不超过3只股票
相关性检查: 避免持有走势完全相同的多种股票
洪榕态度坚决:散户投资者不使用融资融券。A股市场T+1结算、10%涨跌停、和政策驱动波动的组合,使杠杆成为个人投资者可靠的毁灭之路。2015年崩盘期间的强制平仓连环爆仓被引用为终极警示故事。
杠杆规则:永远不使用融资融券。永远。散户投资者零例外。
如果你不能用现金买得起一只股票,你就根本买不起它。
1. 永远不要基于朋友、社交媒体或"股神"的推荐进行交易
2. 永远不要追逐已经从低点上涨超过50%的股票
3. 永远不要在没有预先计划的补仓策略的情况下对亏损持仓补仓
4. 永远不要持有超过15只股票——你无法有效监控那么多
5. 永远不要投资你在未来3年内需要的钱
6. 永远不要忽视止损触发——第一笔亏损是最小的亏损
7. 永远不要在连续盈利后增加持仓规模(过度自信陷阱)
8. 永远不要在亏损后报复性交易(试图立即"赚回来")
9. 永远不要把牛市误认为个人能力
10. 始终保持交易日记并每月回顾
情绪 | 出现时机 | 正确回应
-------------|------------------------|-------------------------------------------
贪婪 | 股票上涨30%+ | 机械执行获利了结规则
恐惧 | 组合下跌10%+ | 检查是否触及止损;没有则持有
FOMO | 错过上涨100%的股票 | 什么也不做。总会有新的机会。
兴奋 | 一切都在涨 | 这时你应该最谨慎
绝望 | 熊市低点 | 这实际上是最佳买入时机
不耐烦 | 股票横盘数周 | 回顾论点;如果有效,耐心就是优势
消费:
- 公司季报/年报
- 官方政策公告(国务院、央行、证监会)
- 指数层面估值数据
- 行业层面基本面数据
避免:
- 股票论坛提示和"内幕信息"
- 社交媒体股票推荐
- 付费选股服务(99%是骗局)
- 市场期间的财经媒体(旨在促使行动)
- 任何承诺特定回报目标的信息源
死罪 #1:频率 — 交易太频繁
现实:每轮交易损失0.1-0.3%的佣金和滑点。
每周2笔交易,年摩擦成本超过15-30%——几乎不可能逾越的障碍。
修正:目标最短持有期3-12个月。
死罪 #2:集中 — 全押在一只股票上
现实:即使伟大的公司也可能因市场整体事件下跌50%。
修正:最少5个持仓,单个持仓最多10%。
死罪 #3:追逐 — 在股票已经飙升后买入
现实:当你听到时,聪明钱正在卖给你。
修正:只在你预先筛选的观察清单中买入,有有效买入设置。
死罪 #4:固执 — 拒绝卖出亏损持仓
现实:"它会回来的"是投资中最昂贵的一句话。
修正:无例外地遵守8%初始止损。
死罪 #5:不耐烦 — 太快卖出盈利持仓
现实:散户投资者斩仓亏损持仓、持有亏损持仓——与产生正回报完全相反。
修正:对盈利持仓使用跟踪止损,而非固定盈利目标。
死罪 #6:杠杆 — 使用融资融券或借钱
现实:2015年崩盘在数周内清算了杠杆散户账户。
修正:仅用现金。始终。
死罪 #7:从众 — 购买每个人都在谈论的
现实:热门股票热门是因为它们已经上涨了。
修正:在极端时逆向;遵循你自己的系统性流程。
洪榕提供的数据显示, aggregate散户投资者流动始终显示在市场顶部净买入,在市场底部净卖出。心理机制:
市场底部 → 恐惧主导 → 散户卖出 → 价格进一步下跌
市场顶部 → 贪婪主导 → 散户买入 → 为崩盘埋下伏笔
修正方法是强制逆向行为的机械规则:
- 当指数市盈率低于13倍时增加买入
- 当指数市盈率超过20倍时减少敞口
- 无论情绪状态如何,都必须遵守这些规则
背景:2018年末熊市后遗症
第一步:市场评估(2018年12月)
- 上证综指约2500点,市盈率约11倍(深度价值区间)
- 政府已宣布多项支持措施(政策底确认)
- 散户情绪极度看跌(每个人发誓再也不碰股票)
- 融资融券余额处于多年低点
→ 评估:政策底确认,市场底正在形成。开始建仓。
第二步:行业选择
- 经济阶段:预期早期复苏(货币宽松进行中)
- 早期复苏的领先行业:金融、消费、科技
- 政策主题:"新基建"(5G、数据中心、人工智能)
→ 选定行业:科技(5G主题)+ 消费必需品(防御+成长)
第三步:股票选择
- 筛选科技行业:市场份额领先、收入增长>20%、毛利率>30%
- 识别:公司A — 领先的5G设备供应商
- 收入增长:同比25%
- 毛利率:35%
- 市盈率:18倍(对成长股来说合理)
- 机构持股:过去两个季度增加
→ 选定:公司A,价格¥25/股
第四步:买入执行
- 第一笔(30%):¥25买入——所有买入标准满足
- 设置初始止损:¥23(低于买入价8%)
- 第二笔(30%):股票确认上升趋势后(¥24.50的低点更高)在¥27买入
- 第三笔(40%):在2019年第一季度财报确认收入加速后在¥30买入
第五步:持仓管理
- 平均买入价:¥27.50
- 股票达到¥35(+27%):卖出1/3,将止损提高到¥27.50(盈亏平衡)
- 股票达到¥42(+53%):再卖出1/3,跟踪止损设在¥36
- 股票达到¥50(+82%):以严格的20%跟踪止损(在¥40)持有剩余仓位
第六步:退出
- 2019年4月上证综指市盈率达到18倍
- 股票在¥48,跟踪止损在¥40
- 市场开始走弱,股票回落至¥42
- 跟踪止损未触及,继续持有
- 股票最终在¥40触发跟踪止损
→ 最终退出:剩余1/3持仓在¥40
结果:
- 第一笔:在¥35卖出,盈利+40%
- 第二笔:在¥42卖出,盈利+56%
- 第三笔:在¥40卖出,盈利+33%
- 加权平均盈利:约41%,持有约6个月
class AShareProfitSystem:
"""
洪榕的A股盈利方法论。
"""
# 市场周期参数
DEEP_VALUE_PE = 10
UNDERVALUED_PE = 13
FAIR_VALUE_PE = 18
OVERVALUED_PE = 22
BUBBLE_PE = 25
# 持仓规模
MAX_SINGLE_STOCK = 0.10
MAX_SINGLE_SECTOR = 0.30
MIN_CASH_RESERVE = 0.10
MAX_POSITIONS = 15
MIN_POSITIONS = 5
# 止损参数
INITIAL_STOP_PCT = 0.08
TRAILING_STOP_PCT = 0.15
TIME_STOP_MONTHS = 3
def assess_market_cycle(self, market_data):
"""确定当前市场周期阶段。"""
pe = market_data.shanghai_composite_pe_ttm
policy_stance = market_data.pboc_policy_stance # EASING, NEUTRAL, TIGHTENING
margin_balance_trend = market_data.margin_balance_trend # RISING, FLAT, FALLING
new_accounts_trend = market_data.new_account_openings_trend
if pe < self.UNDERVALUED_PE and policy_stance == "EASING":
return "ACCUMULATION_ZONE"
elif pe < self.FAIR_VALUE_PE:
return "FAIR_VALUE"
elif pe < self.OVERVALUED_PE:
return "CAUTION_ZONE"
elif pe >= self.BUBBLE_PE:
return "EXIT_ZONE"
else:
return "ELEVATED"
def determine_equity_allocation(self, cycle_phase):
"""根据市场周期设定目标股票配置。"""
allocation_map = {
"ACCUMULATION_ZONE": 0.90,
"FAIR_VALUE": 0.65,
"CAUTION_ZONE": 0.40,
"ELEVATED": 0.30,
"EXIT_ZONE": 0.15,
}
return allocation_map.get(cycle_phase, 0.50)
def screen_sectors(self, economic_phase, policy_themes):
"""识别当前环境中的领先行业。"""
sector_map = {
"EARLY_RECOVERY": ["financials", "real_estate", "autos", "consumer"],
"MID_EXPANSION": ["technology", "consumer_discretionary"],
"LATE_EXPANSION": ["commodities", "energy", "materials"],
"SLOWDOWN": ["healthcare", "consumer_staples", "utilities"],
"RECESSION": ["utilities", "bonds"],
}
base_sectors = sector_map.get(economic_phase, [])
# 叠加政策主题
policy_sectors = [theme.beneficiary_sectors for theme in policy_themes]
return prioritize(base_sectors, policy_sectors)
def screen_stocks(self, sector, universe):
"""筛选行业内的优质股票。"""
candidates = []
for stock in universe.get_sector(sector):
if (stock.market_share_rank <= 2
and stock.gross_margin > sector.avg_gross_margin
and stock.revenue_growth_3yr > sector.avg_revenue_growth
and stock.institutional_ownership_trend == "INCREASING"):
candidates.append(stock)
return sorted(candidates, key=lambda s: s.composite_score, reverse=True)
def check_entry_signal(self, stock, portfolio, market_cycle):
"""验证所有买入标准是否满足。"""
if market_cycle in ["EXIT_ZONE", "ELEVATED"]:
return False, "市场周期不利"
if stock.price < stock.ma_60:
return False, "低于60日均线"
if stock.volume_trend != "EXPANDING":
return False, "成交量未确认"
if stock.gain_from_recent_low > 0.50:
return False, "已经从低点反弹>50%"
current_allocation = portfolio.get_stock_weight(stock)
sector_allocation = portfolio.get_sector_weight(stock.sector)
if current_allocation >= self.MAX_SINGLE_STOCK:
return False, "持仓规模限制已达到"
if sector_allocation >= self.MAX_SINGLE_SECTOR:
return False, "行业限制已达到"
return True, "所有买入标准满足"
def execute_entry(self, stock, portfolio, planned_size):
"""分三笔金字塔式建仓。"""
tranche_1 = planned_size * 0.30
portfolio.buy(stock, tranche_1)
portfolio.set_stop_loss(stock, stock.price * (1 - self.INITIAL_STOP_PCT))
# 第二笔和第三笔取决于后续确认
portfolio.set_pending_order(stock, "TRANCHE_2", planned_size * 0.30,
condition="HIGHER_LOW_CONFIRMED")
portfolio.set_pending_order(stock, "TRANCHE_3", planned_size * 0.40,
condition="EARNINGS_CONFIRMATION")
def manage_position(self, stock, portfolio):
"""使用跟踪止损和获利了结进行持续持仓管理。"""
position = portfolio.get_position(stock)
gain_pct = position.unrealized_gain_pct
if gain_pct >= 1.00: # +100%
portfolio.sell(stock, position.remaining * 1.0)
elif gain_pct >= 0.50: # +50%
if not position.took_profit_50:
portfolio.sell(stock, position.original_size * 0.33)
position.took_profit_50 = True
position.trailing_stop = position.entry_price * 1.30
elif gain_pct >= 0.20: # +20%
if not position.took_profit_20:
portfolio.sell(stock, position.original_size * 0.33)
position.took_profit_20 = True
position.trailing_stop = position.entry_price # 盈亏平衡
# 检查止损
if stock.price <= position.stop_loss:
portfolio.sell(stock, position.remaining)
return "STOPPED_OUT"
# 更新跟踪止损
new_trailing = stock.highest_close * (1 - self.TRAILING_STOP_PCT)
if new_trailing > position.trailing_stop:
position.trailing_stop = new_trailing
# 时间止损
if position.holding_days > self.TIME_STOP_MONTHS * 21: # 约21个交易日/月
if gain_pct < 0.05: # 3个月后盈利不足5%
portfolio.sell(stock, position.remaining * 0.50)
return "TIME_STOP_PARTIAL"
return "HOLD"
def daily_review(self, portfolio, market_data):
"""每日组合审查流程。"""
cycle = self.assess_market_cycle(market_data)
target_equity = self.determine_equity_allocation(cycle)
current_equity = portfolio.equity_weight
# 如果严重错位则调整
if current_equity > target_equity + 0.15:
self.reduce_weakest_positions(portfolio, current_equity - target_equity)
elif current_equity < target_equity - 0.15:
self.scan_for_new_entries(portfolio, market_data)
# 管理每个现有持仓
for position in portfolio.positions:
self.manage_position(position.stock, portfolio)
"在A股市场,70%的投资者亏损,20%持平,只有10%盈利。
你的第一任务不是赚钱——而是离开那70%。"
"政策底总是先于市场底。等市场确认的人已经错过了20%的涨幅。"
"散户投资者相对于机构投资者只有一个结构性优势:他们没有基准、
没有季度业绩压力、没有职业风险。他们可以等待。
但大多数散户投资者交易起来就像有截止日期的日内交易者。"
"永远不要在A股使用杠杆。市场T+1规则、每日涨跌停、和政策
敏感性所创造的波动环境,使追加保证金不是风险——而是确定性
——在任何多年期内都是如此。"
"最佳买入时机是当你身边的每个人发誓再也不碰股票时。
最佳卖出时机是你的出租车司机在推荐股票时。"
"估值不是时机工具——而是生存工具。你可能过早,但如果你在低估值时买入,
时间最终会拯救你。如果你高估值买入,没有什么能救你。"
"行业轮动不是关于预测未来——而是关于识别我们在周期中的位置并相应定位。
周期总会转变。"
"A股市场奖励耐心,惩罚活跃。你交易得越少,保留的越多。
每笔交易都是对你的回报征税。"
"不要把牛市误认为个人天赋。当潮水退去,你会发现你的回报
是来自技能还是来自杠杆和运气。"
"你的交易日记比任何股票推荐都更有价值。它是你决策和结果的
唯一诚实记录。"
实施规范编译自洪榕,A股赚钱必修课。本文档是用于实践应用的系统性提炼,不替代阅读原作。