问财量化选股策略逻辑
高点为两日最高,七连阴,近25个交易日有单日涨幅大于等于百分之10
选股逻辑分析
这个策略的逻辑是基于以下三个条件来筛选股票:
- 高点为两日最高:这意味着股票在最近的两个交易日中达到了最高价,表明市场对该股票的短期走势较为乐观。
- 七连阴:连续七个交易日的阴线走势,表明股票价格在短期内出现了连续的下跌,可能预示着市场对该股票的看空情绪较为浓厚。
- 近25个交易日有单日涨幅大于等于百分之10:这意味着股票在过去的25个交易日内,至少出现过一天的涨幅大于等于10%,表明股票价格在短期内有一定的反弹力度。
综合以上三个条件,该策略可以筛选出那些短期内有反弹潜力、但市场情绪较为悲观的股票。
有何风险?
该策略的局限性在于,它只考虑了股票的短期走势,而没有考虑长期趋势。因此,如果股票的长期趋势向下,即使在短期内出现反弹,也可能无法逃脱下跌的命运。此外,该策略也忽略了股票的基本面因素,例如公司的财务状况、盈利能力等,这些因素也会影响股票的价格走势。
如何优化?
为了优化该策略,可以考虑加入一些基本面因素,例如公司的财务状况、盈利能力等,以更全面地评估股票的价值。此外,还可以考虑加入一些技术分析指标,例如移动平均线、布林线等,以更好地判断股票的走势。
最终的选股逻辑
最终的选股逻辑如下:
def select_stock():
# 获取所有A股股票的代码和名称
stocks = get_stocks()
# 初始化一个空列表,用于存储符合条件的股票
selected_stocks = []
# 遍历所有股票
for stock in stocks:
# 获取股票的高点、七连阴天数和近25个交易日的涨幅情况
high_price, seven_days_negative, daily_gain大于等于10 = get_stock_data(stock)
# 如果符合条件,将股票加入到选股票列表中
if high_price and seven_days_negative and daily_gain大于等于10:
selected_stocks.append(stock)
# 返回符合条件的股票列表
return selected_stocks
python代码参考
import tushare
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
