(supermind量化策略)task14/a/元宇宙、量比大于1

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

问财量化选股策略逻辑

选股逻辑:元宇宙行业、量比大于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亿' #选股语句。

    模板如何使用?

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


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

评论