Bressert Cycle Signals
- インディケータ
- バージョン: 1.0
- アクティベーション: 5
Bressert Cycle Signals
💡 Like the logic of this tool?
👉 All author's products: https://www.mql5.com/ru/users/musa1994/seller
🌐 Trading philosophy: https://developer-mql4-mql5.netlify.app/
👉 All author's products: https://www.mql5.com/ru/users/musa1994/seller
🌐 Trading philosophy: https://developer-mql4-mql5.netlify.app/
Bressert Cycle Signals (BCS) is a professional cyclical indicator for MT5, adapting Walter Bressert's methodology. It combines oscillator phase analysis with precise "Setup & Trigger" entry mechanics, displaying signals directly on candlesticks.
🎯 What the indicator shows
- Bressert Oscillator (subwindow): Smoothed Double Stochastic oscillator showing market phases.
- 🔵 Blue line — oscillator value.
- 🟢 Green dotted line — buy level (default 40).
- 🔴 Red dotted line — sell level (default 60).
- Arrows on candlesticks: Appear only when price action confirms the reversal.
- 🟢 Green up arrow — breakout of setup bar High (BUY).
- 🔴 Red down arrow — breakout of setup bar Low (SELL).
⭐ Key Features
- Setup & Trigger Logic: Signals are not drawn on simple level touches. The indicator waits for an actual price breakout with a specified point offset within a limited bar window. This filters out market noise.
- No Repainting: Arrows are fixed after the trigger fires and the bar closes. Ideal for backtesting.
- Clean MQL5 Code: Manual mathematical calculation of Double Stochastic without external handles. Maximum speed and zero errors.
🛠 Installation (MetaTrader 5)
- Copy BressertCycleSignals.ex5 to the MQL5/Indicators/ folder.
- Restart MT5 or refresh Navigator (Ctrl+N).
- Drag the indicator to the chart: Insert → Indicators → Custom Indicators → BressertCycleSignals.
📊 Recommended Settings
Instrument | TF | Cycle Length | Levels (Buy/Sell) | Offset (pts) |
|---|---|---|---|---|
MOEX, SBER | H1 | 14–18 | 40 / 60 | 10–15 |
EURUSD, GBPUSD | H1 | 10–14 | 30 / 70 | 15–25 |
XAUUSD | H1 | 14 | 30 / 70 | 20–30 |
BTCUSD | H4 | 21 | 30 / 70 | 50–100 |
🎯 Trading Scenarios
- Classic Cycle Reversal: Oscillator < 40, forms a minimum, turns up → green arrow on High breakout. Enter with Stop Loss below the minimum.
- Noise Filtering: If price fails to break the level within InpTriggerWindow bars, the signal is automatically canceled.
- Confluence: Use BCS arrows as final entry confirmation alongside Volume Profile levels (ATAS) or higher timeframe trend.
⚙️ Indicator Parameters
- InpDSLen: Cycle length (oscillator period). Default: 14.
- InpBuyLevel / InpSellLevel: Levels for finding signals. Default: 40.0 / 60.0.
- InpTurnThreshold: Minimum oscillator turn. Default: 2.0.
- InpTriggerWindow: Trigger window (number of bars). Default: 5.
- InpTriggerOffsetPts: Trigger offset in points. Default: 10.
- InpArrowOffsetPts: Arrow offset from candlestick (points). Default: 30.
⚠️ Important Warning
The indicator shows probabilistic entry points. It is not a foolproof system. Always use Stop Loss and follow risk management rules. All trading decisions are made by the trader.
🏆 About the Developer
Musa Khunarikov — practicing trader with 12 years of experience (Forex, stocks, MOEX, metals). 51 certificates from "Finam" Training Center in trading and MQL.
Support: 30 days free. Bug fixes within 48 hours.
Support: 30 days free. Bug fixes within 48 hours.
