(同花顺量化)15分钟周期MACD绿柱变短_、收益>0、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 收益>0
  • 15分钟周期MACD绿柱变短

选股逻辑分析

  • 该策略首先筛选出至少5根均线重合的股票,这意味着这些股票的短期和长期趋势较为一致,有利于股价的上涨。
  • 筛选出收益>0的股票,意味着这些股票已经实现了盈利,说明市场对该股票的未来表现较为看好。
  • 筛选出15分钟周期MACD绿柱变短的股票,意味着该股票的短期趋势正在转为上升趋势,有利于股价的上涨。

有何风险?

  • 该策略只考虑了短期趋势,而忽略了长期趋势的影响,可能会导致错过一些长期趋势较好的股票。
  • 该策略只考虑了MACD指标,而忽略了其他技术指标和基本面因素的影响,可能会导致错过一些有潜力的股票。

如何优化?

  • 可以加入其他技术指标和基本面因素的筛选,以更全面地评估股票的投资价值。
  • 可以考虑加入长期趋势的筛选,以更好地把握股票的长期投资机会。

最终的选股逻辑

  • 筛选出至少5根均线重合的股票
  • 筛选出收益>0的股票
  • 筛选出15分钟周期MACD绿柱变短的股票
  • 加入其他技术指标和基本面因素的筛选
  • 加入长期趋势的筛选

python代码参考

  • 以下是一个简单的Python代码示例,用于筛选符合上述策略的股票:
import tushare as ts
import talib

# 设置pro接口key
ts.set_token('your_token')

# 初始化pro接口
pro = ts.pro_api()

# 获取所有A股股票的代码
all_codes = pro.stock_all_codes()

# 筛选出至少5根均线重合的股票
def has_five_crossing(ma1, ma2, ma3, ma4, ma5):
    if ma1[-1] > ma2[-1] and ma2[-1] > ma3[-1] and ma3[-1] > ma4[-1] and ma4[-1] > ma5[-1]:
        return True
    else:
        return False

# 筛选出收益>0的股票
def has_positive_return(prices):
    if prices[-1] > prices[0]:
        return True
    else:
        return False

# 筛选出15分钟周期MACD绿柱变短的股票
def has_bullish_macd(candles):
    if candles[-1].macd[-1] > candles[-2].macd[-1] and candles[-2].macd[-1] > candles[-3].macd[-1] and candles[-3].macd[-1] > candles[-4].macd[-1]:
        return True
    else:
        return False

# 筛选出其他技术指标和基本面因素的股票
def has_other筛选因素(candles):
    # TODO: 加入其他技术指标和基本面因素的筛选

# 筛选出长期趋势的股票
def has_long_term_trend(candles):
    # TODO: 加入长期趋势的筛选

# 筛选出符合策略的股票
def select_stock():
    codes = []
    for code in all_codes:
        if has_five_crossing(codes[-1], codes[-2], codes[-3], codes[-4], codes[-5]):
            if has_positive_return(codes[-1]):
                if has_bullish_macd(codes[-1]):
                    if has_other筛选因素(codes[-1]):
                        if has_long_term_trend(codes[-1]):
                            codes.append(code)
    return codes

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论