i问财量化选股-ma240>0、去掉新股与次新股、行业板块涨幅前5

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

问财量化选股策略逻辑

  • 首先,我们设置一个 MA240 大于 0 的条件,这代表当前股票的趋势是向上的。
  • 其次,我们将去除所有的新股和次新股,因为这些股票通常具有较高的波动性和不确定性。
  • 最后,我们将选择行业中涨幅前五的股票。

选股逻辑分析

这个策略的优点在于它考虑了股票的趋势,并且避免了新上市或即将上市的股票。然而,它也存在一些缺点。首先,它只关注短期的市场表现,而没有考虑到公司的长期业绩和基本面。其次,它过于依赖于技术指标,可能会错过一些真正有潜力的股票。

有何风险?

由于该策略主要依赖于 MA240 这个单一的技术指标,因此如果该指标的判断出现失误,可能会导致选出的股票不理想。此外,如果市场整体趋势发生反转,那么这个策略的效果也会大打折扣。

如何优化?

为了克服上述风险,我们可以引入更多的因素来评估股票的价值,比如公司的财务报表、行业地位、管理层的能力等。同时,我们也可以通过研究市场的历史数据,来找出最佳的 MA240 参数。

最终的选股逻辑

我们的最终选股策略应该是这样的:

  1. 首先,我们设置一个 MA240 大于 0 的条件,这代表当前股票的趋势是向上的。
  2. 然后,我们将选择在过去一年内财务状况良好,行业地位稳固,管理层能力出众的公司。
  3. 最后,我们将从这个列表中选择行业内涨幅前五的股票。

常见问题

  1. 什么是 MA240?
    MA240 是移动平均线的一种,它是将过去 240 天的收盘价加权平均得到的结果。如果 MA240 大于 0,那么代表股价走势向上。

    ma240 = sum([prev_close for i in range(240)]) / 240
    

    这是一个简单的 Python 代码实现。

    import pandas as pd
    df = pd.DataFrame({'Close': [1, 2, 3, ...]})  # 假设这是你的股票数据
    ma240 = df['Close'].rolling(window=240).mean()
    

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧