问财量化选股策略逻辑
选股逻辑:元宇宙行业、量比大于1.5、量比小于6、周线MA5金叉MA10。
选股逻辑分析
该选股逻辑选取了元宇宙行业股票,同时通过量比来筛选量能不错的股票。接着,采用均线趋势策略,选出周线MA5金叉MA10的股票,意味着股票的趋势向上。这一策略留有一定的余地以应对短期波动,并不只依赖一天或一周的表现。选股逻辑易于实现。
有何风险?
该选股逻辑中,均线策略可能会错过快速上涨的股票,同时也会选出相对较安全的股票,机会和风险之间需要权衡。使用均线策略的关键是开仓和平仓的时机,而该选股策略中并没有考虑到股票的估值等其他因素,选股结果存在一定的风险。
如何优化?
除了均线策略外,还可以加入其他选股因素,如股息率、市盈率等,以更综合地考虑投资价值。同时,加入其他技术分析指标,如MACD等,确定入市和离市时间的选择和具体的买入卖出点位。此外,补充一些基本面分析数据和行业分析报告,为投资决策提供更充分的依据。
最终的选股逻辑
选股逻辑:元宇宙行业、量比大于1.5、量比小于6、周线MA5金叉MA10。
同花顺指标公式代码参考
通达信代码:
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
CROSS(MA5,MA10) AND WEEK,;
python代码参考
import tushare as ts
from datetime import datetime
def get_stock_data():
gg_stocks = ts.get_zz500s()
gg_stocks = gg_stocks[gg_stocks['industry'] == '元宇宙']
selected_stocks = gg_stocks[(gg_stocks['volume_ratio'] > 1.5) & (gg_stocks['volume_ratio'] < 6)]
wk_data = ts.get_k_data('000001', index=True, start='20200101', end=datetime.now().strftime('%Y-%m-%d'), ktype='W')
wk_data['ma5'] = wk_data['close'].rolling(5).mean()
wk_data['ma10'] = wk_data['close'].rolling(10).mean()
wk_data['signal'] = np.where(wk_data['ma5'] > wk_data['ma10'], 1, 0)
selected_stocks = pd.merge(selected_stocks, wk_data[['date', 'signal']], left_on='code', right_index=True)
selected_stocks = selected_stocks[selected_stocks['signal'] == 1]
stocks = selected_stocks.set_index('code')
return stocks
stock_list = get_stock_data()
print(stock_list[['name', 'price']])
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


