量化交易选股策略大全-连续2天60日均线向上、近五个交易日有单日涨幅大于5%、分时高开3%

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

问财量化选股策略逻辑

  • 连续2天60日均线向上: 这是一个趋势追踪的指标,表示股票在过去的2个交易日内均在60日均线上方运行。
  • 近五个交易日有单日涨幅大于5%: 表示最近一段时间内,该股有过一次或多次较大程度的上涨。
  • 分时高开3%到6%之间: 分时图上,开盘价格高于昨日收盘价的3%-6%,表明市场对该股有一定的看涨预期。

选股逻辑分析

以上三个条件组合起来,可以筛选出一段时间内有过较好表现,且具有持续上涨潜力的股票。但是,需要注意的是,这只是一个简单的策略,不能保证每次都能选出优秀的股票。同时,市场环境、行业状况等因素也可能影响到股票的表现。

有何风险?

  • 策略过于简单:这样的策略可能存在过度拟合的风险,即对于过去的数据过度敏感,而忽视了未来的变化。
  • 股票选择失误:即使符合了所有的条件,也不能保证买入后一定会有收益,因为股市本身就是不确定的。

如何优化?

  • 添加更多的条件:比如考虑公司的基本面情况、行业前景等。
  • 使用更复杂的模型:比如机器学习模型,能够更好地捕捉股票市场的复杂性。
  • 结合更多数据源:比如新闻资讯、社交媒体等,获取更多关于公司和行业的信息。

最终的选股逻辑

综合以上所有条件,我们得到的选股策略如下:

  1. 连续2天60日均线向上
  2. 近五个交易日有单日涨幅大于5%
  3. 分时高开3%到6%

常见问题

  • 为什么使用这个策略?
  • 这个策略是如何运作的?
  • 有没有其他的策略可以替代这个策略?
  • 这个策略适用于哪些类型的投资者?

python代码参考

import pandas as pd
from pandas_datareader import data as pdr
import yfinance as yf

# 获取股票数据
ticker = 'AAPL'
data = pdr.get_data_yahoo(ticker)

# 定义策略
def strategy(data):
    # 连续两天60日均线向上
    ma_60 = data['Close'].rolling(window=60).mean()
    if ma_60[-2:].values > ma_60[:-2].values:

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧