量化交易选股策略-今日不涨停、收盘价大于=20日均线、开盘涨幅大于小于5

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

问财量化选股策略逻辑

今日不涨停, 收盘价>=20日均线, 开盘涨幅大于小于5

选股逻辑分析

这个选股策略的目标是寻找收盘价在20日均线上方且当日开盘涨幅大于或等于5%的股票。首先,它排除了当天出现涨停的情况,因为这是股票市场中的极端情况,对于长期投资者来说并不一定代表公司的基本面出现了重大变化。其次,它要求收盘价至少要高于20日均线,这可以被视为一种长期趋势的验证。最后,它还限制了开盘涨幅的范围,既包括开盘涨幅大于5%的股票,也包括开盘涨幅小于5%的股票。

有何风险?

这个策略的风险在于其过于简单,可能会忽视一些重要的信息。例如,虽然收盘价位于20日均线上方可以视为一种趋势的验证,但是并不意味着股票的价格一定会继续上涨。此外,这个策略也没有考虑交易量、市盈率等因素,这些因素也可能影响股票的价格走势。

如何优化?

为了减少风险,我们可以考虑引入更多的条件来筛选股票。例如,我们可以通过查看公司的财务报告、行业研究报告等来获取更多的信息。另外,我们也可以考虑引入一些技术指标,如移动平均线、MACD等,来辅助判断股票的价格走势。

最终的选股逻辑

在没有额外的信息和条件的情况下,我们可以在收盘价位于20日均线上方且当日开盘涨幅大于或等于5%的基础上进行选股。这样可以帮助我们找到一些处于长期上升趋势并且有较大上涨潜力的股票。

常见问题

Q1:为什么只考虑收盘价在20日均线上方?
A1:收盘价位于20日均线上方可以被视为一种长期趋势的验证,可以帮助我们避免在短期波动中买入或者卖出。

Q2:为什么只考虑开盘涨幅大于或等于5%的股票?
A2:开盘涨幅大于或等于5%的股票可以被认为是有较强上涨动力的股票,可以帮助我们在股价启动初期及时买入。

Q3:如果股价已经涨到很高,还需要继续关注吗?
A3:即使股价已经涨得很高,只要它仍然在20日均线上方并且开盘涨幅大于或等于5%,我们就可以继续关注。

python代码参考

import pandas as pd
import numpy as np

def select_stocks(df):
    #

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论