量化论坛选股策略-实际控制人、10日振幅小于、删除创业版

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

问财量化选股策略逻辑

在选股过程中,我们采用了以下策略作为筛选条件:

  1. 实际控制人:我们筛选出的股票,其实际控制人需要满足一定的条件,例如:上市时间较早、市值较大等。
  2. 10日振幅<:我们关注股票近10日的振幅是否低于一定的阈值,以筛选出近期走势较弱的股票。
  3. 删除创业版:为了降低风险,我们排除创业版的股票。

选股逻辑分析

以上选股策略的逻辑分析如下:

  1. 实际控制人:实际控制人作为公司的核心,对公司的运营和发展有着重要影响。我们选择实际控制人较为稳定和有经验的上市公司,以降低风险。
  2. 10日振幅<:我们关注股票近10日的走势,选择近期走势较弱的股票,以寻求超额收益。但需要注意,过低的价格可能会导致市值较小,影响投资回报率。
  3. 删除创业版:创业版的股票通常意味着公司成立时间较短,业绩稳定性较低。我们选择排除创业版的股票,以降低风险。

有何风险?

该选股策略存在以下风险:

  1. 实际控制人:实际控制人可能因个人原因、公司治理问题等导致能力下降,影响公司业绩。
  2. 10日振幅<:选股策略关注近期走势较弱的股票,但市场波动较大,可能出现选股错误。
  3. 删除创业版:创业版股票通常具有较高的成长性,排除创业版股票可能错过潜在的优质投资机会。

如何优化?

为了优化选股策略,我们可以考虑以下方法:

  1. 调整振幅阈值:根据市场情况,可以适当调整10日振幅的阈值,以提高选股准确性。
  2. 增加其他选股条件:可以增加其他选股条件,如市盈率、市净率等财务指标,以降低风险。
  3. 定期调整策略:定期对选股策略进行调整,以适应市场变化。

最终的选股逻辑

结合以上策略分析,我们最终的选股逻辑如下:

  1. 实际控制人:选择实际控制人较为稳定和有经验的上市公司。
  2. 10日振幅<:关注股票近10日的走势,选择近期走势较弱的股票。
  3. 删除创业版:排除创业版的股票。

常见问题

  1. 实际控制人:实际控制人可能因个人原因、公司治理问题等导致能力下降,影响公司业绩。
  2. 10日振幅<:选股策略关注近期走势较弱的股票,但市场波动较大,可能出现选股错误。
  3. 删除创业版:创业版股票通常具有较高的成长性,排除创业版股票可能错过潜在的优质投资机会。
  4. 财务指标:选股策略可以增加其他财务指标,如市盈率、市净率等,以降低风险。
  5. 行业分析:对所选股票所属行业进行分析,了解行业前景,以提高选股准确性。

指标公式代码参考

以下是选股策略所参考的指标公式代码:

def get_stock_info(code):
    url = f'http://quotes.eastmoney.com/sh{code}.html'
    response = requests.get(url)
    data = response.text.split('\n')
    return {
        'code': code,
        'name': data[1].split(' ')[-1],
        'market_cap': float(data[2].split(' ')[-1]),
        'pe_ratio': float(data[4].split(' ')[-1]),
        'pb_ratio': float(data[5].split(' ')[-1]),
    }

stock_list = ['601318.SH', '002594.SZ', '300059.SZ', '002632.SZ']
for code in stock_list:
    print(get_stock_info(code))

这段代码用于获取股票的基本信息,包括股票代码、股票名称、市值、市盈率和市净率等。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧