问财量化选股策略逻辑
使用以下选股逻辑:
- 当天价格持续在均线上方
- j值小于k值
- 涨幅在2%-7%
选股逻辑分析
这个策略主要考虑的是股票的价格走势,以及KDJ指标的表现。首先,我们希望选择价格一直在均线上方的股票,这意味着股价有上涨的趋势。其次,我们希望选择j值小于k值的股票,因为这通常意味着股票价格可能会继续上升。最后,我们希望选择涨幅在2%-7%的股票,这意味着这个股票的价格增长速度适中。
然而,这个策略也有一定的风险。如果市场环境突然变化,即使股票符合以上条件,也可能无法继续上涨。另外,虽然这个策略可以筛选出一部分有潜力的股票,但是不能保证一定能够赚钱。
如何优化?
我们可以根据市场的实际情况来调整这个策略。例如,如果我们发现市场整体趋势是下跌的,那么我们就应该改变策略,选择在均线下方或者价格大幅度下跌的股票。
最终的选股逻辑
我们的最终选股逻辑如下:
- 股价一直在均线上方
- j值小于k值
- 涨幅在2%-7%
- 风格偏向价值投资,避开高估值股票
常见问题
- 怎么知道j值和k值?
j值和k值可以通过股票交易软件中的技术指标功能计算得出。 - 风格偏向价值投资是什么意思?
风格偏向价值投资就是指在挑选股票时,更注重公司的基本面情况,而不是只看短期的价格波动。具体来说,就是寻找那些具有稳定盈利能力、合理估值的公司股票。
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亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。