(iwencai选股策略)价格<12_、10日涨幅大于0小于35、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 10日涨幅大于0小于35
  • 价格小于12

选股逻辑分析

  • 该策略首先寻找至少5根均线重合的股票,这表明这些股票的短期和中期趋势较为一致,可能具有较好的上涨潜力。
  • 接着,策略筛选出10日涨幅大于0小于35的股票,这表明这些股票在最近10天内有一定的上涨趋势,但还没有达到过高的程度。
  • 最后,策略筛选出价格小于12的股票,这表明这些股票的价格相对较低,可能具有较好的投资价值。

有何风险?

  • 该策略没有考虑股票的基本面因素,仅仅根据技术指标进行筛选,因此可能会忽略一些重要的风险因素。
  • 另外,该策略只考虑了股票的短期趋势,没有考虑长期趋势,因此可能会错过一些具有长期投资价值的股票。

如何优化?

  • 为了优化该策略,可以考虑加入一些基本面因素,例如公司的财务数据、盈利能力等,以更好地评估股票的投资价值。
  • 另外,可以考虑加入一些长期趋势的指标,例如移动平均线、布林线等,以更好地判断股票的长期走势。

最终的选股逻辑

  • 筛选出至少5根均线重合的股票
  • 筛选出10日涨幅大于0小于35的股票
  • 筛选出价格小于12的股票
  • 在这些股票中,加入一些基本面因素和长期趋势指标,以更好地评估股票的投资价值。

python代码参考

  • 以下是一个简单的Python代码示例,用于实现上述策略:
import talib

def get_hot_stock():
    # 获取所有A股股票的代码
    codes = list(ta.get_all_codes())
    
    # 初始化一个空列表,用于存储符合条件的股票代码
    hot_stocks = []
    
    # 遍历所有股票代码
    for code in codes:
        # 获取股票的收盘价、10日涨幅和5日均线
        close_prices = talib.MA(code['close'], timeperiod=5)
        ten_day_gain = code['close'].pct_change(10)
        five_day_gain = code['close'].pct_change(5)
        
        # 判断股票是否符合条件
        if len(close_prices) >= 5 and ten_day_gain >= 0 and ten_day_gain <= 35 and five_day_gain <= 0:
            # 将符合条件的股票代码添加到列表中
            hot_stocks.append(code['code'])
    
    # 返回符合条件的股票代码列表
    return hot_stocks

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论