i问财量化选股-涨幅2%-7%、月j值大于月k值、上周涨跌幅大于0

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

问财量化选股策略逻辑

选股逻辑包括以下三个部分:

  1. 涨幅在2%-7%之间,说明股票的涨幅适中,有一定的投资价值。
  2. 月J值大于月K值,说明股票的价格走势较为稳定,适合长期持有。
  3. 上周涨跌幅大于0,说明股票在过去的一周内有上涨的趋势。

选股逻辑分析

这三种逻辑都比较符合稳健的投资风格,有利于降低投资风险。但是,需要注意的是,这种策略可能会错过一些短期的高收益机会。

有何风险?

过于保守的选股逻辑可能会导致投资者错失一些高收益的机会。另外,市场环境的变化也会影响股票的表现,因此需要定期评估和调整选股策略。

如何优化?

可以通过增加更多的筛选条件,或者引入更多元化的指标来优化选股逻辑。例如,可以考虑加入市盈率、市净率等财务指标,或者考虑加入行业、地域等因素。

最终的选股逻辑

综合以上因素,最终的选股逻辑可能是:选择过去一段时间内涨幅适中,价格走势稳定的股票;同时,股票的财务状况良好,行业的前景看好的公司。

常见问题

  • 为什么需要关注月J值和月K值?
  • 如何评估股票的财务状况?
  • 如何判断行业和地域的好坏?

python代码参考

import pandas as pd
from ta import Indicator

# 读取股票数据
df = pd.read_csv('stock_data.csv')

# 计算月J值和月K值
df['j_value'] = Indicator.january(df['close'])
df['k_value'] = Indicator.keltner(df['close'])

# 筛选满足条件的股票
selected_stocks = df[(df['j_value'] > df['k_value']) & (df['sma_5'] > 0)]

# 输出结果
print(selected_stocks)

这段代码使用了ta库中的January和Keltner指标来计算月J值和月K值,然后根据这两个指标以及简单移动平均线SMA_5来进行筛选。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论