量化交易选股策略大全-连续两周股价上涨、分时换手率前二个、2天前涨跌幅排列

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

问财量化选股策略逻辑

这种策略基于以下几个条件:

  • 股价连续两周上涨,表示股票当前处于上升趋势。
  • 分时换手率前二个,说明该股票的交易活跃度较高,可能存在主力资金的关注。
  • 2天前涨跌幅排列,可以查看过去两天股票的走势,判断其是否有反转的可能。

这个策略的优势在于能够筛选出近期表现良好的股票,并且考虑到市场的情绪和流动性因素。但是,需要注意的是,任何投资策略都不能保证100%的成功率,可能会存在一些风险。

选股逻辑分析

优点:

  • 能够筛选出短期有明显上涨潜力的股票。
  • 考虑了交易活跃度和价格波动等因素,相对较为全面。

缺点:

  • 只考虑了最近两周的价格变动,不能完全反映股票的真实价值。
  • 忽略了一些重要的基本面因素,如公司的盈利能力、行业地位等。

有何风险?

  • 过于依赖技术指标可能会导致过度买卖,影响投资效果。
  • 投资者需要有一定的技术和经验才能正确解读分时换手率和价格涨跌等因素。

如何优化?

  • 可以结合更多的基本面数据进行分析,例如市盈率、市净率等,以便更准确地评估股票的价值。
  • 可以使用更复杂的统计模型来预测股票的未来走势。

最终的选股逻辑

  • 股价连续两周上涨。
  • 分时换手率前二个。
  • 2天前涨跌幅排列在前半部分,且无明显下跌趋势。

常见问题

  • 为什么只考虑过去两周的价格变动?
    答:因为这可以较好地反映出股票的趋势变化,避免受到短期噪音的影响。

  • 是否只选择分时换手率高的股票?
    答:不是,还需要结合其他条件综合判断。

python代码参考

import pandas as pd
from pandas_datareader import data as pdr

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

# 设置筛选条件
condition1 = stock['Close'].rolling(window=2).mean() > stock['Close'].shift(1)
condition2 = stock['Volume'].rolling(window=2).sum() / stock['Open'].rolling(window=2).sum() < 0.25
condition3 = (stock['High'] - stock['Low']) / stock['

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

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

    模板如何使用?

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


    
收益&风险
源码

评论