(supermind量化)流通盘小于等于55亿股_、昨天换手率>8%、至少5根均线重合的股

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票: 这个逻辑意味着股票的价格趋势比较稳定,因为不同长短的均线在价格上形成了一个比较坚实的支撑区域。
  • 昨天换手率>8%: 这个逻辑意味着股票的交易活跃度较高,表明市场对这只股票的关注度较高,同时也可能意味着这只股票有较强的市场流动性。
  • 流通盘小于等于55亿股: 这个逻辑意味着这只股票的流通市值相对较小,可能会使得这只股票的价格波动性相对较大,同时也可能意味着这只股票的流动性相对较低。

选股逻辑分析

综合以上三个逻辑,我们可以得出一个相对稳定、交易活跃、市值相对较小的股票,这些特征可能使得这只股票具有较好的投资价值。

然而,需要注意的是,这些逻辑并不一定能够保证这只股票一定会有较好的投资回报,因为股票市场的表现受到许多因素的影响,包括宏观经济、行业环境、公司业绩等等。因此,这些逻辑只能作为参考,而不能完全依赖。

有何风险?

尽管以上三个逻辑可以帮助我们筛选出一些潜在的投资机会,但是仍然存在一些风险。首先,这些逻辑并不一定能够准确地预测股票的表现,因为股票市场的表现受到许多因素的影响,这些因素可能无法被完全预测。其次,即使一只股票符合以上三个逻辑,也不一定能够保证这只股票会有较好的投资回报,因为股票市场的表现受到许多因素的影响,这些因素可能无法被完全预测。

如何优化?

为了进一步优化以上三个逻辑,我们可以考虑以下几点:

  • 确定更合适的均线数量:不同的投资者可能会使用不同的均线数量,因此可以考虑根据投资者的经验和偏好来确定更合适的均线数量。
  • 确定更合适的换手率阈值:不同的投资者可能会使用不同的换手率阈值,因此可以考虑根据投资者的经验和偏好来确定更合适的换手率阈值。
  • 确定更合适的流通盘规模:不同的投资者可能会使用不同的流通盘规模,因此可以考虑根据投资者的经验和偏好来确定更合适的流通盘规模。

最终的选股逻辑

综合以上三个逻辑,我们可以得出一个相对稳定、交易活跃、市值相对较小的股票,这些特征可能使得这只股票具有较好的投资价值。为了进一步优化以上三个逻辑,我们可以考虑以下几点:

  • 确定更合适的均线数量:不同的投资者可能会使用不同的均线数量,因此可以考虑根据投资者的经验和偏好来确定更合适的均线数量。
  • 确定更合适的换手率阈值:不同的投资者可能会使用不同的换手率阈值,因此可以考虑根据投资者的经验和偏好来确定更合适的换手率阈值。
  • 确定更合适的流通盘规模:不同的投资者可能会使用不同的流通盘规模,因此可以考虑根据投资者的经验和偏好来确定更合适的流通盘规模。

最终的选股逻辑如下:

  • 选择至少5根均线重合的股票。
  • 选择昨天换手率大于8%的股票。
  • 选择流通盘小于等于55亿股的股票。

python代码参考

以下是一个简单的 Python 代码参考,用于实现以上三个逻辑:

import talib

def get_rolling_mean(prices, n):
    """计算滚动均值"""
    rolling_mean = talib.MA(prices, n)
    return rolling_mean

def get_short_term_moving_average(prices, n):
    """计算短期移动平均线"""
    short_term_moving_average = talib.SMA(prices, n)
    return short_term_moving_average

def get_long_term_moving_average(prices, n):
    """计算长期移动平均线"""
    long_term_moving_average = talib.SMA(prices, n)
    return long_term_moving_average

def get_five_day_moving_average(prices):
    """计算五日移动平均线"""
    five_day_moving_average = talib.MA(prices, 5)
    return five_day_moving_average

def get_rolling_std(prices, n):
    """计算滚动标准差"""
    rolling_std = talib.STDDEV(prices, n)
    return rolling_std

def get_short_term_moving_std(prices, n):
    """计算短期移动标准差"""
    short_term_moving_std = talib.STDDEV(prices, n)
    return short_term_moving_std

def get_long_term_moving_std(prices, n):
    """计算长期移动标准差"""
    long_term_moving_std = talib.STDDEV(prices, n)
    return long_term_moving_std

def get_five_day_moving_std(prices):
    """计算五日移动标准差"""
    five_day_moving_std = talib.STDDEV(prices, 5)
    return five_day_moving_std

def get_stock_data(symbol):
    """获取股票数据

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

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

模板如何使用?

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


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

评论