(同花顺量化)15分钟周期MACD绿柱变短_、七连阴、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%: 表明该股票在最近一段时间内有较大的资金流入,可能意味着该股票有较大的上涨潜力。
  • 七连阴: 表明该股票在最近七天内连续下跌,可能意味着该股票短期内存在较大的压力。
  • 15分钟周期MACD绿柱变短: 表明该股票的短期趋势正在转为上涨,可能意味着该股票短期内存在较大的反弹机会。

选股逻辑分析

  • 今日增仓占比>5%: 表明该股票有较大的资金流入,可能意味着该股票有较大的上涨潜力。但是,需要注意的是,如果该股票的增仓比例过高,可能意味着该股票存在较大的泡沫风险。
  • 七连阴: 表明该股票在最近七天内连续下跌,可能意味着该股票短期内存在较大的压力。但是,需要注意的是,如果该股票的七连阴出现在底部区域,可能意味着该股票存在较大的反弹机会。
  • 15分钟周期MACD绿柱变短: 表明该股票的短期趋势正在转为上涨,可能意味着该股票短期内存在较大的反弹机会。但是,需要注意的是,如果该股票的MACD绿柱变短出现在顶部区域,可能意味着该股票存在较大的回调风险。

有何风险?

  • 今日增仓占比>5%: 如果该股票的增仓比例过高,可能意味着该股票存在较大的泡沫风险。
  • 七连阴: 如果该股票的七连阴出现在底部区域,可能意味着该股票存在较大的反弹机会;但是如果该股票的七连阴出现在顶部区域,可能意味着该股票存在较大的回调风险。
  • 15分钟周期MACD绿柱变短: 如果该股票的MACD绿柱变短出现在顶部区域,可能意味着该股票存在较大的回调风险;但是如果该股票的MACD绿柱变短出现在底部区域,可能意味着该股票存在较大的反弹机会。

如何优化?

  • 可以考虑加入更多的技术指标,例如布林线、RSI等,以更准确地判断股票的趋势和风险。
  • 可以考虑加入更多的基本面指标,例如市盈率、市净率等,以更准确地判断股票的价值和潜力。

最终的选股逻辑

  • 今日增仓占比>5%: 表明该股票有较大的资金流入,可能意味着该股票有较大的上涨潜力。
  • 七连阴: 表明该股票在最近七天内连续下跌,可能意味着该股票短期内存在较大的压力。
  • 15分钟周期MACD绿柱变短: 表明该股票的短期趋势正在转为上涨,可能意味着该股票短期内存在较大的反弹机会。
  • 布林线开口向上: 表明该股票的走势正在向上拓展,可能意味着该股票有较大的上涨空间。
  • RSI指标在30以下: 表明该股票的超卖程度较高,可能意味着该股票存在较大的反弹机会。

python代码参考

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

def get_stock_data(stock_code):
    # 获取股票的历史数据
    data = yf.download(stock_code, start='2021-01-01', end='2021-12-31')
    # 计算今日增仓占比
    today_open = data['open'].iloc[-1]
    today_close = data['close'].iloc[-1]
    today_volume = data['volume'].iloc[-1]
    yesterday_volume = data['volume'].iloc[-2]
    if today_volume > yesterday_volume:
        today_buy_volume = today_volume - yesterday_volume
    else:
        today_buy_volume = 0
    today_open_price = data['open'].iloc[-1]
    today_close_price = data['close'].iloc[-1]
    today_buy_amount = today_open_price * today_buy_volume
    today_buy_amount = today_buy_amount / today_close_price
    today_buy_amount = round(today_buy_amount, 2)
    data['today_buy_amount'] = today_buy_amount
    # 计算七连阴
    data['is_seven_day_neg'] = data['close'].diff().apply(lambda x: x < 0)
    data['is_seven_day_neg'] = data['is_seven_day_neg'].rolling(window=7).sum()
    data['is_seven_day_neg'] = data['is_seven_day_neg'].shift(-1)
    data['is_seven_day_neg'] = data['is_seven_day_neg'].replace(0, 1)
    data['is_seven_day_neg'] = data['is_seven_day

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

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

模板如何使用?

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


## 如果有任何问题请添加 下方的二维码进群提问。
![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论