i问财量化选股-开盘3分钟涨跌幅大于0、在260均线上、连续5天涨幅大于-4%

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

问财量化选股策略逻辑

选股逻辑主要包括以下几点:

  1. 开盘3分钟涨跌幅大于0: 表示股票当天开盘时有较好的上涨动力,可能是受到利好消息的影响。
  2. 在260均线上: 260均线通常被视为市场的长期趋势线,如果一只股票能在这条线上方运行,说明这只股票的整体走势较好。
  3. 连续5天涨幅大于-4%: 表示这只股票在过去的5个交易日中有较大的上涨幅度,可能是受到了市场情绪的影响。

选股逻辑分析

这个选股逻辑可以过滤掉一些在短期内没有明显上涨空间的股票,只选择那些有较大上涨潜力并且长期走势良好的股票。

有何风险?

然而,这个选股逻辑也有一定的风险。首先,如果市场整体趋势下跌,即使一些股票有较好的短期上涨动力,也可能无法逃脱下跌的趋势。其次,这个选股逻辑只考虑了过去5天的涨幅,并不能预测未来的走势。

如何优化?

为了降低这种风险,我们可以在选股逻辑中加入更多的因素,如公司的基本面情况、行业的发展前景等。同时,我们也可以使用更复杂的技术指标来预测未来的走势。

最终的选股逻辑

综合以上因素,我们的最终选股逻辑如下:

  1. 开盘3分钟涨跌幅大于0
  2. 在260均线上
  3. 连续5天涨幅大于-4%
  4. 公司基本面良好
  5. 行业发展前景好
  6. 使用技术指标预测未来走势

常见问题

  1. 那么如果一只股票在短期内涨幅过大,是否应该考虑?
  2. 如果公司基本面恶化,是否应该考虑?
  3. 如果行业发展前景不佳,是否应该考虑?

python代码参考

import pandas as pd
import numpy as np
from sklearn.linear_model import LinearRegression

# 加载数据
df = pd.read_csv('stock_data.csv')

# 提取需要的列
df['开盘涨跌幅'] = df['开盘价'] / df['昨日收盘价'] - 1
df['260均线上'] = df['收盘价'] > 260
df['连续5天涨幅'] = df['今日涨幅'] - df['昨日涨幅']
df['公司基本面'] = df['基本面评分'] > 70
df['行业发展前景'] = df['行业发展评分'] > 80

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧