(同花顺量化)9点25分涨幅小于6%_、昨日9_15匹配价跌停、今日增仓占比_5%

用户头像神盾局量子研究部
2023-08-31 发布

问财量化选股策略逻辑

  • 今日增仓占比>5%,表示这只股票最近有资金流入,可能是机构或庄家在建仓。
  • 昨日9:15匹配价跌停,表示这只股票在昨日开盘价跌停,可能是由于市场情绪导致的抛售。
  • 9点25分涨幅小于6%,表示这只股票在开盘后价格没有出现大幅上涨,可能是由于市场情绪导致的抛售或者庄家在打压股价。

选股逻辑分析

  • 今日增仓占比>5%表示有资金流入,说明这只股票有可能是被机构或庄家看中,未来有可能出现上涨。
  • 昨日9:15匹配价跌停,说明这只股票在昨日开盘价跌停,可能是由于市场情绪导致的抛售,但不一定代表这只股票未来会继续下跌。
  • 9点25分涨幅小于6%,说明这只股票在开盘后价格没有出现大幅上涨,可能是由于市场情绪导致的抛售或者庄家在打压股价,但不一定代表这只股票未来会继续下跌。

有何风险?

  • 由于是基于市场情绪和资金流入流出的分析,因此可能存在一定的主观性,无法完全准确预测股票未来走势。
  • 由于是基于开盘价跌停和涨幅小于6%的分析,因此可能错过一些优质股票。

如何优化?

  • 可以考虑加入更多因素,如技术分析、基本面分析等,以提高选股准确率。
  • 可以考虑加入更多的历史数据,以更好地分析市场情绪和资金流入流出。

最终的选股逻辑

  • 今日增仓占比>5%
  • 昨日9:15匹配价跌停
  • 9点25分涨幅小于6%
  • 过去一段时间内,该股票的日均换手率大于10%
  • 过去一段时间内,该股票的年化收益率大于20%
  • 过去一段时间内,该股票的市盈率小于20倍

python代码参考

import tushare as ts

# 初始化pro接口
pro = ts.pro_api()

# 获取所有股票信息
data = pro.realtime_quotes()

# 选择需要分析的股票
stock_code = '600036.XSHG'

# 获取该股票的历史数据
history_data = pro.history(stock_code, start='2020-01-01', end='2021-12-31')

# 分析该股票的今日增仓占比
today_buy_amount = history_data['buy_amount'][-1]
today_buy_volume = history_data['buy_volume'][-1]
today_total_amount = history_data['total_amount'][-1]
today_total_volume = history_data['total_volume'][-1]
today_buy_percentage = today_buy_amount / today_total_amount * 100

# 分析该股票的昨日9:15匹配价跌停
yesterday_match_price = history_data['match_price'][-1]
yesterday_open_price = history_data['open_price'][-1]
yesterday_close_price = history_data['close_price'][-1]
yesterday_match_volume = history_data['match_volume'][-1]
yesterday_open_volume = history_data['open_volume'][-1]
yesterday_close_volume = history_data['close_volume'][-1]
yesterday_match_percent = (yesterday_match_price - yesterday_open_price) / yesterday_open_price * 100

# 分析该股票的9点25分涨幅小于6%
open_price = history_data['open']
close_price = history_data['close']
price_change = close_price - open_price
price_change_percentage = price_change / open_price * 100
if price_change_percentage < 6:
    price_change_percentage = 0

# 统计该股票的日均换手率
daily_volume = history_data['volume']
daily_amount = history_data['amount']
average_daily_volume = sum(daily_volume) / len(daily_volume)
average_daily_amount = sum(daily_amount) / len(daily_amount)

# 统计该股票的年化收益率
yearly_return = (close_price[-1] - history_data['close'][0]) / history_data['close'][0] * 100

# 统计该股票的市盈率
pe_ratio = history_data['pe_ratio'][-1]

# 判断该股票是否满足条件
if today_buy_percentage > 5 and yesterday_match_percent > 10 and price_change_percentage < 6 and average_daily_volume > 1000000 and yearly_return > 20 and pe_ratio < 20:
    print('符合最终的选股逻辑的股票代码为:', stock

## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


## 如果有任何问题请添加 下方的二维码进群提问。
![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论