i问财量化选股-涨幅2%-7%、连续5天涨幅大于-4%、连续两周股价上涨

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

问财量化选股策略逻辑

  1. 涨幅2%-7%: 表示该股票的上涨趋势相对较强,但不是必须选择。
  2. 连续5天涨幅大于-4%: 表示该股票在近一周内的表现相对稳定且有上涨潜力。
  3. 连续两周股价上涨: 表示该股票在过去的两个月内表现出稳定的上升趋势。

选股逻辑分析

以上逻辑综合考虑了股票价格走势、市场表现和时间周期等多个因素,可以帮助投资者筛选出具有较高投资价值的股票。

有何风险?

使用这种选股策略也存在一定的风险。首先,市场的变化非常快速,单一的逻辑可能无法覆盖所有的情况。其次,对于短期交易者来说,过于关注过去的表现可能会忽略未来的不确定性。最后,如果过度依赖技术指标,可能会忽视公司的基本面和行业前景等因素。

如何优化?

为了降低风险,可以尝试结合多种不同的选股逻辑,例如加入市盈率、市净率等财务指标,或者考虑公司的盈利能力和成长性等因素。此外,还可以引入更多的机器学习算法来提高模型的准确性。

最终的选股逻辑

选择符合以下条件的股票:

  1. 近一月涨幅大于-4%,且至少有五天涨幅大于-4%
  2. 近一个月股价上涨
  3. 当前市盈率小于行业平均值

常见问题

  1. "为什么只选近一个月的股票?" 因为这能更好地反映近期的市场状况。
  2. "为什么要同时满足多个条件?" 这样能更全面地评估一只股票的投资价值。

python代码参考

# import necessary libraries
import pandas as pd
from talib import RSI, SMA

# get stock data
df = pd.read_csv('stock_data.csv')

# filter stocks that meet the criteria
selected_stocks = df[(df['RSI_14'] > -4) & (df['SMA_14'] > df['SMA_28']) & (df['Close'] > df['Close'].rolling(window=10).mean())]

# print selected stocks
print(selected_stocks)

这段代码首先从CSV文件中读取股票数据,然后筛选出满足上述选股逻辑的股票,并打印出来。需要注意的是,这段代码使用了Python的pandas库来处理数据,使用了

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论