(同花顺量化)30日平均线向上_、9点25分涨幅小于6%、至少5根均线重合的股票

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

问财量化选股策略逻辑

  1. 至少5根均线重合的股票: 这个逻辑表示股票的价格趋势比较稳定,不容易出现大幅波动。如果5根均线重合,说明股票的价格走势比较平缓,不太可能出现大幅上涨或下跌的情况。
  2. 9点25分涨幅小于6%: 这个逻辑表示股票在开盘后的涨幅比较小,说明市场对该股票的预期不是很高。如果涨幅小于6%,说明股票的价格还没有出现大幅波动,可能是一个比较好的买入时机。
  3. 30日平均线向上: 这个逻辑表示股票的长期趋势是向上的,说明股票的价格有望继续上涨。如果30日平均线向上,说明股票的价格在过去30天内一直在上涨,是一个比较好的买入时机。

选股逻辑分析

这个策略逻辑主要考虑了股票的价格趋势和市场预期。首先,至少5根均线重合的股票表示价格趋势比较稳定,不太可能出现大幅波动。其次,9点25分涨幅小于6%的股票说明市场对该股票的预期不是很高,可能是一个比较好的买入时机。最后,30日平均线向上表示股票的长期趋势是向上的,也是一个比较好的买入时机。

有何风险?

这个策略逻辑主要考虑了股票的价格趋势和市场预期,但并没有考虑其他因素,如公司的财务状况、行业发展趋势等。因此,投资者在使用这个策略逻辑时,需要对股票的基本面进行充分的了解和分析,以避免因基本面因素导致的投资风险。

如何优化?

为了进一步提高这个策略逻辑的准确性和稳定性,可以考虑加入其他因素,如公司的财务状况、行业发展趋势等。同时,可以对这个策略逻辑进行回测和优化,以找到更加适合市场的策略逻辑。

最终的选股逻辑

最终的选股逻辑可以综合考虑股票的价格趋势、市场预期、财务状况、行业发展趋势等因素,以选择更加适合市场的股票。具体来说,可以使用以下策略逻辑:

  1. 股票的价格趋势比较稳定,至少5根均线重合。
  2. 9点25分涨幅小于6%。
  3. 30日平均线向上。
  4. 公司财务状况良好,盈利能力较强。
  5. 行业发展趋势良好,未来有望持续增长。

python代码参考

以下是一个简单的Python代码参考,用于实现上述策略逻辑:

import talib

def get_strategy_scores(symbol):
    # 获取股票的收盘价、5日均线、10日均线、20日均线、60日均线和120日均线
    close_prices = get_close_prices(symbol)
    ma5 = talib.MA(close_prices, timeperiod=5)
    ma10 = talib.MA(close_prices, timeperiod=10)
    ma20 = talib.MA(close_prices, timeperiod=20)
    ma60 = talib.MA(close_prices, timeperiod=60)
    ma120 = talib.MA(close_prices, timeperiod=120)

    # 计算股票的价格趋势
    trend = (ma120 - ma5) / ma5 * 100

    # 获取股票的开盘价、9点25分涨幅和30日平均线
    open_prices = get_open_prices(symbol)
    open_price_change = (open_prices[-1] - open_prices[-2]) / open_prices[-2]
    thirty_day_average = talib.MA(open_prices, timeperiod=30)

    # 判断股票是否符合策略逻辑
    if trend >= 0 and open_price_change < 0.06 and thirty_day_average > 0:
        return True
    else:
        return False

需要注意的是,这个代码参考只是提供了一个简单的实现思路,实际使用时需要根据具体情况进行调整和优化。

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论