(同花顺量化)100亿市值以内的无亏损企业_、昨日主力控盘、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 昨日主力控盘
  • 100亿市值以内的无亏损企业

选股逻辑分析

  • 这个策略的逻辑是基于技术分析和基本面分析的结合。首先,选取至少5根均线重合的股票,这表明股票的价格趋势比较稳定,有可能出现上涨的趋势。其次,选取昨日主力控盘的股票,这表明主力资金正在积极介入该股票,有可能带来股价的上涨。最后,选取100亿市值以内的无亏损企业,这表明该企业的经营状况良好,有足够的财务实力支撑股价的上涨。

有何风险?

  • 这个策略的局限性在于,它只考虑了股票的技术面和基本面,没有考虑市场情绪和其他外部因素的影响。因此,股票的价格可能会受到市场情绪和其他外部因素的影响,导致策略失效。

如何优化?

  • 为了优化这个策略,可以考虑加入市场情绪和其他外部因素的分析,以便更好地预测股票的价格走势。另外,可以考虑加入技术指标和量化指标的分析,以便更好地判断股票的价格趋势。

最终的选股逻辑

  • 选取至少5根均线重合的股票
  • 昨日主力控盘
  • 100亿市值以内的无亏损企业
  • 加入市场情绪和其他外部因素的分析
  • 加入技术指标和量化指标的分析

python代码参考

  • 选取至少5根均线重合的股票:

    import talib
    from talib import MA
    from talib import MACD
    import pandas as pd
    import numpy as np

    选取一只股票的收盘价数据

    df = pd.read_csv('stock_data.csv')

    计算5日、10日、20日、60日和120日的移动平均线

    ma5 = MA(df['close'], timeperiod=5)
    ma10 = MA(df['close'], timeperiod=10)
    ma20 = MA(df['close'], timeperiod=20)
    ma60 = MA(df['close'], timeperiod=60)
    ma120 = MA(df['close'], timeperiod=120)

    将移动平均线

    如何进行量化策略实盘?

    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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

    如果有任何问题请添加 下方的二维码进群提问。

    94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论