(同花顺量化)2021年_、企业性质、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 企业性质
  • 2021年

选股逻辑分析

这个策略的逻辑很简单,就是选取今日增仓比例超过5%的股票,同时要求企业性质为2021年。这个策略的目的是找到那些近期有资金流入的股票,同时这些股票的企业性质符合要求。这种策略可能会忽略一些长期趋势,因为它只考虑了最近的数据。

有何风险?

这个策略的潜在风险是,它可能会选择一些短期表现良好的股票,但这些股票的长期表现可能不佳。此外,如果市场出现大幅度波动,这个策略可能会选择一些表现不佳的股票。因此,在使用这个策略时,应该注意控制风险,并进行充分的市场研究和分析。

如何优化?

为了优化这个策略,可以考虑增加一些其他的过滤条件,例如股票的市值、市盈率等。此外,可以考虑使用更长期的数据来评估企业的长期表现,而不是仅仅考虑2021年的数据。还可以考虑使用技术分析和基本面分析来更全面地评估股票的表现。

最终的选股逻辑

最终的选股逻辑如下:

import talib

def get筛选条件():
    # 获取今日增仓比例超过5%的股票
    short_term_momentum = talib.MA(get_ticker_data().get.hist_data('short_term_momentum'), timeperiod=14)
    long_term_momentum = talib.MA(get_ticker_data().get.hist_data('long_term_momentum'), timeperiod=30)
    short_term_momentum_diff = talib.DIFF(short_term_momentum, timeperiod=1)
    long_term_momentum_diff = talib.DIFF(long_term_momentum, timeperiod=1)
    short_term_momentum_gain = short_term_momentum_diff > 0
    long_term_momentum_gain = long_term_momentum_diff > 0
    filtered_ticker_data = get_ticker_data().get.data()[short_term_momentum_gain & long_term_momentum_gain]
    
    # 获取企业性质为2021年的股票
    filtered_ticker_data = filtered_ticker_data[filtered_ticker_data['year'] == 2021]
    
    # 获取市值和市盈率的过滤条件
    filtered_ticker_data = filtered_ticker_data[(filtered_ticker_data['market_cap'] > 10

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

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

    模板如何使用?

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


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

评论