问财量化选股策略逻辑
- 今日增仓占比>5%
- 涨幅<2.6且涨幅>-5
- 今日最大跌幅<-4且>-5
选股逻辑分析
这个策略的逻辑是基于股票的增仓比例、涨跌幅和最大跌幅来筛选股票。具体来说,它会筛选出今天增仓比例超过5%的股票,然后筛选出这些股票中涨幅小于2.6且涨幅大于-5的股票。最后,它还会筛选出这些股票中今天最大跌幅小于-4且大于-5的股票。
这个策略的目的是寻找那些在短期内有较大上涨潜力的股票。它会优先选择那些增仓比例较高的股票,因为这可能意味着机构投资者对这些股票有较大的信心。然后,它会筛选出那些涨幅和跌幅都相对较小的股票,因为这些股票可能有更多的上涨空间或下跌空间。最后,它会筛选出那些最大跌幅相对较小的股票,因为这些股票可能已经经历了一定程度的回调,未来上涨的可能性更大。
有何风险?
这个策略的潜在风险包括市场风险、行业风险和公司风险。市场风险指的是股票市场的整体波动性,这可能会导致策略的收益率波动较大。行业风险指的是特定行业的波动性,这可能会导致策略在某些行业中的表现不佳。公司风险指的是公司本身的经营风险,这可能会导致策略的收益率波动较大。
此外,这个策略还可能面临技术性风险。具体来说,如果策略使用的数据源出现错误或数据不完整,那么策略的收益率可能会受到影响。另外,如果策略使用的算法出现错误或算法参数设置不当,那么策略的收益率也可能会受到影响。
如何优化?
为了优化这个策略,可以考虑以下几点:
- 使用更多的数据源来获取股票的增仓比例、涨跌幅和最大跌幅。不同的数据源可能会提供不同的数据,这可能会对策略的收益率产生影响。
- 使用更多的算法来筛选股票。不同的算法可能会有不同的筛选标准,这可能会对策略的收益率产生影响。
- 对策略进行回测和评估,以了解策略在不同市场环境下的表现。这可以帮助投资者更好地理解策略的风险和回报,并做出更明智的投资决策。
最终的选股逻辑
以下是最终的选股逻辑:
- 今日增仓占比>5%
- 涨幅<2.6且涨幅>-5
- 今日最大跌幅<-4且>-5
以下是这个策略的python代码参考:
import talib
def get_top_gainers_and losers():
# 获取所有股票的增仓比例
top_gainers = talib.MAXINDEXRANK(Close, 10, 1)
top_losers = talib.MININDEXRANK(Close, 10, 1)
# 获取所有股票的涨跌幅
top_gainers = top_gainers[(top_gainers > 0) & (top_gainers < 2.6)]
top_losers = top_losers[(top_losers > -5) & (top_losers < -2.6)]
# 获取所有股票的最大跌幅
top_gainers = top_gainers[(top_gainers > -4) & (top_gainers < -5)]
top_losers = top_losers[(top_losers > -5) & (top_losers < -4)]
return top_gainers, top_losers
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


