“做短线,就要做人气股。”这是做短线的同学经常听到的一句话。关注我的同学都知道,我的文章大多围绕短线逻辑展开,而“人气”二字,几乎是所有短线策略的核心。你可能遇到过这样的场景:某只股明明没什么利好,却突然放量涨停;某只题材股明明业绩一般,却能连续一字板。背后推手是什么?就是“人气”。
在A股这个“资金市+情绪市”的复合环境里,短线的本质是“预期差博弈”,而人气是预期差最直观的体现。简单说:有人气,就有资金;有资金,就有波动;有波动,就有短线机会。
短线交易的核心是“接力”——你需要有人在你买入后,愿意以更高的价格接你的筹码。而人气股天然具备“吸引力”:散户会因为“大家都在看”而跟风,游资会因为“流动性好”而大举进场,甚至机构也会在人气高涨时参与短线套利。比如最近的山子高科,从无人问津到几天几板,靠的就是“低价概念”点燃的人气,每天成交额从几千万放大到几十亿,资金接力效应极强。
A股短线波动本质是“情绪驱动”。当市场情绪低迷时,资金会抱团少数人气股,形成“避风港”;当情绪高涨时,人气股会成为“领头羊”,带动整个板块发酵。
不是所有热门股都能做,但没有人气的股一定不能做。短线交易最怕“冷门股”——成交量低迷、波动小,买入后可能长时间横盘,甚至阴跌不止。而人气股虽然波动大,但至少“有活水”,进退都方便。
写了这么多,人气怎么量化呢?
1、先说我喜欢的同花顺人气

大家可以看到情绪高涨的时候,人气股涨的是不是更好。 情绪差的时候表现分化。 那这时候就得识别大盘情绪到底是好是坏,这篇文章就不讲这个了,之前不少文章写过,可以往前翻一翻。
import pywencai
import pandas as pd
# 列表类查询(默认返回DataFrame)
df = pywencai.get(query='上一交易日个股热度前100', loop=True)
if isinstance(df, pd.DataFrame) and not df.empty:
print(df.head(100))2、再说东方财富人气榜
import akshare as ak
import pandas as pd
# Setting up pandas display options
pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.set_option('display.expand_frame_repr', False)
pd.set_option('display.max_colwidth', 100)
df3 = ak.stock_hot_rank_em()
print(df3.head(100))