用Python一分钟选出底部放量跳空上扬的强势股,你也可是巴菲特

前言

最近A股市场行情火爆,对股民们来说,选到一只强势股是梦寐以求的事情,因为只有强势股才能让自己的收益跑赢大盘,不然只能眼巴巴看着指数不断上涨,而手上的股票却不动声色,懊恼不已!

相信大家都听说了量化交易这个东西了吧!不过目前国内外介绍量化的书籍、课程之类的,大多是金融背景的人编写的,所以他们的角度和我们普通股民会有些不同。偏研究分析的模型算法可能我们看不懂、用不到,有些量化系统针对于机构操盘搭建的,也不适合小资金的普通股民。

那么,什么才是普通股民所适合的量化交易打开方式呢?本文就用一个接地气的选股场景来和大家分享一下,普通股民如何去使用量化交易!

什么是跳空缺口

K线形态中有一种威力很大的形态——跳空缺口。跳空缺口指相邻的两根K线之间出现了没有交易的空白区间,当今日最低价与昨日最高价之间没有重合部分,称为向上缺口,当今日最高价与昨日最低价之间没有重叠部分,称为向下缺口。
在这里插入图片描述
股价留下缺口,不仅仅是当日投资者激烈情绪的反映,在很多情况下,这种缺口对于判断后市是具有一定意义的。

于是我们结合量化交易这个工具来过滤下近期出现向上跳空缺口的股票,因为这类股票相对来说后市的走势会更强劲。

如何实现

第一步,我们要获取A市场中目标板块的个股数据,我们以证券、地产、水泥、银行、医疗保健、保险、半导体、元器件这几个板块为分析标的。

获取股票数据的方式有很多,比如Baostock、Tushare、聚宽、通达信……都可以。此处我们以Tushare为例,先获取股票清单,代码如下所示:

df_basic = pro.stock_basic(exchange=’’, list_status=‘L’)

剔除2017年以后上市的新股次新股

df_basic = df_basic[df_basic['list_date'].apply(int).values < 20170101]

# 剔除st股
df_basic = df_basic[df_basic['name'].apply(lambda x: x.find
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
股票放量是指在某个交易日,该股票成交量明显大于平常的交易量。放量通常被视为市场情绪的一种表现,可能意味着市场参与者对该股票的兴趣增加或者有重要的消息或事件影响了该股票的交易活动。 在Python中,我们可以使用一些库来获取和分析股票数据,例如pandas和yfinance。以下是一个简单的示例代码,用于获取某只股票的成交量数据并进行分析: ```python import pandas as pd import yfinance as yf # 获取股票数据 stock_symbol = "AAPL" # 股票代码,这里以苹果公司(AAPL)为例 start_date = "2021-01-01" # 开始日期 end_date = "2021-12-31" # 结束日期 data = yf.download(stock_symbol, start=start_date, end=end_date) # 计算成交量的均值和标准差 volume_mean = data["Volume"].mean() volume_std = data["Volume"].std() # 判断某个交易日的成交量是否放量 def is_volume_spike(volume): if volume > volume_mean + 2 * volume_std: # 如果成交量大于均值加两倍标准差,则认为是放量 return True else: return False # 找出放量的交易日 spike_dates = data[data["Volume"].apply(is_volume_spike)].index # 输出放量的交易日 print("放量的交易日:") for date in spike_dates: print(date) ``` 这段代码使用了yfinance库来获取股票数据,并使用pandas库进行数据分析。首先,我们指定了股票代码、开始日期和结束日期,然后通过`yf.download`函数获取股票数据。接下来,我们计算了成交量的均值和标准差,并定义了一个函数`is_volume_spike`来判断某个交易日的成交量是否放量(大于均值加两倍标准差)。最后,我们找出放量的交易日并输出。 希望以上代码对你有帮助!如果你有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值