量化投资-下破五日均线、涨幅2%-7%、竞价额大于1000万

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

问财量化选股策略逻辑

  • 下破五日均线: 这意味着股票价格已经跌破了最近5天的平均价格,这是一个技术上的买入信号。
  • 涨幅2%-7%: 股票价格上涨超过2%或者少于7%,这是为了防止股价过快上涨,使得收益相对稳定。
  • 竞价额大于1000万: 这是为了筛选出有资金参与的股票,避免过于冷门的股票。

选股逻辑分析

上述的选股逻辑可以帮助投资者找到那些短期内可能有所表现的股票,但是需要注意的是,这只是投资决策的一个方面,还需要考虑公司的基本面、行业前景等因素。

有何风险?

  • 技术指标并不一定总是准确的,有时候可能会出现误导。
  • 公司的基本面和行业前景也需要投资者进行深入的研究和分析,不能仅仅依赖技术指标。

如何优化?

  • 可以尝试使用更多的技术指标来辅助判断,例如MACD、RSI等。
  • 可以考虑加入一些基本面因素,如公司的盈利能力、负债情况等。

最终的选股逻辑

在考虑了技术指标和基本面因素后,如果一个股票满足以下条件:

  • 价格下跌并且突破了五日均线,同时在过去五个交易日内的收盘价都在五日均线上方。
  • 在开盘时的竞价额超过了1000万。
  • 股价上涨幅度至少达到了2%,并且不超过7%。

那么这个股票就是一个符合我们选股逻辑的股票。

常见问题

  • 这个策略适用于所有类型的股票吗?
    • 不是的,这个策略主要适用于那些有一定的波动性的股票。
  • 我需要知道如何进行股票的开盘竞价吗?
    • 是的,你需要知道如何查看股票的开盘竞价信息。

python代码参考

import yfinance as yf

# 获取数据
data = yf.download('AAPL', start='2021-01-01', end='2021-12-31')

# 设置五日移动平均线
sma_5 = data['Close'].rolling(window=5).mean()

# 计算下破五日均线的价格
break_down_price = data['Close'][data['Close'] < sma_5].index[0]

# 计算符合条件的股票数量
selected_stocks = len(data

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

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

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧