(supermind量化策略)a1/rsi小于65、归属母公司股东的净利润(同比增长率)大

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

问财量化选股策略逻辑

本选股策略为:RSI指标小于65,归属母公司股东的净利润同比增长率大于20%小于等于100%,昨天3连板。选取符合以上条件的股票进行投资,并追求短期操作。

选股逻辑分析

在技术面方面,选择RSI指标小于65的股票,表明该股票相对弱势,存在反弹潜力。在基本面方面,选择归属母公司股东的净利润同比增长率大于20%小于等于100%的股票,代表着该股票具备良好的盈利能力,具备短期投资潜力。选择昨天3连板的股票,代表着该股票具备资金和市场人气的追捧,可以进行短期操作。但是,过分追求短期收益,容易忽略公司的财务状况和长期发展潜力。需要综合分析市场情况和基本面指标,谨慎投资,并做好风控和资产配置管理。

有何风险?

该策略过分追求短期收益,容易忽略公司的实际情况和长期发展潜力。同时,昨天3连板的股票可能存在短期资金炒作和恶性操纵的风险,需要谨慎投资,并做好风控和资产配置管理。

如何优化?

应考虑加入更多基本面指标,如收入、利润增长等指标,并对选取的3连板股票进行进一步的研究,分析其基本面、公司治理、操纵风险等因素,并谨慎进行短期操作。此外,需要结合实际市场情况,寻找更具实际意义的选股条件。

最终的选股逻辑

本选股策略为:RSI指标小于65,归属母公司股东的净利润同比增长率大于20%小于等于100%,昨天3连板。综合考虑基本面和市场情况,选择符合条件的个股,认真研究其实际情况和操纵风险,并谨慎进行短期操作。

同花顺指标公式代码参考

// 选取RSI小于65,归属母公司股东的净利润同比增长率大于20%小于等于100%,昨天3连板
SELECT S_INFO_WINDCODE AS CODE,
       S_INFO_NAME AS NAME,
       T.TVAL_MCAP AS MARKET_CAPITALIZATION,
       S_DQ_ADJOPEN,
       (S_DQ_CLOSE - S_DQ_LASTCLOSE)/S_DQ_LASTCLOSE AS PRICE_CHANGE_PCT,--单日涨幅
       F.FIN_NETPROFIT - F.FIN_PREFINC_TTM AS NET_PROFIT,--归属母公司股东的净利润
       F.FIN_NETROIPCT_TTM AS NET_PROFIT_GROWTH--归属母公司股东的净利润(同比增长率)
FROM ASHAREDESCRIPTION
     LEFT JOIN ASHAREEODPRICES ON ASHAREDESCRIPTION.S_INFO_WINDCODE = ASHAREEODPRICES.S_INFO_WINDCODE
     LEFT JOIN ASHAREFINANCIALINDICATOR ON ASHAREDESCRIPTION.S_INFO_WINDCODE = ASHAREFINANCIALINDICATOR.S_INFO_WINDCODE
     LEFT JOIN ASHAREEODDERIVATIVEINDICATOR T ON ASHAREDESCRIPTION.S_INFO_WINDCODE = T.S_INFO_WINDCODE  
WHERE TRADE_DT = '20220311'
      AND S_INFO_EXCHMARKET = 'SSE'
      AND S_DQ_SUSPFLAG = '0'
      AND S_INFO_LISTDATE <='20211231'
      AND S_INFO_LISTEDSTATE != 'DELISTED'
      AND FIN_STATEMENT_TYPE = 408001000 --剔除合并报表的货币资产、负债、净利润等数据
      AND NET_PROFIT > 0 --选择净利润盈利的企业
      AND NET_PROFIT_GROWTH >= 20 AND NET_PROFIT_GROWTH <= 100 --选取归属母公司股东的净利润(同比增长率)大于20%小于等于100%
      AND RSI(S_DQ_ADJCLOSE, 14) < 65 --选取RSI小于65
      AND S_DQ_PRICECHANGE_1D > 19.8 --选择昨天涨幅超过19.8%的股票
      AND TRADE_STATUS != '停牌' --剔除停牌股票
      AND ~S_INFO_NAME.str.startswith('ST') --剔除ST股票
      AND ((S_DQ_LASTCLOSE - S_DQ_PRECLOSE) / S_DQ_PRECLOSE * 100 > 9.9) AS UP, -- 3连板
      (DATEDIFF(PAL.TRADE_DT, TRADE_DT) = 1 or DATEDIFF(PAL.TRADE_DT, TRADE_DT) = 2) AS LAST_THREE_DAY -- 判断最近3天
FROM ASHAREDESCRIPTION ASHAREDESCRIPTION_1
     LEFT JOIN ASHAREEODPRICES ON ASHAREDESCRIPTION_1.S_INFO_WINDCODE = ASHAREEODPRICES.S_INFO_WINDCODE
     LEFT JOIN ASHAREFINANCIALINDICATOR ON ASHAREDESCRIPTION_1.S_INFO_WINDCODE = ASHAREFINANCIALINDICATOR.S_INFO_WINDCODE
     LEFT JOIN ASHAREEODDERIVATIVEINDICATOR T ON ASHAREDESCRIPTION_1.S_INFO_WINDCODE = T.S_INFO_WINDCODE
     INNER JOIN P_ONE_AFTER_L ON PAL.S_INFO_WINDCODE = ASHAREDESCRIPTION_1.S_INFO_WINDCODE AND DATEDIFF(TRADE_DT, PAL.TRADE_DT) <= 2
WHERE TRADE_DT = '20220311'
      AND S_INFO_EXCHMARKET = 'SSE'
      AND S_DQ_SUSPFLAG = 0
      AND S_INFO_LISTDATE <= '2021-12-31'
      AND S_INFO_DELISTDATE IS NULL
      AND (FIN_STATEMENT_TYPE = '408001000' OR FIN_STATEMENT_TYPE IS NULL) -- 财务数据类型为合并报表(含金融类),或者未披露财务数据
      AND FIN_NETPROFIT > 0 -- 过滤净利润为负的公司
      AND S_DQ_VOLUME != 0 -- 非停牌日交易
      AND TRADE_STATUS != '停牌' -- 去除今日停牌的股票
      AND ~S_INFO_NAME.str.contains('ST|*' * 6) -- 剔除ST和*ST

Python代码参考

# 导入需要使用的库
import pandas as pd
import tushare as ts
import numpy as np
import talib

# 选股函数
def stock_picking(data):
    # 计算RSI指标
    rsi = talib.RSI(data['close'], timeperiod=14)

    # 筛选符合条件的股票,并剔除ST和停牌股票
    filter_cond = (rsi < 65) & (data['net_profits_growth'] > 0.2) & \
                  (data['net_profits_growth'] <= 1) & (data['close_pct'].shift(1) > 0.098) & \
                  (data['close_pct'].rolling(window=3).sum() > 0) & \
                  (~data.name.str.startswith('ST')) & (data['trade_status'] != '停牌')

    # 按市值从高到低排序
    stock_list = data[filter_cond].sort_values('market_capitalization', ascending=False).index.tolist()

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

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

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论