(supermind量化策略)a1/rsi小于65、流通市值50-100亿、振幅大于1

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

问财量化选股策略逻辑

选股逻辑为RSI指标小于65、流通市值在50亿-100亿之间、振幅大于1的股票。选取符合条件的股票。

选股逻辑分析

该选股策略主要考虑了股票的技术面指标和基本面因素,综合考虑了RSI指标、流通市值、振幅等因素进行选股,选取符合条件的股票进行投资。其中,RSI指标可以反映出股票短期内的超买或超卖状态,选股时应控制RSI指标的值在合理的区间内;流通市值反映了股票的流通性和市值规模,选股时需考虑流通股的变化情况;振幅指标反映了股票价格波动的强度和变化情况,选股时可控制振幅指标的值在合理的区间内。但是该选股逻辑仍有风险,如未考虑其他技术指标的综合作用和基本面因素的影响等。

有何风险?

该选股策略仅考虑了相对单一的指标,未充分考虑股票的基本面因素,如公司盈利能力、财务状况、市场拐点等,可能导致投资风险。此外,该策略依赖于选取合适区间的范围,如果给定的条件过于严格或过于宽松,都容易导致选出的筛选结果出现问题。

如何优化?

可以结合其他因素进行选股,如公司盈利能力、财务状况、市场拐点等基本面因素。同时,需要结合多种技术指标进行综合分析,如均线、MACD和KDJ等,以增加选股的可靠性和稳定性。此外,需要对选股逻辑中每个变量的具体取值进行优化研究,以找到更合理的选股策略。

最终的选股逻辑

选股逻辑为RSI指标小于65、流通市值在50亿-100亿之间、振幅大于1的股票。需要结合多因素,包括技术面和基本面,进行综合判断,以获取更准确的选股策略。

同花顺指标公式代码参考

  1. RSI指标公式:RSI(C,N),其中CLOSE为收盘价序列,N代表RSI的计算天数,默认为14天。
  2. 流通市值可以通过tushare的接口获取,如 ts.get_stock_basics()['totals'] * ts.get_stock_basics()['price']。
  3. 振幅指标公式:(HIGH-LOW)/REF(CLOSE,1),其中HIGH为当日最高价,LOW为当日最低价,CLOSE为当日收盘价,REF函数表示前一日的收盘价。

python代码参考

import tushare as ts

def pick_stocks():
    sorted_stocks = []
    for stock_code in ts.get_stock_basics().index:
        rsi = ts.STOP_TRADE_LIMIT_CS[stock_code]
        if rsi >= 65:
            continue
        flow_cap = ts.get_stock_basics()['totals'][stock_code] * ts.get_stock_basics()['price'][stock_code]
        if flow_cap < 5E10 or flow_cap > 1E11:
            continue
        history_quotes = ts.get_hist_data(stock_code, start="20210801", end="20210901")
        if history_quotes is None or len(history_quotes) < 6:
            continue
        amplitude = (history_quotes.iloc[-1]['high'] - history_quotes.iloc[-1]['low']) / history_quotes.iloc[-2]['close']
        if amplitude <= 0.01:
            continue
        sorted_stocks.append({"code": stock_code, "name": ts.get_realtime_quotes(stock_code)['name'][0]})
    for stock in sorted_stocks:
        print(f"{stock['code']}、{stock['name']}")

以上为使用Python实现该选股策略的代码参考,通过调用tushare接口实现了选股的逻辑。该选股策略主要考虑了技术面和基本面因素,采用多种指标进行筛选,有一定的实用性和可行性。但需要注意数据和计算模型的准确性,结合多种技术指标和基本面因素,进行多方面的分析,以获取更准确的选股策略。

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

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

    模板如何使用?

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


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

评论