量化交易7天内有大于=1次的vr增长值小于-90、今日不涨停、涨幅小于5%和

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

问财量化选股策略逻辑

在7天内,如果股票的VR增长值小于-90,且今日没有涨停,涨幅小于5%,那么该股票可能会被我们的选股策略选中。

选股逻辑分析

这种选股逻辑的优点是能够筛选出当前市场表现不佳的股票,这些股票可能存在投资价值。缺点是可能会错过那些虽然当前表现不佳,但是未来有可能反弹的股票。

有何风险?

这种选股逻辑的风险主要在于其过于关注短期的股票表现,而忽视了长期的价值。此外,如果VR增长值连续几天都低于-90,可能会导致误判。

如何优化?

我们可以通过增加更多的数据源来提高选股策略的准确性。例如,可以考虑加入市盈率、市净率等基本面指标,以及技术分析指标等。此外,也可以通过调整阈值来优化选股策略。

最终的选股逻辑

在7天内,如果股票的VR增长值小于-90,且今日没有涨停,且市盈率小于30倍,市净率小于2倍,涨幅小于5%,并且MACD指标显示上涨趋势,那么该股票可能会被我们的选股策略选中。

常见问题

  1. VR增长值是什么?
    VR增长值是一种反映股票价值的技术指标,其计算方法是今天的收盘价减去昨天的收盘价,再除以昨天的收盘价。

  2. 什么是市盈率和市净率?
    市盈率是指公司的股价与每股收益之比,市净率则是指公司的股价与每股净资产之比。

  3. 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亿' #选股语句。

    模板如何使用?

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


    
收益&风险
源码

评论