同花顺选股API-实际控制人、roe由大到小、股价上涨

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

问财量化选股策略逻辑

选股逻辑是量化投资中的第一步,本篇将详细介绍一种基于实际控制人、ROE由大到小、股价上涨的选股策略。

分析选股的逻辑

该策略主要通过以下几个维度进行选股:

  1. 实际控制人:选择实际控制人持股比例较高的公司,这样可以降低风险,增加稳定性。
  2. ROE由大到小:选择净利率由高到低的股票,这样可以增加投资收益,降低风险。
  3. 股价上涨:选择股价处于上涨趋势的公司,这样可以提高收益,增加投资信心。

选股逻辑分析

该策略的风险主要包括:

  1. 市场风险:量化策略可能会受到市场整体环境的影响,存在一定的风险。
  2. 选股错误:可能会选错股票,导致投资失败。

如何优化?

为了优化该策略,可以考虑以下几个方面:

  1. 数据质量:提高选股策略的数据质量,如使用更高的ROE数据。
  2. 风险控制:通过设置止损点等方式控制风险。
  3. 选股策略:可以增加更多的选股维度,提高选股准确性。

最终的选股逻辑

最终的选股逻辑是:实际控制人持股比例较高、净利率由高到低、股价处于上涨趋势的公司。

常见问题

  1. 什么是实际控制人?
    实际控制人是指对公司有最终控制权的人或机构。
  2. ROE是什么?
    ROE是净利率,表示公司每一元收入中,有多少比例用于支付股息。
  3. 股价如何上涨?
    股价上涨是指公司股价不断提高的过程。

指标公式代码参考

ROE_高 = REPORT(SELECT SUM(EPS)/EPS FROM Earnings WHERE type='net' AND industry='Finance')
ROE_低 = REPORT(SELECT SUM(EPS)/EPS FROM Earnings WHERE type='net' AND industry='Finance')

NAME = "final_name"
PCT_NAME = "final_pct_name"

SELECT "final_name", PCT_NAME, ROE_高, ROE_低, NAME
FROM (
    SELECT 
        NAME, 
        PCT_NAME, 
        ROE_high, 
        ROE_low, 
        CASE 
            WHEN ROE_high AND ROE_low AND NAME = "final_name" THEN 1
            ELSE 0
        END AS is_selected
    FROM 
        stocks
    WHERE 
        ROE_high AND ROE_low AND NAME = "final_name"
) t
ORDER BY 
    ROE_high DESC, 
    ROE_low DESC, 
    NAME

这段代码是使用Python编写的,用于计算选股策略中的ROE,并排序选股。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧