i问财量化选股-当天价格持续在均线上方、j值小于k值、涨幅2%-7%

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

问财量化选股策略逻辑

使用以下选股逻辑:

  1. 当天价格持续在均线上方
  2. j值小于k值
  3. 涨幅在2%-7%

选股逻辑分析

这个策略主要考虑的是股票的价格走势,以及KDJ指标的表现。首先,我们希望选择价格一直在均线上方的股票,这意味着股价有上涨的趋势。其次,我们希望选择j值小于k值的股票,因为这通常意味着股票价格可能会继续上升。最后,我们希望选择涨幅在2%-7%的股票,这意味着这个股票的价格增长速度适中。

然而,这个策略也有一定的风险。如果市场环境突然变化,即使股票符合以上条件,也可能无法继续上涨。另外,虽然这个策略可以筛选出一部分有潜力的股票,但是不能保证一定能够赚钱。

如何优化?

我们可以根据市场的实际情况来调整这个策略。例如,如果我们发现市场整体趋势是下跌的,那么我们就应该改变策略,选择在均线下方或者价格大幅度下跌的股票。

最终的选股逻辑

我们的最终选股逻辑如下:

  1. 股价一直在均线上方
  2. j值小于k值
  3. 涨幅在2%-7%
  4. 风格偏向价值投资,避开高估值股票

常见问题

  1. 怎么知道j值和k值?
    j值和k值可以通过股票交易软件中的技术指标功能计算得出。
  2. 风格偏向价值投资是什么意思?
    风格偏向价值投资就是指在挑选股票时,更注重公司的基本面情况,而不是只看短期的价格波动。具体来说,就是寻找那些具有稳定盈利能力、合理估值的公司股票。

python代码参考

import pandas as pd
import talib

# 获取股票数据
data = pd.read_csv('stock_data.csv')

# 计算J值和K值
def calculate_jk(data):
    df = data[['close']]
    # 计算J值
    j = talib.SMA(df['close'], timeperiod=9)
    # 计算K值
    k = talib.SMA(df['close'], timeperiod=3)
    return j, k

# 根据价格、j值和k值筛选股票
def filter_stocks(data, j, k):
    df = data.copy()
    df['

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧