Custom Cycle & Momentum Predictor Weil RSI, MACD und Zyklen völlig unterschiedliche mathematische Werte haben (RSI geht von 0-100, MACD hat offene Enden), habe ich sie im Skript normalisiert. Sie bewegen sich jetzt alle auf einer Skala von -50 bis +50:
Der Zyklus-Fortschritt: Wird im Skript über eine geglättete Stochastik simuliert. Sie zeigt dir, wo im aktuellen "Kurs-Ausschlag" (der Welle) wir uns befinden.
Der RSI: Gibt an, ob die aktuelle Welle überhitzt ist.
Der MACD: Zeigt, ob die Welle überhaupt noch Schwung (Momentum) hat.
Das Ergebnis:
Der Indikator wird in einem eigenen Fenster unter dem Chart angezeigt.
Grüne Zone (unten, unter -30): Der Zyklus ist im Keller, der RSI ist niedrig und der MACD dreht nach oben. Ein guter Zeitpunkt, nach Kauf-Signalen Ausschau zu halten.
Rote Zone (oben, über +30): Der Zyklus ist am Peak, die Luft wird dünn. Zeit, über Gewinnmitnahmen nachzudenken. Indicator

Realized Volatility Regime Indicator [v1]Realised Volatility Regime Indicator
The Realised Volatility Regime Indicator is designed to help traders understand the current volatility environment of a market.
This is not a buy or sell signal indicator. It is a volatility regime filter that helps traders decide whether the market is in a low, normal, high, or extreme volatility state.
The indicator is useful for identifying whether conditions are better suited to breakout preparation, normal trading, momentum continuation, volatility shock management, or post-shock cooling.
It can be used across FX, crypto, indices, commodities, futures, and liquid stocks.
━━━━━━━━━━━━━━━━━━━━━━
WHAT THE INDICATOR MEASURES
━━━━━━━━━━━━━━━━━━━━━━
The indicator calculates realized volatility from recent price changes using log returns.
It then annualizes that volatility and compares the current reading to its own historical range using percentile ranking.
This allows the indicator to classify volatility relative to the asset’s own recent behaviour.
For example, EUR/USD and Bitcoin naturally have different volatility profiles. Instead of comparing raw volatility values, this indicator asks:
“Is current volatility high or low relative to this market’s own recent history?”
That makes the tool more adaptive across different asset classes and timeframes.
━━━━━━━━━━━━━━━━━━━━━━
MAIN COMPONENTS
━━━━━━━━━━━━━━━━━━━━━━
1. Realised Volatility
Realised volatility measures how much the price has actually moved over a selected lookback period.
Higher realised volatility means the price has been moving more aggressively.
Lower realised volatility means the price has been more compressed.
2. Annualised Realised Volatility
The indicator converts per-bar volatility into an annualised volatility value using the Bars Per Year input.
Suggested Bars Per Year settings:
• Daily FX / indices: 252
• Daily crypto: 365
• 1-hour FX: approximately 6240
• 1-hour crypto: approximately 8760
The annualised volatility value is shown in the dashboard.
3. Volatility Percentile
The volatility percentile is the main plotted line.
It shows where current realised volatility ranks compared to recent historical volatility.
General interpretation:
• 0–25%: Low volatility
• 25–75%: Normal volatility
• 75–90%: High volatility
• Above 90%: Extreme volatility
The percentile method is more adaptive than using fixed volatility levels.
4. Volatility Direction
The indicator also shows whether volatility is:
• Expanding
• Contracting
• Flat
This matters because high volatility with expansion is different from high volatility with contraction.
For example:
• High volatility + expanding = momentum conditions may be active
• High volatility + contracting = cooling or exhaustion may be developing
• Low volatility + contracting = compression may be building
5. Market State
The dashboard classifies the market into one of the following states:
• Compression
• Expansion
• Vol Shock
• Cooling
• Neutral
These states are designed to provide a quick summary of the current volatility environment.
━━━━━━━━━━━━━━━━━━━━━━
VOLATILITY REGIMES
━━━━━━━━━━━━━━━━━━━━━━
Low Vol
Low Vol means volatility is compressed relative to recent history.
This can suggest:
• Quiet market conditions
• Narrower price ranges
• Lower realized movement
• Breakout risk may be building
Low volatility does not predict direction. It only tells the trader that the market is compressed.
Common use cases:
• Prepare for breakout setups
• Monitor range boundaries
• Avoid forcing trades inside tight ranges
• Wait for volatility expansion confirmation
Normal Vol
Normal Vol means volatility is within its average historical range.
This is usually the most balanced environment.
Common use cases:
• Standard position sizing
• Normal stop placement
• Trend or range trading depending on price structure
• Standard technical confirmation
High Vol
High Vol means volatility is elevated relative to recent history.
This can indicate:
• Stronger directional movement
• Wider ranges
• Higher uncertainty
• Greater stop-loss risk
• Better momentum conditions
Common use cases:
• Reduce position size
• Use wider stops
• Avoid tight entries
• Look for continuation if volatility is still expanding
• Avoid fading strong moves too early
Extreme Vol
Extreme Vol means volatility is in the upper range of its recent history.
This often appears around:
• Central bank decisions
• CPI / inflation data
• NFP or labour market data
• Earnings shocks
• Geopolitical events
• Crypto liquidation cascades
• Flash crashes
• Major breakouts or breakdowns
Common use cases:
• Reduce exposure
• Avoid excessive leverage
• Avoid chasing large candles
• Wait for structure to stabilize
• Watch for cooling before considering mean reversion
Extreme volatility is not automatically a reversal signal. Markets can remain extreme for longer than expected.
━━━━━━━━━━━━━━━━━━━━━━
MARKET STATE DEFINITIONS
━━━━━━━━━━━━━━━━━━━━━━
Compression
Compression occurs when volatility is low and still falling.
This may indicate that the market is coiling before a larger move, but it does not predict direction.
Use compression to prepare, not to predict.
Expansion
Expansion occurs when volatility is high and rising.
This may support breakout or momentum conditions.
In expansion regimes, traders should be careful about fading strong directional moves too early.
Vol Shock
Vol Shock occurs when volatility is extreme and still rising.
This is a high-risk environment.
It may reflect:
• News repricing
• Panic movement
• Liquidation pressure
• Stop cascades
• Forced positioning adjustment
• Macro repricing
During Vol Shock conditions, risk control is more important than signal chasing.
Cooling
Cooling occurs when volatility is still elevated but has started to contract.
This may suggest the initial shock or momentum burst is slowing.
Cooling is not a reversal signal by itself. It simply means volatility pressure is easing.
Better reversal confirmation may require:
• Failed continuation
• Break of short-term structure
• Return inside a prior range
• Reclaim of a key moving average
• Re-entry after an extreme move
Neutral
Neutral means there is no strong volatility condition.
In this state, traders should rely more heavily on price structure, trend, support/resistance, and normal trade rules.
━━━━━━━━━━━━━━━━━━━━━━
HOW TO READ THE INDICATOR
━━━━━━━━━━━━━━━━━━━━━━
The main line is the volatility percentile.
Colour guide:
• Green = Low Vol
• Blue = Normal Vol
• Orange = High Vol
• Red = Extreme Vol
The dashboard shows:
• Vol Regime
• Annualized Realized Volatility
• Volatility Percentile
• Vol Direction
• Regime Score
• Market State
Regime Score:
• 1 = Low Vol
• 2 = Normal Vol
• 3 = High Vol
• 4 = Extreme Vol
━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE THE INDICATOR
━━━━━━━━━━━━━━━━━━━━━━
Use this indicator as a regime filter.
The main purpose is to help decide what type of trading approach is better suited to current market conditions.
Suggested interpretation:
• Low Vol + Compression: prepare for breakout, but wait for direction
• Normal Vol: use standard technical trading rules
• High Vol + Expansion: momentum continuation may be more likely
• Extreme Vol + Vol Shock: reduce size and avoid chasing
• High / Extreme Vol + Cooling: monitor for exhaustion or mean-reversion confirmation
The indicator should not be used as a standalone signal. Volatility tells you about the trading environment, not direction.
━━━━━━━━━━━━━━━━━━━━━━
PRACTICAL TRADING WORKFLOW
━━━━━━━━━━━━━━━━━━━━━━
1. Identify the current volatility regime.
Check whether the market is in Low Vol, Normal Vol, High Vol, or Extreme Vol.
2. Check volatility direction.
Is volatility expanding, contracting, or flat?
3. Match the strategy to the regime.
Low volatility may favour breakout preparation.
High volatility may favour momentum continuation.
Extreme volatility may require defensive risk management.
Cooling may support watching for failed continuation or exhaustion.
4. Adjust risk.
As volatility rises, position size should generally fall.
High volatility regimes often require wider stops and smaller size.
5. Use price structure for entries.
Do not enter trades based only on volatility.
Use support/resistance, trend, market structure, liquidity zones, or other confirmation.
━━━━━━━━━━━━━━━━━━━━━━
SUGGESTED SETTINGS
━━━━━━━━━━━━━━━━━━━━━━
FX 1-Hour
• Realized Volatility Lookback: 30 to 50
• Bars Per Year: 6240
• Volatility Percentile Lookback: 252
• Smooth Volatility: True
• Smoothing Length: 5
Daily FX / Indices
• Realized Volatility Lookback: 20 to 30
• Bars Per Year: 252
• Volatility Percentile Lookback: 252
• Smooth Volatility: True
• Smoothing Length: 3 to 5
Crypto 1-Hour
• Realized Volatility Lookback: 50
• Bars Per Year: 8760
• Volatility Percentile Lookback: 500
• Smooth Volatility: True
• Smoothing Length: 5 to 10
Daily Crypto
• Realized Volatility Lookback: 20 to 30
• Bars Per Year: 365
• Volatility Percentile Lookback: 365
• Smooth Volatility: True
• Smoothing Length: 3 to 5
━━━━━━━━━━━━━━━━━━━━━━
HOW TO COMBINE WITH EXPECTED MOVE BANDS
━━━━━━━━━━━━━━━━━━━━━━
This indicator pairs well with an expected-move projection indicator.
The Realized Volatility Regime Indicator tells you what volatility environment the market is in.
Expected Move Bands tell you where price may reasonably move over a selected horizon.
Suggested combined framework:
• Low Vol / Compression: expected move bands may be narrow; breakout risk may be building
• Normal Vol: use 1σ and 2σ expected move levels normally
• High Vol / Expansion: momentum continuation may be more likely
• Extreme Vol / Shock: reduce size and avoid chasing into extreme levels
• High or Extreme Vol Cooling: watch for re-entry, exhaustion, or failed continuation
━━━━━━━━━━━━━━━━━━━━━━
EXAMPLES
━━━━━━━━━━━━━━━━━━━━━━
Example 1: Low Volatility Compression
If the dashboard shows:
• Vol Regime: Low Vol
• Vol Direction: Contracting
• Market State: Compression
This means the market is quiet and compressed.
A trader may prepare breakout alerts above resistance and below support, but should wait for price confirmation.
Example 2: High Volatility Expansion
If the dashboard shows:
• Vol Regime: High Vol
• Vol Direction: Expanding
• Market State: Expansion
This means volatility is rising and momentum conditions may be active.
A trader may favour continuation setups, avoid tight stops, and avoid fading strong moves too early.
Example 3: Extreme Volatility Shock
If the dashboard shows:
• Vol Regime: Extreme Vol
• Vol Direction: Expanding
• Market State: Vol Shock
This means the market is in a stress condition.
A trader may reduce exposure, avoid over-leverage, and wait for stabilization before entering new trades.
Example 4: Extreme Volatility Cooling
If the dashboard shows:
• Vol Regime: Extreme Vol
• Vol Direction: Contracting
• Market State: Cooling
This means volatility remains elevated, but the shock is starting to fade.
A trader may monitor for failed continuation or mean-reversion confirmation, but should not assume an automatic reversal.
━━━━━━━━━━━━━━━━━━━━━━
RISK MANAGEMENT NOTES
━━━━━━━━━━━━━━━━━━━━━━
This indicator is especially useful for risk adjustment.
Possible applications:
• Reduce size during High Vol and Extreme Vol regimes
• Avoid tight stops when volatility is expanding
• Avoid over-targeting trades when volatility is compressed
• Use wider stops only if position size is reduced
• Avoid fading extreme moves without confirmation
• Use compression regimes to prepare, not predict
• Use cooling regimes to monitor possible exhaustion
A practical rule:
As volatility rises, position size should generally fall.
━━━━━━━━━━━━━━━━━━━━━━
WHAT THIS INDICATOR IS BEST FOR
━━━━━━━━━━━━━━━━━━━━━━
This indicator is best used for:
• Volatility regime detection
• Market environment filtering
• Risk management
• Breakout preparation
• Momentum confirmation
• Volatility shock detection
• Strategy selection
• Trade sizing context
It is most useful when combined with price action, market structure, support/resistance, trend filters, and macro or event awareness.
━━━━━━━━━━━━━━━━━━━━━━
WHAT THIS INDICATOR IS NOT
━━━━━━━━━━━━━━━━━━━━━━
This indicator is not:
• A standalone trading strategy
• A buy/sell signal generator
• A prediction model
• A guarantee of future volatility
• A replacement for risk management
• A complete trading system
Volatility describes the market environment. It does not tell you direction by itself.
━━━━━━━━━━━━━━━━━━━━━━
IMPORTANT LIMITATIONS
━━━━━━━━━━━━━━━━━━━━━━
The indicator uses historical realized volatility. It does not know future volatility.
Volatility can change rapidly after:
• Economic data releases
• Central bank decisions
• Earnings reports
• Geopolitical events
• Liquidity shocks
• Crypto liquidation cascades
• Market open or close effects
The indicator does not include:
• Options implied volatility
• Order flow
• Market depth
• Positioning data
• Fundamental data
• News sentiment
• Liquidity conditions
Use it as a decision-support tool, not as a standalone trading system.
━━━━━━━━━━━━━━━━━━━━━━
FINAL NOTES
━━━━━━━━━━━━━━━━━━━━━━
The Realized Volatility Regime Indicator helps traders think in terms of volatility, risk, and regime.
Instead of asking only whether price is bullish or bearish, this tool helps answer:
• Is the market quiet or active?
• Is volatility rising or falling?
• Is the market compressed or expanding?
• Is the current move part of a volatility shock?
• Should I use normal size, reduce size, or wait?
• Is this environment better for breakout, momentum, range, or defensive trading?
The indicator is designed to improve trade context and risk discipline.
Indicator

[3Commas] BTC Grid - Long Indicator BTC Grid — Long Indicator
🔷 What it does:
This is a signal-only indicator that mirrors a price-grid long workflow on BTCUSDT.P between two fixed bounds. It tracks up to 50 independent virtual slots between a configurable High and Low — each slot fires a webhook-ready buy signal when price crosses down through it, and a paired sell signal when price subsequently crosses up through the slot immediately above. The indicator computes a running average entry, total deployed capital, open PnL, and realized PnL from the live slot ledger and renders all of it on the chart.
* Pre-computes 7–200 grid levels in Geometric or Arithmetic spacing.
* Each slot is an independent ownership flag with its own buy/sell webhook payload.
* Avg entry is derived from fill-by-fill bookkeeping — total cost and total qty are updated on every event.
* Every event emits a webhook-ready JSON alert payload tagged with the specific grid slot.
🔷 Who is it for:
* Swing traders harvesting volatility on BTC in range-bound regimes.
* Bot operators looking for a chart-driven signal source that emits per-slot JSON ready for a DCA Bot configured for grid execution.
* Traders who want to monitor a virtual grid state — avg entry, owned slots, deployed capital, open PnL — directly on the chart without a backtest engine.
* Portfolio operators using a high-trade-count contributor alongside directional strategies.
🔷 How does it work:
Grid Construction: On script load, the indicator computes N price levels between the configured High and Low bounds. In Geometric mode, level k is at High × (Low/High)^(k/(N-1)), giving constant percent spacing — approximately 1.0% per step at default settings. In Arithmetic mode, levels are linearly spaced by absolute price.
Per-Slot State Machine: Each grid level is an independent slot tracked by a boolean ownership flag. When close price crosses down through an empty slot’s level, the slot is marked owned, virtual cost-basis is added, and the BUY webhook payload is dispatched. When close price crosses up through the level immediately above an owned slot, the slot is marked free, virtual cost-basis is subtracted, and the SELL webhook payload is dispatched.
Honest Virtual Bookkeeping: Total cost and total qty are updated incrementally on each event, so the avg entry, deployed capital, and open PnL displayed in the status table reflect the virtual broker-equivalent position state. The table also accumulates realized PnL from every closed slot.
No Trailing, No Stop Loss: By design, each slot has a fixed exit — the level above. The indicator never trails the exit and never signals a slot-out for a loss.
🔷 Why it’s unique:
* Per-Level Webhook Ledger: Every BUY and SELL emits a fully-formed JSON alert payload tagged with the specific grid slot.
* Fill-by-Fill Avg Entry: The orange avg-entry line is derived from running totals updated on every event.
* Active Slot Highlighting: Owned grid levels are rendered with a thicker green stroke; empty slots stay dashed gray.
* Range Box & Bounds Labels: A semi-transparent box spans the configured High/Low range, with HIGH/LOW labels marking the bounds.
* Calibrated for BTCUSDT.P 15m: Default bounds, level count, and step size are set for BTC’s broad range, with a geometric ladder designed around ~1% spacing.
🔷 Considerations Before Using the Indicator:
Market Selection & Range Validity: Grid strategies are most profitable in range-bound, mean-reverting markets. On strong directional trends below the configured Low, slots will keep marking as owned as price falls and will not free until price reverses.
Capital Deployment: The default Total Investment of 10,000 USDT is a virtual reference used for avg-entry and open-PnL computation. Real sizing happens on the bot side.
Cross Detection Granularity: Crossings are detected on bar close, comparing the current close to the previous close. A bar that spikes through a level and returns within the same bar may be missed by design.
Live vs Historical State: The virtual slot ledger is rebuilt from chart history each time the indicator is recompiled. If the indicator is added mid-deployment or the live bot diverges from the signal stream, the indicator state may not match the live bot.
No Stop Loss: There is no exit signal on adverse moves below the lowest grid level. Risk should be managed on the bot side through capital allocation, range selection, or additional stop logic.
Backtesting Note: This is an indicator, not a strategy. There is no built-in P&L tester. For performance metrics, use the companion strategy version on identical parameters.
🔷 How to Use It:
🔸 Add the indicator to a BTCUSDT.P 15m chart.
🔸 Set the High and Low bounds to a BTC range you expect the market to respect.
🔸 Pick Geometric spacing for percent-based levels or Arithmetic spacing for absolute-price levels.
🔸 Set Grid Levels and the virtual Total Investment used for avg-entry computation.
🔸 In the DCA Bot Webhook group, paste your Bot ID, Email Token, and Pair in QUOTE_BASE format, for example USDT_BTC.
🔸 Create an alert on the indicator with “Any alert() function call”. Paste the DCA Bot’s webhook URL into the alert’s Webhook field.
🔷 INDICATOR SETTINGS
High Price: Top of the grid.
Low Price: Bottom of the grid.
Grid Levels: Number of price levels between High and Low.
Spacing Mode: Geometric or Arithmetic.
Total Investment: Virtual capital allocated across all slots.
Bot ID / Email Token / Pair: Webhook fields injected into every alert payload.
Visualization: Toggle grid lines, range box, HIGH/LOW labels, avg entry plot, fill labels, signal triangles, status table, and watermark.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc.
Indicator

BRN HILo CloudGrid MasterThe BRN HILo CloudGrid Master is an institutional-grade indicator developed for PulseWire. It merges fluid trend reading (via multiple HILo Clouds) with the mathematical precision of pullback zones (via a dynamic Operational Grid/Channel). The system's primary goal is to capture major market cycle reversals and provide pinpoint, risk-controlled re-entries.
The anatomy of the indicator is built upon three main pillars: The Trend Engine, The Precision Grid, and the Signal Module.
1. The Trend Engine (The Clouds)
The system does not analyze the trend from a single angle. It utilizes three layers of HILo Clouds to determine the flow of capital:
Long Cloud (Macro): Acts as the primary structural support or resistance. When this cloud is valid, the market has a clear and defined direction.
Structural Frontier (Filter): Acts as the market's "referee." When this frontier crosses and "mitigates" the Long Cloud, the system understands that the institutional strength of that trend is exhausted, paving the way for a reversal.
Fast Cloud (Trigger): Provides a dynamic short-term price reading. The "birth" of this cloud in the direction of the macro trend is what unlocks the pullback opportunities.
2. The Precision Grid (Operational Channel)
Instead of relying on invisible moving averages, the indicator projects a dynamic visual channel based on extreme volatility (highs and lows) calculated from the Fast Cloud.
Inside this channel, the system plots the 1/4 Lines (Upper and Lower). These lines act as institutional liquidity zones. The system requires the Price Action to interact with these lines milimetrically to validate pullbacks, ensuring you don't buy the top or sell the bottom of an overextended move. Visually, the background of this channel dynamically changes color (Light Green or Light Red) to immediately indicate which cycle is currently dominant.
3. Signal Types (BRK and PLB)
The indicator generates two categories of operational signals, which are programmed to never overlap on the same candle:
BRK (Breakout) Signals: These are the cycle definers. They occur when the Long Cloud is mitigated and there is a structural break on the current candle (a higher high for a buy, or a lower low for a sell). A Buy BRK initiates the "Bull Cycle," and a Sell BRK initiates the "Bear Cycle."
PLB (Pullback) Signals: These trade in the direction of the current cycle. They require the Long Cloud to be intact and valid. The confirmation for a PLB is strict: the candle must sweep liquidity by opening "outside" the 1/4 line of the operational channel and gain enough momentum to close "inside" the channel, validating the rejection of that zone.
4. The 7 Operational Modes
To adapt to any risk profile, the system features 7 selectable operational modes via the settings panel:
Complete: Plots absolutely all possible breakouts and pullbacks.
Structural: Plots only the first structural break that shifts the trend (1st BRK) and then all subsequent pullbacks (PLBs) in that direction.
Breakouts: Hides pullbacks and focuses strictly on expansion signals (BRKs).
Reversal: The cleanest mode. Plots strictly the exact candle that initiated the macro cycle reversal.
Retractions: Hides breakouts and focuses solely on mean-reversion trades (PLBs).
Alternation: An institutional safety mode. It requires a BRK, locks the system until a PLB occurs, and then locks it again until a new BRK appears.
DCA CloudGrid (Exclusive Mode): Optimized for position building (Dollar Cost Averaging). It signals the cycle reversal (1st BRK) and, from then on, bypasses the Fast Cloud filter to generate PLB signals every single time the price respects the Price Action trigger on the 1/4 lines of the grid.
5. The Integrated Dashboard
The system features a real-time side panel that eliminates the need to interpret confusing lines. It instantly displays:
The current cycle (Bull, Bear, or Waiting).
The validity status of the Macro and Trigger clouds.
The current channel width (in points/ticks and price percentage).
The live confirmation of the mathematical candle rules.
The active signal and the currently selected mode. Indicator

Strategy

Indicator

Indicator

Indicator

Opus46 H v1Opus46 H is the companion oscillator for Opus46. It visualizes the internal state of the signal engine — spread dynamics, money flow wave, regime phase, pressure conditions, and divergence events — so you can see exactly why signals fire and what conditions are building before they do.
SPREAD HISTOGRAM
The primary plot is the ATR-normalized spread between the fast SMMA (8) and slow SMMA (32), displayed as a regime-colored histogram. Gold bars indicate bullish regime, blue bars indicate bearish regime. Bar transparency distinguishes expansion from contraction — solid bars mean the spread is expanding (strengthening move), faded bars mean it is contracting (weakening move).
MONEY FLOW WAVE
A filled wave plot overlays the histogram showing smoothed Money Flow Index centered at zero. The wave scales adaptively to match the histogram's range using the 100-bar peak spread, keeping the two visually proportional regardless of asset or timeframe. Green fill (50% opacity) indicates bullish money flow (MFI above 50), red fill indicates bearish flow (MFI below 50). This gives an immediate read on whether institutional flow confirms or contradicts the price regime — green wave during a blue (bearish) histogram signals building buy conviction.
DMFI AREA
The DMFI (Double-Pass Money Flow Index) is displayed as a filled area scaled to fit the spread range. Green-tinted area indicates negative DMFI (seller exhaustion / buy conviction), red-tinted area indicates positive DMFI (buyer euphoria / sell conviction), and grey indicates neutral flow. This lets you see the conviction multiplier state at a glance — deeply green DMFI means the overlay is scaling buys toward 2.0x.
REGIME BACKGROUND
A subtle background tint shows the current regime state — blue for bearish (buy zone), gold for bullish (sell zone). With the 2-line ribbon, regime transitions are clean and binary with no grey neutral periods.
RSI BACKGROUND
Green background shading appears when RSI(14) drops below 30, indicating oversold conditions. Red background shading appears when RSI(14) rises above 70, indicating overbought conditions. These layers combine with the regime background to show multi-factor confluence — a blue regime with green RSI shading represents a high-conviction buy zone.
DIVERGENCE MARKERS
Pivot-based divergence detection (5 left bars, 3 right bars) plots at the bottom and top of the pane. Bullish spread divergence appears as lime circles, bullish RSI divergence as teal diamonds. Bearish spread divergence appears as orange circles, bearish RSI divergence as magenta diamonds. These match the overlay's divergence boost window — when these markers appear, the overlay is priming a 1.5x buy or sell size multiplier.
Z-OVERRIDE MARKERS
Diamond markers appear when the spread z-score crosses into extreme territory (default below -3.5 sigma for buy zone, above 3.5 sigma for sell zone). These highlight bars where the overlay would fire z-override signals that bypass regime and maturity gates.
PAIN GATE MARKERS
When the pain gate is enabled, cyan up-triangles appear at the bottom of the pane when recent capitulation is first detected (pressZ dropping below the capitulation threshold within the lookback window). Magenta down-triangles appear at the top when recent euphoria is detected. These show exactly when the pain gate opens for buy or sell signals on the overlay.
STATUS TABLE
An optional status table (default OFF) displays the current state of all signal components in one view. The SETUP row shows the current verdict — Z-BUY, Z-SELL, BUY ZONE, SELL ZONE, or WAIT (chop). Additional rows show spread z-score, regime state with age, maturity gate status with ATR depth, pain gate status with pressure z, DMFI value with current multiplier, gate direction, phase buy and sell boost values, raw spread, and active divergence type.
USAGE
Place Opus46 H in a pane below the Opus46 overlay. The companion shares the same SMMA ribbon, regime detection, and DMFI parameters — keep the settings synchronized between the two indicators. The oscillator pane gives you forward visibility into what the overlay is computing internally, letting you anticipate signals before they fire and understand signal quality after they fire. Indicator

Opus46Opus46 is a mean-reversion band-touch signal engine built on structural price events rather than indicator crossovers. It generates long-only buy and sell signals when price interacts with adaptive penetration-learning bands, filtered through a multi-layer conviction and gating system. Designed for crypto perpetual futures and volatile equities across 1H–4H timeframes.
THE CORE IDEA
Most signal systems trigger on indicator crossovers — moving average crosses, oscillator thresholds, or momentum flips. These events have roughly 10% follow-through. Opus46 instead triggers on structural price events: band touches, percentile extremes, and sigma confluences. These produce dramatically higher follow-through because they represent genuine exhaustion at statistically significant price levels, not noise.
HOW IT WORKS
Opus46 builds two primary structures on the chart. First, a 2-line SMMA ribbon (fast 8, slow 32 on HL2) determines the regime — gold for bullish (price outperforming), blue for bearish (price underperforming). The binary regime has no neutral zone or tangled state, giving clean regime transitions and uninterrupted age accumulation for phase boost and maturity gating. Second, penetration-learning bands extend beyond a Donchian channel using an ATR multiplier that adapts over time by learning from historical wick penetration depths. When price touches the lower band in a bearish regime, a buy signal fires. When price touches the upper band in a bullish regime, a sell signal fires. No crossovers involved.
SIGNAL GATES
Raw band touches pass through multiple gates before becoming actionable signals. The regime maturity gate blocks premature signals in fresh regime flips — the regime must have persisted for at least 8 bars or the spread must have reached 1.5 ATR depth. The pain gate (inspired by Pulse's pressure engine) requires recent capitulation (pressZ below -1.5 sigma within the last 4 bars) before buy signals can fire, ensuring the system waits for genuine seller exhaustion rather than buying into the middle of a move. ATR separation enforces minimum distance between consecutive entries (0.5x ATR for buys, 2.0x for sells). Buy and sell cooldowns enforce minimum bar spacing between consecutive signals. An optional lower-low filter (default OFF) requires each buy to be at a new structural low since the last entry.
Z-SCORE OVERRIDE
When the ATR-normalized spread reaches extreme statistical levels (below -3.0 sigma for buys, above 3.75 sigma for sells), the system fires regardless of band position, regime state, maturity, or pain gate conditions. These asymmetric thresholds reflect a bullish structural bias — it takes a more extreme reading to force a sell than a buy. Z-override signals still respect the lower-low filter, ATR separation, and buy cooldown to prevent wasteful clustering during sustained dislocations. Regime and maturity gates are bypassed because extreme statistical events warrant immediate action regardless of trend state.
CONVICTION SIZING
Opus46 stacks five reward-only conviction multipliers on the buy side. All use a minimum of 1.0x, meaning they boost high-conviction entries without penalizing average ones. DMFI (Double-Pass Money Flow Index, calculated as 2xMFI minus RSI of MFI) scales buys from 1.0x to 2.0x based on flow exhaustion — deeply negative DMFI means sellers are capitulating, warranting larger position sizing. Percentile conviction scales from 1.0x to 1.5x based on how statistically extreme the spread is within a 124-bar window. Phase buy boost increases position size as bearish regimes mature, buying more aggressively late in dips when reversal is more probable. Divergence boost applies 1.5x when bullish pivot divergence (spread or RSI) fired within the last 5 bars. Wick rejection boost applies 1.2x when the buy bar shows strong lower wick rejection (close in upper 40% of bar range).
Position sizing follows geometric scaling (1.5x per tier, 5 steps, up to 24 buys per cycle) with optional cascade decay for risk management.
SELL ENGINE
Sells use percentage-of-remaining sizing (default 20%, max 50%), which structurally prevents over-selling. Phase sell boost increases the sell percentage as bullish regimes mature — conservative early to let positions appreciate, aggressive late to capture gains before reversal. Sell-side DMFI and percentile conviction multipliers exist but default to OFF because they over-sell on trending equities where euphoric conditions persist for weeks.
DIVERGENCE DETECTION
Pivot-based divergence (5 left bars, 3 right bars) detects both spread divergence and RSI divergence independently. Bullish divergences (price making lower lows while the indicator makes higher lows) plot as circles (spread) or diamonds (RSI) below bars. Bearish divergences plot above bars. Either type can trigger the divergence boost window for sizing.
VISUAL FEATURES
The chart displays the 2-line SMMA ribbon with regime-colored fill (gold or blue), sage-green penetration-learning bands, conviction-colored buy triangles (cyan tiers darkening with depth), and magenta sell triangles. An optional volume spike background shades the chart when volume exceeds a configurable multiple of its 20-bar SMA — color, multiplier, and transparency are all adjustable (default purple at 75% transparency, 2x threshold). A full performance table tracks realized PnL, profit factor, win rate, expectancy, average drawdown, ROI, and cycle accounting with next buy/sell target levels. The regime label in the table header updates dynamically between GOLD and BLUE to reflect the current regime state.
DEFAULTS
Buy Base $100, Max Buys 24, Geo Factor 1.5x, Donchian 14, Pain Gate ON, DMFI Buy ON (1.0-2.0x), Percentile Buy ON (1.0-1.5x), Z-Override ON (-3.0 sigma buy / 3.75 sigma sell), Regime Maturity ON (8 bars / 1.5 ATR), LL Filter OFF, Sell Base 20%, Sell Max 50%, Buy ATR Sep 0.5x, Sell ATR Sep 2.0x, Sell Cooldown 6 bars, Buy Cooldown 1 bar, Volume Spike BG ON (2x, purple, 75% transparency). DMFI Sell OFF, Percentile Sell OFF, Tail-Risk Breaker OFF.
Indicator

Indicator

Indicator

Indicator

DCA Credit Flow Proxy **Richard Werner's Credit Flow Proxy – ΔCF vs ΔCR**
This is an open-source indicator designed as a real-time proxy for Richard Werner’s **Quantity Theory of Credit**.
It approximates the split between:
- **ΔC_F** (financial/asset credit growth) → red line + orange histogram (real estate, financials, speculation → bubble risk)
- **ΔC_R** (productive/real-economy credit growth) → green line + green histogram (sustainable growth)
**Key features:**
- All lines and the MACD-style histogram are centered on the same yellow zero line for easy reading
- Histogram: green above zero = productive credit lead (low risk), orange below zero = CF dominance (bubble risk)
- Minsky Instability line (purple) showing acceleration toward speculative/Ponzi phase
- Fully customizable with toggles and scaling options
**Important:**
This is a **proxy only**. PineScript cannot access actual bank credit data (Fed H.8, ECB lending surveys, etc.). It uses sector ETF relative growth rates (ROC) as the closest real-time approximation of Werner’s ΔC_F vs ΔC_R framework. Always cross-check with official monthly central bank credit data for confirmation.
No repainting. No guarantees. Purely educational and analytical.
**How to use:**
Add to any broad market index (SPY, QQQ, ^SPX, ^STOXX50E, ^N225, etc.).
- Green histogram + rising green line → productive credit dominant (more sustainable market move)
- Orange histogram + rising red line → CF dominance (higher asset bubble risk)
**How to create your own proxy (easy to fork):**
1. Change the tickers above to whatever sectors/index you want
2. Modify the `cf_proxy` line to include/exclude sectors
3. Adjust the `bubble_score` formula if you want different weighting
4. Turn `show_minsky` off if you want it cleaner
Feel free to fork this script and publish your own version!
Inspired by Richard Werner’s empirical research on bank money creation and the Quantity Theory of Credit. Indicator

Strategy

Micro Harmonic Swing Rhythm Meter + Structure PanelMicro Harmonic Swing Rhythm Meter
Overview
Inspired by the observation that markets often oscillate in recurring harmonic swings of both price and time.
The Micro Harmonic Swing Rhythm Meter is a market structure and rhythm analysis tool designed to identify recurring swing behavior in price action.
Rather than focusing on traditional indicators such as momentum, trend, or overbought/oversold conditions, this indicator measures the repeating "heartbeat" of the market by tracking swing size, swing duration, and the evolving rhythm between successive price pivots.
The objective is not to predict price, but to monitor whether the current auction process remains stable, is compressing, expanding, or becoming exhausted.
Core Concepts
Every market exhibits recurring oscillations.
These oscillations often develop with similar:
* Price amplitude
* Swing duration
* Expansion and contraction cycles
The indicator automatically detects swing pivots and measures:
* Swing Size
* Swing Duration
* Average Swing Size
* Average Swing Duration
* Swing Efficiency
* Market Rhythm State
By comparing the current swing against recent averages, the indicator evaluates whether price action remains in harmony with its established rhythm.
Rhythm States
NORMAL
Current swing size and duration remain close to recent averages.
Interpretation:
* Stable auction
* Balanced market conditions
* Established rhythm remains intact
COMPRESSED
Current swing size and duration are smaller than average.
Interpretation:
* Energy accumulation
* Contracting auction
* Potential precursor to expansion
STRETCHED
Current swing size and duration exceed recent averages.
Interpretation:
* Expansion phase
* Strong directional movement
* Possible acceleration or exhaustion
MIXED
Price amplitude and swing duration are no longer synchronized.
Interpretation:
* Transitional market behavior
* Changing auction structure
* Reduced rhythm consistency
Market Structure Assessment
The indicator automatically classifies recent swing behavior into higher-order structure states.
Possible structure classifications include:
Balanced Rotation
Stable oscillatory conditions.
Trade Mode:
Range Mode
Compression / Coiling
Multiple compressed swings indicate energy accumulation.
Trade Mode:
Breakout Watch
Expansion Attempt
Expansion emerges following a period of compression.
Trade Mode:
Confirm Breakout
Exhaustion Risk
Repeated stretched swings suggest mature directional movement.
Trade Mode:
Caution
Unstable Auction
Excessive mixed swings indicate poor rhythm consistency.
Trade Mode:
Wait
Efficiency Metric
Efficiency is calculated as:
Average Swing Size ÷ Average Swing Duration
This metric measures how much distance price is covering per unit of time.
Rising efficiency often indicates increasing participation and directional conviction.
Falling efficiency often indicates slowing market activity and declining momentum.
Intended Usage
This indicator is designed primarily as a market state monitor rather than a signal generator.
It may be used alongside:
* Price action analysis
* Volume analysis
* Order flow tools
* VWAP frameworks
* Market profile
* Liquidity analysis
The indicator is particularly useful for identifying:
* Compression before expansion
* Changes in auction rhythm
* Developing directional impulses
* Potential exhaustion conditions
Recommended Workflow
Higher timeframes may be used to determine dominant market structure while lower timeframes are used for execution.
Example:
30-minute chart:
Market structure and session rhythm
5-minute chart:
Tactical structure
1-minute chart:
Execution and timing
This multi-timeframe approach allows traders to align lower timeframe opportunities with higher timeframe rhythm conditions.
Disclaimer
This indicator is designed to assist with market observation and structure analysis. It does not provide trading advice and should not be interpreted as a standalone buy or sell signal.
Indicator

BTCUSDT.P Grid Bot - Long StrategyBTC Grid Bot — Long Strategy
🔷 What it does:
This is a long-only price-grid strategy that harvests volatility on BTCUSDT.P through repeated round-trips on a pre-defined ladder of price levels between two fixed bounds. Each level is an independent slot: when price crosses down through a level, the strategy opens one slot; when price subsequently crosses up through the level immediately above, that slot is closed for a fixed round-trip profit. The grid is generated geometrically by default, so spacing adapts to BTC’s price scale.
* Up to 50 simultaneous long slots at default settings, each sized as a fixed fraction of the configured Total Investment.
* No trailing exit, no stop loss — each slot’s exit is the level above its entry.
* Per-slot exposure is approximately 2.00% of equity at default settings.
* Every fill and close emits a webhook-ready JSON alert payload tagged with the specific grid slot.
🔷 Who is it for:
* Swing traders harvesting volatility on BTC in range-bound regimes.
* Bot operators looking for a chart-driven signal source with per-slot webhook JSON ready to drive a DCA Bot configured for grid execution.
* Traders running a portfolio of low-correlation strategies who want a high-trade-count contributor with bounded per-slot exposure.
* Range traders who prefer mechanical execution over discretionary entries.
🔷 How does it work:
Grid Construction: On script load, the strategy computes N price levels between the configured High and Low bounds. In Geometric mode, level k is at High × (Low/High)^(k/(N-1)), giving constant percent spacing — approximately 1.0% per step at default settings.
Per-Slot Logic: Each grid level is an independent slot tracked by a boolean ownership flag. When bar close moves price down through an empty slot’s level, a long is opened at that level for one slot’s worth of capital. When bar close moves price up through the level immediately above an owned slot, that slot is closed.
No Trailing, No Stop Loss: By design, each slot has a fixed exit: the level above. The strategy never trails the exit and never stops a slot out for a loss.
Capital Bounds: Total deployed capital cannot exceed the configured Investment. When all 50 slots are filled, no new orders are opened until price rises and starts closing slots.
🔷 Why it’s unique:
* Per-Level Webhook Ledger: Every fill and close emits a fully-formed JSON alert payload tagged with the specific grid slot.
* Pre-Allocated State: Up to 200 slot ledgers live in fixed-size arrays, allowing fast state tracking and clean chart rendering.
* Honest Backtest Surface: Avg entry, open PnL, realized PnL, owned slots, and per-slot allocation are visible directly on the chart.
* Calibrated for BTCUSDT.P 15m: Default bounds and level count are set for a broad BTC range, with a geometric ladder designed around ~1% steps.
🔷 Considerations Before Using the Strategy:
Market Selection & Range Validity: Grid strategies are most profitable in range-bound, mean-reverting markets. On strong directional moves below the configured Low, slots may remain open until price reverses.
Capital Deployment & Drawdown: The default Investment of 10,000 USDT equals 100% of starting capital. Each slot uses approximately 200 USDT, or 2.00% of equity. Scale the Investment input down if you want lower aggregate exposure.
No Stop Loss Justification: There is no exit on adverse moves below the lowest grid level. The strategy’s risk control is structural: fixed per-slot allocation and capped total investment.
Trade Volume & Fees: BTC 15m grid execution can generate frequent round-trips. The ~1% step is designed to leave room for exchange fees and slippage.
Demo Testing: Always demo-test before going live. Past results do not guarantee future performance.
🔷 STRATEGY PROPERTIES
Symbol: BTCUSDT.P — Bybit BTC perpetual contract.
Timeframe: 15M
Test Period: April 1, 2025 — June 7, 2026.
Initial Capital: 10,000 USDT.
Total Investment: 10,000 USDT.
Order Size per Slot: Investment / 50 ≈ 200 USDT.
Commission: 0.055% per trade.
Slippage: 3 ticks.
Margin for Long Positions: 100%.
Grid Bounds: High 83,689.23 / Low 51,629.65.
Grid Levels: 50.
Spacing Mode: Geometric.
Approx Step: ~1.0%.
Stop Loss: None.
Trailing: None.
Strategy: Long Only.
🔷 STRATEGY RESULTS
⚠️ Remember, whole profit will be get at 82700 price tag
Net Profit: +90.32 USDT (+0.90%)
Max Equity Drawdown: 924.71 USDT (8.63%)
Total Closed Trades: 428
Percent Profitable: 60.51% (259 / 428)
Profit Factor: 1.016
🔷 How to Use It:
🔸 Adjust Settings: Open the strategy inputs and set the High and Low bounds to a BTC range you expect the market to respect. Use Geometric spacing for percent-based grid levels.
🔸 Results Review: Run a full-period backtest and confirm that Max Drawdown, trade count, and Profit Factor are acceptable for your risk profile.
🔸 Create alerts to trigger the DCA Bot: Add one alert on the strategy using “Any alert() function call”. Paste your DCA Bot’s webhook URL into the alert’s Webhook field, and fill the Bot ID, Email Token, and Pair inputs on the script.
🔷 INDICATOR SETTINGS
High Price: Top of the grid.
Low Price: Bottom of the grid.
Grid Levels: Number of price levels between High and Low.
Spacing Mode: Geometric or Arithmetic.
Total Investment: Total capital allocated across all slots.
Bot ID / Email Token / Pair: Webhook fields injected into every alert payload.
Visualization: Toggle grid lines, range box, HIGH/LOW labels, avg entry plot, fill labels, status table, and watermark.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas PulseWire account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc.
Strategy

Indicator

Indicator

Indicator

Indicator

Egan's Pure Structure & S/D Strategy - BacktestThis strategy is a complete systematic approach to trading Market Structure and Supply/Demand (S/D) zones. It combines institutional price action concepts with advanced technical filters to identify high-probability reversal and continuation setups.
The strategy is designed to be fractal, performing exceptionally well on 15m, 1h, and 4h timeframes across Forex, Crypto, and Futures (including NQ/MNQ).
🚀 How It Works
The engine follows a strict 4-step validation process before executing a trade:
Market Structure (BOS): The script identifies "Pivot" highs and lows. A Break of Structure (BOS) occurs when the price closes beyond these levels, shifting the local trend.
Zone Generation: When a BOS occurs, the script automatically identifies the "Supply" or "Demand" zone—specifically the last consolidation or opposing candle before the impulsive move.
Macro Trend Filter: To increase the win rate, trades are filtered by a 200-period EMA. Longs are only allowed in macro-uptrends, and Shorts in macro-downtrends.
Rejection Confirmation: Instead of "blindly" entering a zone, the strategy waits for a Reversal Candle Confirmation. This ensures that buyers or sellers are actually defending the zone before you enter.
🛠 Key Features
Dynamic Risk/Reward Filter: Only takes trades that meet your minimum R:R requirements (e.g., 1.5 or 2.0).
Rejection Candle Entry: Logic to prevent "catching a falling knife" by waiting for price action confirmation inside the zone.
Automatic Position Sizing: Includes a "Risk % Per Trade" engine that calculates your lot size/contracts based on your stop loss distance and account equity.
Futures & Margin Ready: Built-in support for point values (NQ/MNQ/ES) and margin settings for accurate backtesting results.
Clean Dashboard: An on-chart info table shows the details of the last trade, current trend, and R:R metrics.
⚙️ How to Optimize
Pivot Lookback: Increase (15-20) for more conservative structure, or decrease (5-8) for more aggressive scalping.
Macro Filter: Toggle the 200 EMA on/off depending on whether you want to trade pullbacks or only trend continuations.
Timeframes: For the best results, use the 15m timeframe for entries while keeping an eye on the 1h or 4h for overall direction.
⚠️ Disclaimer
Backtested results do not guarantee future performance. Always use proper risk management and test the strategy on a paper trading account before using live capital.
Strategy

Indicator
