通达信指标公式转同花顺现价大于5元小于30元、同花顺行业指数月线SKDJ小于90上移或金叉

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

问财量化选股策略逻辑

该策略逻辑主要基于以下三个条件:

  1. 股票价格在5元至30元之间。
  2. 同花顺行业指数的月线SKDJ指标小于90并且出现上移或即将上移的情况。
  3. 日线SKDJ指标小于50并且出现上移或即将上移的情况。

选股逻辑分析

这个策略逻辑主要是基于技术分析的方法,通过寻找价格在一定范围内的股票,并结合月线和日线的SKDJ指标,来判断股票是否有上涨的趋势。这种逻辑的优点是简单易懂,不需要深入理解公司财务状况和业务模式,只需要关注股票的价格和技术指标的变化。但是,缺点是这种方法过于依赖历史数据,可能会错过一些基本面发生重大变化的股票。

有何风险?

该策略的主要风险在于市场环境的变化。如果市场整体行情不好,即使股票符合上述条件,也可能无法上涨。此外,技术分析方法并不能保证100%准确,有时候也会出现误判的情况。

如何优化?

为了减少市场环境变化的影响,可以将策略的范围扩大到所有价格在5元至30元之间的股票,或者考虑使用其他的技术分析指标,如MACD、RSI等。同时,也可以定期更新策略参数,比如月线和日线的SKDJ指标的最大值和最小值,以适应市场的变化。

最终的选股逻辑

最终的选股逻辑如下:

def questionnaire_stock_select():
    # 判断价格在5元至30元之间
    price_condition = (stock_price >= 5) & (stock_price <= 30)
    
    # 使用同花顺的行业指数月线SKDJ指标和日线SKDJ指标
    industry_index_skdj_month = industry_index_skdj['SMA'].rolling(window=30).mean()
    industry_index_skdj_day = industry_index_skdj['SMA'].rolling(window=10).mean()
    stock_skdj_month = stock['SKDJ'].rolling(window=30).mean()
    stock_skdj_day = stock['SKDJ'].rolling(window=10).mean()
    
    # 判断是否满足条件
    condition_1 = industry_index_skdj_month < 90 and industry_index_skdj_month.diff() > 0
    condition_2 = industry_index_skdj_day

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

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

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧