(iwencai选股策略)近25个交易日有单日涨幅大于等于百分之10_、周线MA5金叉MA

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

问财量化选股策略逻辑

今日增仓占比>5%,周线MA5金叉MA10,近25个交易日有单日涨幅大于等于百分之10

选股逻辑分析

这个策略基于三个条件来筛选股票。首先,要求今日的股票增仓比例大于5%,这意味着机构投资者在买入股票。其次,要求股票的周线MA5金叉MA10,这意味着股票价格趋势向上。最后,要求股票在过去25个交易日内有单日涨幅大于等于百分之10,这意味着股票价格波动较大。

有何风险?

这个策略的风险在于它过于依赖于技术指标和短期价格波动。如果股票价格没有按照预期的方向波动,或者技术指标出现失误,那么这个策略可能会失效。此外,如果机构投资者在买入股票后不久就将其卖出,那么这个策略也可能无法获得预期的收益。

如何优化?

为了优化这个策略,可以考虑加入更多的条件来筛选股票。例如,可以考虑加入股票的市值、市盈率、市净率等指标,以确保股票的质地良好。此外,可以考虑加入技术指标的过滤条件,以确保技术指标的准确性。最后,可以考虑加入更多的数据来源,以确保策略的可靠性。

最终的选股逻辑

最终的选股逻辑如下:

import talib

def select_stock():
    # 获取今日股票的增仓比例
    today_percent = get_todays_percent()
    
    # 获取股票的周线MA5和MA10
    ma5, ma10 = get_moving_average()
    
    # 获取股票过去25个交易日的单日涨幅
    daily_returns = get_daily_returns()
    
    # 判断是否满足所有条件
    if today_percent > 0.05 and ma5 > ma10 and daily_returns.mean() >= 0.1:
        return True
    else:
        return False

其中,get_todays_percent()get_moving_average()get_daily_returns()等函数是根据具体数据源实现的。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论