1. 为什么尾盘选股值得一试?聊聊我的真实想法
不知道你有没有过这样的经历,下午两三点打开股票软件,看着满屏红红绿绿,心里琢磨着:“今天还能买点啥?明天能不能有个高开?” 我以前也这样,追涨杀跌,经常被套。后来我开始研究一种叫做“尾盘选股”的方法,说白了,就是在交易日快结束的时候(比如下午2点半以后),根据当天的数据去挑选股票,然后第二天一早就找机会卖出。这种“一夜持股”的思路,听起来有点投机,但用好了,其实能规避很多盘中不确定的风险,比如当天的冲高回落,或者突发利空导致的跳水。
为什么选尾盘?因为经过一天的交易,股票的走势、成交量、资金态度都相对明朗了。早盘的急拉可能是诱多,午后的跳水也可能是洗盘,但到了尾盘,当天的“剧本”基本演完了,很多关键数据也沉淀下来了。这时候,我们利用像 akshare 这样的免费、强大的金融数据工具,就能快速、批量地分析全市场股票,用数据说话,而不是凭感觉。我试过很多方法,最后发现,结合几个核心指标,在尾盘做决策,心态会稳很多,因为你不是在预测全天,而是在做一个基于当天既定事实的“收盘总结”。
那么,一个简单有效的尾盘策略看什么呢?我主要盯四样东西:涨跌幅、换手率、流通市值和量比。涨跌幅不能太大也不能太小,太大可能是利好出尽或者风险已高,太小则动能不足;换手率代表活跃度,太冷清没人玩,太热闹可能是出货;流通市值我喜欢中等偏大的,盘子太小的妖股波动太大,心脏受不了;量比则是看今天的成交是不是比平时活跃,有量才有价。接下来,我就手把手带你,用 akshare 把这些想法变成可以自动运行的代码,一起看看怎么从四千多只股票里,捞出那些“尾盘之星”。
2. 工欲善其事:用akshare搭建你的数据基石
做量化选股,第一步也是最重要的一步,就是拿到准确、及时的数据。以前这可是个门槛,要么花钱买数据接口,要么自己爬,麻烦不说还容易出错。直到我发现了 akshare,一个基于Python的免费开源金融数据接口库,简直像发现了宝藏。它覆盖了股票、基金、期货、期权等海量数据,而且社区活跃,更新及时。对于我们做尾盘策略来说,获取全市场实时行情、历史K线这些核心数据,几行代码就搞定了。
首先,你得确保你的Python环境里装好了akshare。安装非常简单,打开你的命令行(CMD或者终端),输入下面这行命令就行。我建议创建一个独立的虚拟环境来做量化,避免包版本冲突。
pip install akshare --upgrade
安装好后,我们就可以在代码里引入它了。这里有个小技巧,我习惯同时引入pandas来做数据处理,因为akshare返回的数据大多是Pandas的DataFrame格式,用pandas操作起来行云流水。另外,我们还需要datetime模块来处理日期。
import akshare as ak
import pandas as pd
from datetime import datetime, timedelta
数据准备好了,我们得明确要获取哪些数据。对于尾盘选股,我们需要两类数据:
- 全市场实时行情:这是我们的选股“鱼塘”,包含了所有股票的最新价、涨跌幅、换手率、量比、流通市值等我们关心的指标。akshare的
stock_zh_a_spot_em()函数能完美提供这些。 - 个股历史K线数据:当我们根据实时行情初步筛选出股票后,还需要看看它最近几天的走势是否健康,比如是不是价量齐升。这就需要调用

713

被折叠的 条评论
为什么被折叠?



