当前位置:首页|资讯

炒股指标,123反转策略 和 分形混沌带(Fractal Chaos Bands, FCB)

作者:米波聊指标发布时间:2024-09-13


这段代码实现了一个结合了 123反转策略分形混沌带(Fractal Chaos Bands, FCB) 的组合交易策略。代码的核心是通过这两个不同策略的信号来决定市场中的买入、卖出信号,并将信号可视化到K线图上。

1. 代码原理

代码由两个主要部分组成:

  • 123反转策略 (Reversal123)

    • 123反转策略 基于K线的价格反转和随机指标(Stochastic)来产生交易信号。策略假设市场在某些价格反转点会进入多头或空头。

    • 买入信号:在过去两天的价格较低且当天收盘价较高,且9天的随机指标(Stochastic Slow Oscillator)小于设定的阈值(Level)。

    • 卖出信号:在过去两天的价格较高且当天收盘价较低,且9天的随机指标(Stochastic Fast Oscillator)大于设定的阈值(Level)。

  • 分形混沌带策略 (Fractal Chaos Bands, FCB)

    • 分形混沌带 通过分析特定周期内的高点和低点来判断市场是否处于趋势中。

    • 买入信号:当收盘价超过分形上轨时,表示趋势向上,触发买入信号。

    • 卖出信号:当收盘价跌破分形下轨时,表示趋势向下,触发卖出信号。

最终的交易信号由两个策略信号的组合决定:

  • 买入信号:当 123反转策略分形混沌带策略 同时发出买入信号时,生成最终的买入信号。

  • 卖出信号:当这两个策略同时发出卖出信号时,生成最终的卖出信号。

2. 策略逻辑细节

  • 123反转策略 (Reversal123)

    • 使用stochastic随机指标,计算出市场的动量。

    • 判断当前价格是否满足反转条件。

    • close[2] < close[1]close > close[1] 且随机指标值符合阈值条件时,发出买入信号。

    • 反之,当 close[2] > close[1]close < close[1] 且随机指标值符合条件时,发出卖出信号。

  • 分形混沌带策略 (FCB)

    • 通过 fractalUpfractalDn 函数分别计算出分形上轨和下轨。

    • 当收盘价超过上轨时,发出买入信号。

    • 当收盘价跌破下轨时,发出卖出信号。

3. 优点

  • 策略组合:该策略将短期的价格反转策略与分形混沌带相结合,利用两个策略的不同信号特点来提高准确性。组合信号可以减少单一策略带来的噪声,避免单纯依赖一个指标进行交易决策。

  • 多周期适应性:分形混沌带可以根据不同的时间周期进行调整,适用于不同的时间框架,如日线、小时线等,使得策略有较强的灵活性。

  • 趋势和反转结合:既有基于趋势的分形带策略,也有基于短期价格反转的123策略,能适应不同的市场环境。

4. 缺点

  • 滞后性:由于策略依赖于Stochastic Oscillator和Fractal Bands,这些都是滞后指标,可能在市场快速反转时错失最佳进场或出场机会。

  • 参数敏感性:代码中的一些参数(如随机指标的周期、分形带的周期等)需要根据具体市场进行调整,不同的市场环境下可能需要不同的参数,默认参数可能不适合所有市场。

  • 过拟合风险:如果参数调整过于频繁或在特定市场中优化得太多,可能导致策略在历史数据上表现良好,但在实际交易中效果不佳。

5. 适用场景

  • 震荡市场:123反转策略在震荡市场中有较好的表现,因为它关注的是价格短期内的反转信号。

  • 趋势市场:分形混沌带策略在趋势市场中能够帮助交易者识别大趋势,从而更好地跟随趋势进行交易。

  • 短期交易:这个组合策略更适合短期交易者或中期交易者,因为它通过较短的周期(如9天的Stochastic、分形带)来捕捉价格波动。

6. 总结

该策略将短期的反转策略与趋势跟随策略相结合,通过利用两种不同的分析方法来提高交易信号的可靠性。策略适合那些希望在震荡和趋势市场中都能找到交易机会的投资者。但需要注意的是,策略的参数设置对于不同市场环境可能需要调整,并且策略的滞后性可能会导致某些快速变化的市场条件下失效。



Copyright © 2025 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1