问财量化选股策略逻辑
- 至少5根均线重合的股票
- 昨天换手率>8%
- 按今日竞价金额排序前5
选股逻辑分析
这个策略基于以下三个条件来筛选股票:
- 股票至少有5根均线重合,这表明股票的价格趋势相对稳定,不容易受到短期波动的影响。
- 昨天换手率>8%,这表明股票的交易活跃度较高,可能存在资金流入或流出。
- 按今日竞价金额排序前5,这表明股票的竞价金额较大,可能是市场关注度较高的股票。
综合这三个条件,这个策略可以筛选出价格趋势稳定、交易活跃度高、市场关注度大的股票,这些股票可能具有较好的投资价值。
有何风险?
这个策略的风险主要来自于以下两个方面:
- 筛选出的股票可能不符合投资者的预期,导致投资失误。
- 筛选出的股票可能存在市场风险,导致投资损失。
因此,在使用这个策略时,投资者需要对股票进行充分的研究和分析,以降低投资风险。
如何优化?
优化这个策略的方法有很多,以下是一些可能的优化方案:
- 将筛选条件的数量增加或减少,以适应不同的投资风格和策略。
- 将筛选条件的权重调整,以更准确地反映投资者的偏好和预期。
- 将筛选条件与其他市场数据相结合,以更好地预测股票的未来表现。
最终的选股逻辑
以下是一个基于上述策略的最终的选股逻辑:
import talib
def select_stock():
# 获取所有A股股票的收盘价和成交量数据
prices = get_prices()
volumes = get_volumes()
# 计算5日、10日、20日、60日、120日均线
ma5 = talib.MA(prices, timeperiod=5)
ma10 = talib.MA(prices, timeperiod=10)
ma20 = talib.MA(prices, timeperiod=20)
ma60 = talib.MA(prices, timeperiod=60)
ma120 = talib.MA(prices, timeperiod=120)
# 筛选出至少5根均线重合的股票
stocks = prices.index[prices[5:].values >= ma5[5:].values]
stocks = stocks[prices[5:].values >= ma10[5:].values]
stocks = stocks[prices[5:].values >= ma20[5:].values]
stocks = stocks[prices[5:].values >= ma60[5:].values]
stocks = stocks[prices[5:].values >= ma120[5:].values]
# 筛选出昨天换手率>8%的股票
stocks = stocks[volumes昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天昨天 yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday yesterday
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
