(i问财选股策略)换手率_2%且_9%_、企业性质、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 企业性质
  • 换手率>2%且<9%

选股逻辑分析

  • 这个策略要求至少5根均线重合,这可能意味着股票价格趋势比较稳定,适合长期投资。
  • 企业性质没有明确的要求,这可能需要进一步的研究和分析。
  • 换手率要求在2%到9%之间,这可能意味着股票的流动性适中,不太容易被操纵。

有何风险?

  • 如果股票价格趋势不稳定,那么至少5根均线重合的股票可能不符合要求。
  • 企业性质没有明确的要求,可能会导致选择的股票不符合投资者的预期。
  • 换手率要求在2%到9%之间,如果股票流动性太低或者太高,可能会导致交易成本增加或者流动性不足。

如何优化?

  • 可以考虑增加或者减少均线的数量,以适应不同的市场环境和投资风格。
  • 可以考虑增加企业性质的要求,例如选择特定行业或者市值的股票。
  • 可以考虑调整换手率的要求,例如选择更高的或者更低的换手率区间。

最终的选股逻辑

  • 选择至少5根均线重合的股票
  • 选择企业性质符合投资者预期的股票
  • 选择换手率在2%到9%之间的股票

python代码参考

  • 以下是一个简单的示例代码,用于计算股票的均线重合情况和换手率:
import talib

def get_ma_crossover(prices, n):
    ma = talib.MA(prices, n)
    for i in range(1, n):
        if ma[i] > ma[i-1]:
            return True
    return False

def get換手率(prices, n):
    volume = talib.VOL(prices, n)
    close = talib.CLOSE(prices, n)
    return volume / close

def get_stocks_with_ma_crossover_and_low_volume():
    stocks = []
    for stock in stock_info:
        if get_ma_crossover(stock['close'], 5) and get換手率(stock['close'], 30) < 0.05:
            stocks.append(stock)
    return stocks
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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


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

评论