(同花顺量化)100亿市值以内的无亏损企业_、企业性质、至少5根均线重合的股票

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

问财量化选股策略逻辑

在问财量化选股策略中,我们采用了至少5根均线重合的股票作为筛选条件。具体来说,我们选取了5日、10日、20日、60日和120日均线,当这些均线在某一支股票的K线图上重合时,我们认为该股票具有较好的买入时机。

选股逻辑分析

这个策略的逻辑是基于技术分析的,通过观察股票的均线走势来判断股票的价格趋势。当均线重合时,意味着股票的价格在短期内处于相对稳定的状态,可能会出现上涨的趋势。因此,我们选择在均线重合的股票上进行买入操作。

然而,这个策略并不是完美的。首先,技术分析并不是一种完全可靠的分析方法,因为股票的价格走势受到许多因素的影响,包括市场情绪、公司业绩等。其次,均线重合的情况并不一定意味着股票会立即上涨,因为股票的价格走势是随机的,可能会出现反转的情况。

有何风险?

使用这个策略存在一定的风险。首先,技术分析并不是一种完全可靠的分析方法,因此我们可能会买入错误的股票。其次,股票的价格走势是随机的,可能会出现反转的情况,导致我们的买入操作出现亏损。此外,如果市场情绪发生变化,也可能会影响股票的价格走势。

如何优化?

为了优化这个策略,我们可以考虑加入更多的筛选条件,例如公司的财务状况、行业前景等。这样可以更全面地评估股票的价值,从而降低买入错误的风险。此外,我们还可以通过设置止损点和止盈点来控制风险,避免出现大幅亏损的情况。

最终的选股逻辑

最终的选股逻辑如下:

  1. 选取100亿市值以内的无亏损企业;
  2. 检查股票的K线图,找到至少5根均线重合的位置;
  3. 如果满足以上两个条件,则认为该股票具有较好的买入时机,可以进行买入操作。

python代码参考:

import talib

def get_moving_average(prices, n):
    """计算n日移动平均线"""
    ma = talib.MA(prices, n)
    return ma

def check_moving_average_prices(prices, ma):
    """检查股票的K线图中是否有至少5根均线重合"""
    for i in range(5, len(prices)):
        if ma[i] == ma[i-1] == ma[i-2] == ma

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

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

    模板如何使用?

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


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

评论