问财量化选股策略逻辑
在7天内,如果股票的VR增长值小于-90,且今日没有涨停,涨幅小于5%,那么该股票可能会被我们的选股策略选中。
选股逻辑分析
这种选股逻辑的优点是能够筛选出当前市场表现不佳的股票,这些股票可能存在投资价值。缺点是可能会错过那些虽然当前表现不佳,但是未来有可能反弹的股票。
有何风险?
这种选股逻辑的风险主要在于其过于关注短期的股票表现,而忽视了长期的价值。此外,如果VR增长值连续几天都低于-90,可能会导致误判。
如何优化?
我们可以通过增加更多的数据源来提高选股策略的准确性。例如,可以考虑加入市盈率、市净率等基本面指标,以及技术分析指标等。此外,也可以通过调整阈值来优化选股策略。
最终的选股逻辑
在7天内,如果股票的VR增长值小于-90,且今日没有涨停,且市盈率小于30倍,市净率小于2倍,涨幅小于5%,并且MACD指标显示上涨趋势,那么该股票可能会被我们的选股策略选中。
常见问题
-
VR增长值是什么?
VR增长值是一种反映股票价值的技术指标,其计算方法是今天的收盘价减去昨天的收盘价,再除以昨天的收盘价。 -
什么是市盈率和市净率?
市盈率是指公司的股价与每股收益之比,市净率则是指公司的股价与每股净资产之比。 -
MACD指标是什么?
MACD指标是一种常用的股票技术分析指标,它可以用来判断股票的趋势。
python代码参考
import pandas as pd
from talib import *
# 获取数据
df = pd.read_csv('stock_data.csv')
# 计算VR增长值
df['VR_growth'] = df['close'] / df['open'] - 1
# 设置条件
conditions = [
df['VR_growth'] < -90,
df['close'] < df['high'],
df['close'] > df['low'],
df['volume'] < df['volume'].quantile(0.8),
df['macd'] > df['macd'].shift(),
]
# 选择满足条件的股票
selected_stocks = df[conditions].
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。