通达信公式转换成同花顺当天价格持续在均线上方、机构持股占流通股比例大于4%、涨幅〈0

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

问财量化选股策略逻辑

  • 当天价格持续在均线上方: 这个逻辑是基于趋势投资理念,认为股价长期看涨的股票更有可能被买入。这种逻辑可以通过计算收盘价是否连续多日高于均线来实现。
  • 机构持股占流通股比例>4%: 机构投资者通常比个人投资者更稳定,因此他们的决策往往更能反映股票的真实价值。这个逻辑可以通过计算流通股中的机构持有股份占比来实现。
  • 涨幅<0: 这个逻辑是为了过滤掉已经大幅上涨的股票,防止买入高价的风险。

选股逻辑分析

这三个逻辑共同构成了一个较为严格的筛选条件,可以有效减少买入垃圾股的风险,提高买入优质股的成功率。

有何风险?

然而,这种方法也有其局限性。首先,它可能会错过一些短期内涨幅较大的股票。其次,机构投资者的决策并不总是正确的,他们也可能犯错误。最后,这个方法没有考虑到公司的基本面,只是依赖于技术指标。

如何优化?

为了克服这些限制,我们可以结合其他因素进行选股。例如,我们也可以考虑公司的财务状况、盈利能力等因素。同时,我们还可以通过动态调整参数,如均线周期和机构持股占比阈值,来适应市场环境的变化。

最终的选股逻辑

我们的选股逻辑是:当天收盘价连续多日高于5日均线,且流通股中的机构持有股份占比大于20%,并且近一个月内股价没有超过前一日收盘价的10%。这种方法既考虑了股票的趋势,又考虑了公司的基本面。

常见问题

  • 这个方法是否适用于所有类型的股票?
  • 是否可以根据不同的市场环境调整参数?
  • 在极端情况下,如市场大幅波动,这个方法的效果如何?

python代码参考

import pandas as pd

# 假设df是包含收盘价、均线、机构持股等信息的数据框
df = df[(df['收盘价'] > df['5日均线']) & (df['机构持股比例'] > 0.2) & (df['涨幅'] < 0.1)]

这段代码会根据设定的规则筛选出满足条件的股票,并返回一个数据框。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧