i问财量化选股-开盘涨幅大于小于5、ma240>0、股票均价在五日均线之上

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

问财量化选股策略逻辑

  • 开盘涨幅大于小于5: 这个条件是筛选出当天开盘价相对于前一日收盘价有较大变动的股票,可能是由于市场情绪、公司重大消息等因素导致。
  • ma240>0: 这个条件是选取长期走势向上的股票,通过计算240天的移动平均线,如果其值大于0,则说明该股票的整体走势较为稳定,具有较好的投资价值。
  • 股票均价在五日均线之上: 这个条件是挑选价格处于上升趋势的股票,通过比较最近五天的平均价格和当前价格,如果后者高于前者,则说明股票价格整体上在上涨。

选股逻辑分析

从上述三个条件来看,这个策略主要关注的是股票的价格变动情况和长期走势。同时,由于涉及到多个参数的计算,因此对于数据的要求较高,需要保证数据的完整性和准确性。

有何风险?

首先,由于涉及到多个参数的计算,因此可能会出现计算错误或者数据缺失的情况,影响到策略的效果。其次,市场情绪等非理性因素也会影响股票的价格变动,无法完全通过历史数据来预测。最后,长期趋势的判断也需要考虑到市场的变化,不能一成不变。

如何优化?

针对以上风险,可以考虑以下优化方式:

  1. 对于数据质量的问题,可以通过数据清洗和异常值处理等方式来提高数据的质量和完整性。
  2. 对于市场情绪的影响,可以通过引入更多的因子,如新闻事件、宏观经济指标等,来提高模型的复杂度和预测能力。
  3. 对于长期趋势的判断,可以定期重新评估和调整模型,以适应市场的变化。

最终的选股逻辑

综合考虑了开盘涨幅、240天移动平均线和股价均值等多个因素后,选出具有较好长期走势且价格波动较大的股票进行投资。

常见问题

  1. 数据来源的问题:如何确保获取的数据准确无误?
  2. 参数设置的问题:应该如何设置各参数的取值范围?
  3. 策略效果的问题:如何评估策略的实际效果?
  4. 投资决策的问题:如何将策略转化为实际的投资决策?

python代码参考

import pandas as pd
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error

# 假设df是包含开盘价、240天移动平均线、

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

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

    模板如何使用?

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


    
收益&风险
源码

评论