Supermind量化交易-技术形态、连续5天涨幅大于-4%、同花顺行业指数月线SKDJ小

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

问财量化选股策略逻辑

  • 技术形态: 在走势中寻找趋势、压力位和支撑位等重要信息。
  • 连续5天涨幅大于-4%: 表示股票在最近一段时间内的表现较好,有可能继续上涨。
  • 同花顺行业指数月线SKDJ小于90上移或金叉或即将金叉: 表示行业的整体趋势较好,有可能带动相关股票上涨。
  • 日线SKDJ小于50上移或日线SKDJ小于50金叉: 表示股票短期的趋势向上,有机会进一步上涨。

选股逻辑分析

以上四个条件都是基于技术分析的角度进行选股,可以提高选出的股票的质量。但需要注意的是,技术分析并不能完全预测市场,还需要结合基本面分析和市场情绪等因素进行综合考虑。

有何风险?

使用过于复杂的指标可能会导致模型过度拟合,对新的数据产生不准确的反应。另外,股票市场的变化非常快,需要定期更新模型参数和验证模型效果。

如何优化?

可以通过增加更多的条件,或者改变条件的权重来优化选股逻辑。例如,可以加入市盈率、市净率等基本面指标,或者调整行业指数和股票价格的关系。

最终的选股逻辑

技术形态良好,行业指数长期上升,且近期的日线SKDJ小于50且有上移的趋势,对应的股票就是符合要求的股票。

常见问题

  1. "这个选股策略能选出所有的好股票吗?"
    • 不可能,因为市场上的股票数量众多,任何一个策略都不能覆盖所有的股票。
  2. "这个选股策略的有效性如何呢?"
    • 模型的效果需要通过历史数据来验证,如果模型在历史上表现良好,那么在未来的应用中也有可能表现良好。
  3. "我应该如何改进这个策略?"
    • 可以尝试添加更多的条件,或者改变条件的权重来优化策略。

python代码参考

import pandas as pd
from ta import indicators

# 获取数据
df = pd.read_csv('stock_data.csv')

# 定义选股条件
def select_stock(df):
    tech_form = df['tech_form'] > 0
    ind_index_skdj = indicators.SKDJ(close=df['close'])
    index_skdj_90 = ind_index_skdj < 90
    index_skdj_5

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧