问财量化选股策略逻辑
今日增仓占比>5%,今日均线向上发散,30日平均线向上
选股逻辑分析
这个策略基于三个指标来筛选股票。首先,要求今天的股票增仓比例大于5%,这意味着机构投资者在今天买入的股票数量超过了昨天的股票数量。其次,要求今天的均线向上发散,这意味着股票价格趋势是向上的。最后,要求30日平均线向上,这意味着股票价格在过去30天内也是上涨的。
有何风险?
这个策略的风险在于它过于依赖于技术指标。如果股票价格在短期内出现大幅波动,这些技术指标可能会失去意义。此外,机构投资者的买入行为可能并不是总是正确的,因此股票价格的上涨并不一定意味着未来会继续上涨。
如何优化?
为了优化这个策略,可以考虑加入更多的指标来筛选股票。例如,可以考虑加入市盈率(P/E)和市净率(P/B)等基本面指标,以更好地评估股票的价值。此外,可以考虑加入技术指标的过滤器,以减少股票价格的短期波动对策略的影响。
最终的选股逻辑
以下是一个基于上述策略的最终的选股逻辑:
def select_stock():
# 获取所有A股股票的列表
stocks = get_stocks()
# 初始化变量
selected_stocks = []
for stock in stocks:
# 获取今天的增仓比例
today_percent = get_stock_percent増仓(stock)
# 获取今天的均线
today_mavg = get_stock_mavg(stock)
# 获取30日平均线
thirty_mavg = get_stock_mavg(stock, 30)
# 判断是否符合策略要求
if today_percent > 0.05 and today_mavg > thirty_mavg:
selected_stocks.append(stock)
# 返回符合条件的股票列表
return selected_stocks
python代码参考
def get_stocks():
# 获取所有A股股票的列表
stocks = []
# TODO: 获取所有A股股票的列表
return stocks
def get_stock_percent増仓(stock):
# 获取今天的增仓比例
# TODO: 获取今天的增仓比例
return today_percent
def get_stock_mavg(stock, n):
# 获取股票的n日平均线
# TODO: 获取股票的n日平均线
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


