The Ultimate Indicator by @JustinPerezTrades**Combined LuxAlgo Indicator**
**SMC + HTF PO3 + Opening Range Breakouts & Targets**
This is a single, all-in-one PulseWire indicator that merges three popular LuxAlgo tools:
1. **Smart Money Concepts (SMC)** – Market structure, order blocks, fair value gaps, equal highs/lows, premium/discount zones, etc.
2. **HTF PO3** – Higher-timeframe candle projections with open/high/low/close mapping and volume delta.
3. **Opening Range Breakouts & Targets (ORB)** – Opening range, breakout signals, measured targets, and session moving average.
Everything runs on one chart with organized input groups so you can turn features on/off independently.
---
### What Each Section Does
#### 1. Smart Money Concepts (SMC)
- **Internal & Swing Structure** → Shows BOS (Break of Structure) and CHoCH (Change of Character).
- **Order Blocks** → Internal and Swing order blocks (bullish/bearish).
- **Equal Highs / Equal Lows** → Liquidity levels.
- **Fair Value Gaps (FVG)** → Imbalance zones.
- **Strong/Weak Highs & Lows** → Current swing extremes labeled.
- **Premium / Discount / Equilibrium Zones** – Based on the current swing range.
- **Multi-Timeframe Highs & Lows** (Daily / Weekly / Monthly).
- Optional candle coloring based on internal trend bias.
#### 2. HTF PO3
- Projects higher-timeframe candles to the right of the chart.
- Shows Open, High, Low, Close levels with dashed connectors from the live chart.
- Displays running volume **Delta** for the current HTF candle.
- Useful for seeing where the higher timeframe is currently building its candle.
#### 3. Opening Range Breakouts & Targets (ORB)
- Draws the Opening Range (default 30-minute, or custom session).
- Marks OR High, OR Low, and midpoint.
- Breakout signals (▲ / ▼) with optional Daily Bias filter.
- Automatic measured targets based on a percentage of the Opening Range width.
- Adaptive or Extended target display.
- Optional session-based Moving Average that resets every day at the Opening Range start.
---
### How to Use the Indicator
#### Step 1 – Add to Chart
1. Open PulseWire Pine Editor.
2. Paste the full combined script (make sure it starts with `//@version=6` and has **no** markdown backticks or notes at the top/bottom).
3. Click **Save** → **Add to chart**.
#### Step 2 – Organize the Inputs
The settings are clearly grouped:
| Group Name | What it controls |
|-------------------------------------|--------------------------------------|
| **SMC - Smart Money Concepts** | Overall SMC mode & style |
| **SMC - Real Time Internal Structure** | Internal BOS/CHoCH |
| **SMC - Real Time Swing Structure** | Swing BOS/CHoCH + swing points |
| **SMC - Order Blocks** | Internal & Swing OBs |
| **SMC - EQH/EQL** | Equal Highs / Lows |
| **SMC - Fair Value Gaps** | FVG settings |
| **SMC - Highs & Lows MTF** | Daily/Weekly/Monthly levels |
| **SMC - Premium & Discount Zones** | Premium / Equilibrium / Discount |
| **HTF PO3 - Higher Timeframe Settings** | HTF timeframe, candles shown, offset |
| **HTF PO3 - Visual Style** | Colors, labels, delta |
| **ORB - Historical Display** | Keep or clear previous sessions |
| **ORB - Opening Range** | OR timeframe |
| **ORB - Custom Range** | Custom session times |
| **ORB - Breakout Signals** | Signal style & bias filter |
| **ORB - Targets** | Target % and display mode |
| **ORB - Session Moving Average** | Optional MA |
| **ORB - Style** | Colors and line styles |
#### Step 3 – Recommended Starting Setup
**For most traders:**
- **SMC**
- Mode: `Historical`
- Show Internal Structure: On
- Show Swing Structure: On
- Internal Order Blocks: On (size 5)
- Equal High/Low: On
- Fair Value Gaps: Off (or On if you use them)
- Premium/Discount Zones: On
- **HTF PO3**
- HTF Timeframe: `60` (or `240` / `D` depending on your style)
- Candles to Show: `1` or `2`
- Show Price Labels: On
- Show Running Delta: On
- **ORB**
- Time Period: `30` (or match your market’s opening range)
- Show Breakout Signals: On
- Signal Bias: `No Bias` (or `Daily Bias` if you want stricter signals)
- Show Targets: On
- Target % of Range: `50`
- Target Display: `Adaptive`
#### Step 4 – Practical Workflow
1. **Mark the Opening Range** first (ORB section).
2. Wait for a breakout of OR High or OR Low → look for the signal.
3. Use **SMC structure** to confirm the direction (BOS / CHoCH).
4. Check if price is interacting with an **Order Block** or **Fair Value Gap**.
5. Glance at the **HTF PO3** projection to see where the higher timeframe candle is currently trading relative to its open.
6. Use Premium / Discount zones to decide whether you are buying in discount or selling in premium.
---
### Tips & Best Practices
- Start with fewer features turned on. Too many lines/boxes can clutter the chart.
- Use the **Present** mode in SMC if you only want the most recent structure (cleaner look).
- The HTF PO3 candles are drawn to the **right** of the current bar — they are projections, not historical candles.
- ORB targets are measured moves based on the Opening Range width. Adjust the % to match the instrument’s typical volatility.
- The session MA only works properly on intraday timeframes (it resets at the start of the Opening Range).
---
### Alerts Available
All original SMC alerts are included:
- Internal / Swing BOS & CHoCH (bullish & bearish)
- Order Block breakouts
- Equal Highs / Lows
- Fair Value Gaps
You can set alerts on any of these from the PulseWire alert menu. Indicator

Quant Regime Oscillator [JOAT]════════════════════════════════
QUANT REGIME OSCILLATOR
════════════════════════════════
A separate-pane composite oscillator that fuses two classic quant signals — how stretched price is from its own mean, and how strong its momentum is relative to recent volatility — into a single bounded line from -100 to +100 . A Kaufman Efficiency Ratio regime filter then decides whether the market is Trending , Mean-Reverting , or Random , so signals only fire when conditions actually support them.
▎ WHAT IT DOES
It condenses mean-deviation and normalized momentum into one clean, smoothed oscillator, classifies the current market regime, and prints sparing BUY / SELL labels only at stretched extremes that align with a trend. A dashboard summarizes every moving part at a glance.
▎ HOW IT WORKS
• Z-Score component — price is measured against its moving mean and standard deviation, then clamped at ±3σ and rescaled to ±100. This captures how far price has deviated from equilibrium.
• Momentum component — rate-of-change is normalized by its own standard deviation (volatility-adjusted), clamped at ±3σ and rescaled to ±100. This measures thrust independent of raw price size.
• Composite blend — the two components are combined using your chosen weights, EMA-smoothed, and clamped into a single -100..+100 oscillator , with an EMA signal line layered on top.
• Regime filter — a Kaufman Efficiency Ratio (directional change ÷ total path) scores 0..1. High values = trending; low values = mean-reverting; in-between = random. Direction is read from price versus its mean.
• Signal gate — a raw BUY needs the oscillator to cross up over its signal, to have recently visited oversold , and to sit inside a trending-up regime. SELL is the mirror. A cooldown enforces a minimum bar gap so labels stay few and never stack.
• Divergence — pivot highs/lows on the oscillator are compared to price pivots to flag regular bullish and bearish divergences.
▎ HOW TO USE IT
• Read the oscillator like a bounded momentum gauge — blue above zero, magenta below. Pushes into the dotted ±80 extreme bands mark exhaustion zones.
• BUY pills appear at oversold turns inside up-trends; SELL pills at overbought turns inside down-trends. Treat them as context-filtered setups, not standalone triggers.
• Use the regime as your playbook: in Trending , favor pullback continuation; in Mean-Rev , fade the band extremes; in Random , stand aside or size down.
• The subtle pane background tint mirrors the regime — blue for trending-up, magenta for trending-down, grey for mean-reverting.
• Divergence dots on the oscillator hint at weakening thrust; combine with your own structure and risk levels.
▎ KEY SETTINGS
• Engine — Z-Score length, Momentum (ROC) length, per-component weights, oscillator smoothing, and signal-line length.
• Regime — Efficiency Ratio window plus the Trending and Mean-Revert thresholds that split the three regimes.
• Signals — Overbought / Oversold levels, OB/OS recall window, minimum bars between signals (cooldown), and divergence pivot length.
• Visuals — toggle the gradient fill, oscillator line, signal line, regime background, and signal markers.
• Dashboard — show/hide, position, and text size.
▎ DASHBOARD
A compact blue/magenta panel reporting: the current bias (Long / Short / Flat), the composite score, raw Z-Score in σ, the momentum value, the active regime with a strength percentage, the OB/OS state , any live divergence , and the current signal status.
▎ ALERTS
• QRO — Long — oscillator crossed up from oversold in a trending-up regime.
• QRO — Short — oscillator crossed down from overbought in a trending-down regime.
• QRO — Any Signal — fires on either a long or short signal.
▎ NOTES
• Works on all timeframes and all assets — the oscillator is self-normalizing, so it adapts to the instrument automatically.
• Every visual layer is toggleable for a clean chart; the cooldown keeps markers sparse on any timeframe.
• Signals confirm on the closed bar and are non-repainting once the bar completes; divergence markers reference confirmed pivots offset back by the pivot length.
For research and education only. This is not financial advice. No indicator can predict the future, and past behavior does not guarantee future results. Always do your own analysis and manage your own risk.
Made with passion by JackOfAllTrades ⚡
Indicator

Multi-Timeframe Moving AveragesMulti-Timeframe Moving Averages (MTF MAs) is an all-in-one moving-average overlay with 16 independently configurable slots: eight calculated on the chart timeframe and eight calculated on user-selected timeframes. It combines local and higher-timeframe structure without requiring multiple indicators or repeated chart changes. Every line can be shown or hidden and assigned its own length, calculation type, and color.
The higher-timeframe averages are calculated inside their requested timeframe. For example, a 20-period one-hour EMA on a five-minute chart is calculated from 20 one-hour observations, not from 20 five-minute observations or by scaling an existing chart-timeframe EMA. This preserves the mathematical meaning of the selected length and timeframe.
Its distinctive feature is the MTF display. Completed intervals show finalized MA levels, while the developing interval is rendered as one horizontal line that grows across the interval and adjusts to the current MTF value. This keeps the active higher-timeframe level clear instead of leaving behind a noisy trail of provisional updates.
MOVING-AVERAGE TYPES
Every chart and MTF slot supports nine calculation types:
- SMA uses equal weighting; EMA and RMA use recursive weighting that emphasizes recent observations.
- WMA applies linear weighting, while HMA combines weighted averages for greater responsiveness.
- VWMA weights price by volume, and LSMA returns the endpoint of a least-squares regression line.
- DEMA and TEMA combine multiple EMA stages to reduce conventional EMA lag.
Each method processes the selected source over the selected length. The methods differ in weighting, smoothness, responsiveness, and potential overshoot; none is inherently best for every instrument or market condition.
HOW THE MTF DISPLAY WORKS
Suppose a one-hour EMA is displayed on a five-minute chart. The value changes while the hour is still forming. Connecting every five-minute snapshot can produce a noisy path that obscures the level currently in effect.
MTF MA uses a two-layer rendering method:
- Completed intervals display the finalized higher-timeframe MA value across the chart bars belonging to that interval.
- The developing interval uses the current, unconfirmed MTF value to draw one horizontal segment from the beginning of the interval to the latest bar.
As new chart bars arrive, the live segment extends horizontally and relocates vertically. Its previous provisional positions are not left behind as a separate path. When the higher-timeframe bar completes, its final level joins the historical display and a new live segment begins.
Optional labels identify each active MTF line by timeframe, length, type, and current value. Labels are placed four chart bars to the right for readability only; this horizontal placement does not represent future data.
WHY TWO MTF CALCULATIONS ARE USED
The script requests each MTF average twice. In simplified Pine Script, the calculation is:
mtf_historical = request.security(
syminfo.tickerid,
selected_timeframe,
ma_type(mtf_source, length, type),
lookahead = barmerge.lookahead_on)
mtf_realtime = request.security(
syminfo.tickerid,
selected_timeframe,
ma_type(mtf_source, length, type),
lookahead = barmerge.lookahead_off)
Placing `ma_type()` inside `request.security()` is important: PulseWire evaluates the selected MA from bars in the requested timeframe. The script is not calculating an MA from lower-timeframe bars and then relabeling or rescaling it.
The historical request supplies the finalized value used to draw each completed interval. The realtime request supplies the developing value of the active interval. The script counts how many chart bars have elapsed inside that interval and recreates one horizontal line at the latest realtime value:
bars_into_mtf := ta.change(time(selected_timeframe)) != 0
? 0
: nz(bars_into_mtf ) + 1
line.delete(live_line)
live_line := line.new(
bar_index - bars_into_mtf, mtf_realtime,
bar_index, mtf_realtime)
Both endpoints use the same price, so the live MTF display remains horizontal. Its left endpoint stays at the beginning of the higher-timeframe interval, its right endpoint advances with the chart, and the entire segment moves to the latest developing value. This historical/realtime separation provides a visually clean completed record without sacrificing a responsive current level. The same pattern is applied independently to all eight MTF slots.
HOW TO USE IT
Use Chart Timeframe MAs for averages calculated directly from the current chart bars and MTF MAs for averages calculated from another timeframe. Each slot may be enabled independently. Set its length, type, and color; MTF slots also have individual timeframes and labels. Source is shared by the chart MAs, while MTF Source is shared by the MTF group. Show MTF Historical Lines and Show MTF Labels are master display switches.
The intended use is to select MTF periods equal to or higher than the chart timeframe. This makes it possible, for example, to monitor a one-hour, four-hour, and daily moving-average structure while executing from a lower-timeframe chart.
LIMITATIONS AND REPAINTING
Moving averages are descriptive transformations of past and developing price or volume data. They are not support or resistance guarantees, forecasts, trade signals, or evidence that price must react when a line is reached.
The active horizontal MTF segment is calculated from an unconfirmed higher-timeframe bar. It intentionally moves as that bar develops, and its final value may differ from levels displayed earlier in the interval. The indicator does not preserve that sequence of provisional live values.
Historical MTF segments are retrospective by design. To display a completed higher-timeframe level across its full interval, the script uses lookahead when mapping the finalized value onto the interval's lower-timeframe bars. The historical segment therefore shows where the final level belongs visually, not the sequence of values that was available while that interval developed. Historical price contacts, crosses, or apparent reactions must not be treated as time-causal signals or used for backtesting.
Selecting an MTF period below the chart timeframe returns only limited intrabar information and is not the intended use of this indicator. Results also depend on the chart's source data, session, and candle type. Standard candles are recommended when comparing moving-average values with actual traded prices.
This indicator does not generate alerts or trading entries. Indicator

Indicator

Watchlist Curator Stock RankerPick a sector — it scores ten of that sector's biggest names and ranks the top five leaders. A fast, honest starting point for your watchlist.
You've spotted the strong sector. Now — which stocks? Watchlist Curator takes one sector, scores ten of its biggest, most-traded names against the same yardstick, and hands you the top five in ranked order. That's a working watchlist in one look, instead of an hour of chart-flipping.
It works on its own — nothing else required.
Why a composite rank instead of raw relative strength?
Sorting a basket by relative strength alone hands you whatever ran the hardest — which is often the name that's most stretched and least enterable. The Curator's score starts with RS but lets the other components confirm or veto it: the trend stack rewards names in clean uptrends, the RSI sweet-spot deliberately down-ranks anything already overbought, and volume confirms real participation. The point of combining them is to surface leaders you can still enter — a different question than "what went up the most."
What it ranks — clearly said
Each of the 11 sectors carries a fixed basket of ten household-name bellwethers (Technology = AAPL, MSFT, NVDA, AVGO, CRM, AMD, ADBE, ORCL, CSCO, ACN — and so on for the rest). The Curator ranks *within that basket*. It doesn't scan every stock in the sector — it tells you which of the sector's big liquid names lead, which is where most swing traders should be looking anyway.
The Leadership Score (hover the Score header for this on the chart)
Relative strength vs SPY — the stock's % move minus SPY's over the lookback (20 bars by default). The backbone of the score.
Trend stack — up to +6: above the fast EMA, fast EMA above slow, above the slow EMA (+2 each).
RSI sweet spot — +3 only when RSI sits between 50 and 70: trending, but not overbought. This is deliberate — a red-hot name that's already stretched ranks lower on purpose, so the list points you at leaders you can still enter, not chases.
Volume — +2 for trading above its average.
The score is relative-strength % plus points — not a 0–100 scale. The Rating column translates it: 15+ Strong · 5–15 Good · 0–5 Fair · below 0 Lagging the market. The #1 row is highlighted in gold; a name whose data can't load shows "n/a".
How to use it
1. Find the leading sector — use whatever sector-strength read you trust.
2. Pick that sector in the dropdown.
3. Read the top five. Gold row = the current leader.
4. Those names are the charts worth your study time.
Settings — defaults work out of the box
Sector (dropdown, 11 choices) and timeframe (Daily by default — the ranking uses this timeframe no matter what chart you're on).
RS/momentum lookback (20), fast/slow EMA (20/50), RSI length (14).
Stocks to show (up to 5), table position, text size, dark/light theme, colors.
⚠ Educational tool for building a focused watchlist. It ranks relative strength — it does not give buy/sell signals or predict price. Not financial advice. Indicator

Strategy

Swing system: 200 EMA & SuperTrend 10-5 - Simple Swing SystemPro-Swing Guard: 200 EMA & SuperTrend 10-5
This script is a trend-following swing trading system built in Pine Script v6. It uses the 200-period Exponential Moving Average (EMA) to identify the long-term trend and the SuperTrend indicator to pinpoint precise entry and exit signals.
Here is a breakdown of how the strategy operates:
1. Core Indicators
The strategy relies on two primary technical indicators to make decisions:
200 EMA (Long-term Trend Filter): Determines the overall market direction. It ensures the strategy only buys in a broader uptrend and shorts in a broader downtrend.
SuperTrend 10-5 (Entry/Exit Trigger): Uses a 10-period ATR with a multiplier of 5 to determine short-term momentum and trailing stop levels.
2. Trade Entry Logic
To filter out false signals, the strategy demands strict alignment between price, momentum, and the long-term trend.
Long Entry Conditions (All must be true):
Long trades are enabled in the settings.
SuperTrend flips to Bullish (Green).
The current price is above the 200 EMA.
The 200 EMA is actively sloping upwards.
Short Entry Conditions (All must be true):
Short trades are enabled in the settings.
SuperTrend flips to Bearish (Red).
The current price is below the 200 EMA.
The 200 EMA is actively sloping downwards.
3. Trade Exit System (Two-Tiered)
The strategy features a robust, two-part exit plan designed to lock in profits early while letting runners ride the trend.
Tier 1: Partial Take-Profit (Customizable)
When a trade moves in your favor, the script will automatically sell a portion of your position (default is 30% of the active quantity) once a specific price target is hit. You can customize how this target is calculated in the settings:
ATR Method (Default): Target is set 3x Average True Range (50-period) away from the entry price.
Fixed Points: Target is a set number of points away (e.g., 50 points).
Fixed %: Target is a set percentage move from the entry price (e.g., 5%).
Tier 2: Full Exit (Trend Reversal)
The remaining portion of the trade (or the entire trade if partials are disabled) is closed completely when the SuperTrend flips in the opposite direction (e.g., closing a Long position the moment the SuperTrend turns Red).
4. Visuals & Chart Elements
The script paints several visual aids directly onto your chart to make real-time analysis easy:
SuperTrend Line: Plotted as Green (bullish) or Red (bearish).
200 EMA Line: Plotted as Green (sloping up), Red (sloping down), or Gray (flat).
Background Highlights: The chart background flashes green on the exact candle a Long condition is met, and red for a Short condition.
Partial Target Line: An orange, broken line appears on the chart showing exactly where your partial take-profit target is. This line disappears once the target is hit or the trade is closed.
Strategy

Buy-Sell Signals using Multi-Logic Trading System
📈 Advanced Multi-Logic Trading System with Trend, Momentum, Breakout and Risk Management
The **Buy-Sell Signals using Multi-Logic Trend, Momentum & Breakout System** is a multi-condition trading indicator designed to help traders identify structured trading opportunities across different market environments.
Unlike a conventional indicator that depends on only one moving-average crossover or oscillator, Buy-sell with Multi-logic Trading Sytem combines:
✅ Market structure and EMA alignment
✅ Higher-timeframe trend confirmation
✅ Session VWAP positioning
✅ RSI and MACD momentum
✅ Bollinger Band positioning and volatility
✅ Volume expansion and OBV direction
✅ Range-breakout confirmation
✅ Sideways-market mean reversion
✅ Dynamic stop-loss and target calculations
✅ Signal management and cooldown controls
The objective is not to produce the maximum number of signals.
The objective is to filter market noise and highlight situations where multiple independent conditions support the same directional view.
━━━━━━━━━━━━━━━━━━━━
🧠 How the Indicator Reads the Market
Buy-sell with Multi-logic Trading Sytem continuously classifies the chart into one of four market conditions:
📈 BULLISH TREND
A bullish trend is identified when:
**Price > Fast EMA > Medium EMA > Slow EMA**
With the default settings, this represents:
**Price > EMA 20 > EMA 50 > EMA 200**
This structure indicates that short-term, medium-term and long-term price positioning is aligned in the bullish direction.
------------------------------------------------
📈 BEARISH TREND
A bearish trend is identified when:
**Price < Fast EMA < Medium EMA < Slow EMA**
With the default settings:
**Price < EMA 20 < EMA 50 < EMA 200**
This indicates complete bearish alignment across the three trend layers.
------------------------------------------------
📈 RANGE / SIDEWAYS
The system studies the previous trading range over the selected Range Lookback.
The current candle is excluded from this range calculation. This allows the indicator to identify a genuine close outside the previous range instead of comparing the breakout candle against a range that already includes it.
A market is treated as sideways when:
• The previous range width remains within the selected percentage threshold
• Complete bullish EMA alignment is absent
• Complete bearish EMA alignment is absent
------------------------------------------------
📈 Transition
The Transition condition appears when the market is neither properly trending nor qualifying as a defined range.
This commonly happens when:
• EMAs are crossing or compressing
• Price repeatedly moves around the EMA ribbon
• The previous trend is weakening
• A new trend has not yet become established
• Price is moving between range and trend conditions
Transition is usually the least reliable environment for mechanical signals.
━━━━━━━━━━━━━━━━━━━━
⚙️ The Four Entry Logic Engines
Buy-sell with Multi-logic Trading System contains four separate entry engines.
Each engine is designed for a different type of market behaviour.
📈 1. Trend-Following Logic
Trend-following logic is designed to participate in an already established directional move.
A bullish trend setup requires:
• Bullish EMA alignment
• Minimum bullish confluence score
• Higher-timeframe bullish permission
• Price above session VWAP
A bearish trend setup requires the opposite conditions.
🔷 Bullish confluence score
The bullish score contains six independent components:
1. Bullish EMA trend alignment
2. RSI positioned between 45 and 72
3. MACD above its signal line with a positive histogram
4. Price above the Bollinger Band basis
5. High volume with bullish OBV behaviour
6. A bullish candle closing above the previous structural swing high
🔷 Bearish confluence score
The bearish score also contains six components:
1. Bearish EMA trend alignment
2. RSI positioned between 28 and 55
3. MACD below its signal line with a negative histogram
4. Price below the Bollinger Band basis
5. High volume with bearish OBV behaviour
6. A bearish candle closing below the previous structural swing low
The **Minimum Trend Confluence** setting determines how many of these six conditions must agree.
🔷 When to use Trend-Following Logic
👉Use it when:
• The EMA ribbon is properly expanded
• Price is making higher highs and higher lows in an uptrend
• Price is making lower highs and lower lows in a downtrend
• Pullbacks are respecting the fast or medium EMA
• Price is consistently holding on the correct side of VWAP
• The higher-timeframe trend supports the trade direction
👉 When to avoid it
Avoid relying on trend logic when:
• EMAs are flat or repeatedly crossing
• Price is trapped inside a narrow range
• The market-condition card shows Transition
• A signal appears directly below major resistance
• A signal appears directly above major support
• Price has already completed a large impulsive move without a pullback
━━━━━━━━━━━━━━━━━━━━
📈 2. Momentum Logic
Momentum logic is designed to detect acceleration before complete trend confluence becomes necessary.
🔷For bullish momentum, the indicator looks for:
• Price above the fast EMA
• RSI above 52
• Positive MACD histogram
• MACD histogram increasing from the previous candle
• Bullish OBV positioning
• Volume confirmation when usable volume is available
• Bullish higher-timeframe permission
• Price above VWAP
🔷Bearish momentum uses the opposite conditions.
Momentum logic can respond earlier than full trend logic because it does not require the complete EMA 20–50–200 alignment or the minimum six-part trend score.
👉 When to use Momentum Logic
Momentum logic is most useful when:
• Price is emerging from consolidation
• A fresh intraday directional move is developing
• Volume is expanding with price
• MACD momentum is accelerating
• Price has reclaimed or rejected VWAP decisively
• A pullback is followed by renewed directional strength
• The higher timeframe already supports the intended direction
👉 When to avoid it
Avoid momentum entries when:
• The momentum candle is unusually extended
• Price is entering a major higher-timeframe supply or demand zone
• Volume expansion is caused by a news spike
• MACD is positive but price structure remains weak
• Price repeatedly crosses VWAP
• The chart has unreliable or unavailable volume data
Momentum logic is especially dependent on meaningful volume and OBV behaviour. It is therefore generally better suited to liquid stocks, indices, futures and other actively traded instruments.
━━━━━━━━━━━━━━━━━━━━
📈 3. Range-Breakout Logic
The breakout engine is designed to identify confirmed movement outside a previously established range.
It does not trigger merely because price trades a few ticks outside the range.
A bullish breakout requires:
• The previous market qualified as a range
• Price closes above the previous range high
• The close exceeds the range by the selected ATR buffer
• The previous candle had not already closed above the range
• The breakout candle closes strongly toward its high
• RSI is above 50
• MACD is bullish
• Volume confirms the move when available and required
• Price is above VWAP
The bearish breakout logic uses the opposite conditions.
🔷 Breakout Confirmation Buffer
The ATR buffer prevents the system from treating a marginal move above or below the boundary as a valid breakout.
A value of **0.15 ATR** means price must close beyond the range boundary by an additional 15% of the current ATR.
Increasing this value creates fewer but more selective breakout signals.
🔷 Breakout Candle Close Position
The candle must also close strongly in the breakout direction.
With a value of **0.60**:
• A bullish breakout candle must close in the upper 40% of its total range
• A bearish breakout candle must close in the lower 40% of its total range
This helps reject candles that break a level intrabar but leave a large rejection wick.
🔷 Important HTF behaviour
The higher-timeframe EMA filter directly controls the Trend and Momentum engines.
The Range-Breakout engine instead uses its own range, ATR, candle-strength, RSI, MACD, volume and VWAP confirmation.
Therefore, traders should still manually inspect the higher-timeframe structure before accepting a breakout signal.
👉 When to use Breakout Logic
Use breakout logic when:
• Price has formed a clean and visible range
• Range boundaries have been tested multiple times
• Bollinger Band width has contracted before expansion
• Volume increases during the breakout
• The breakout candle closes outside the level
• There is sufficient room before the next major structure
• VWAP supports the breakout direction
👉 When to avoid it
Avoid breakout entries when:
• The range is poorly defined
• Price is breaking directly into higher-timeframe resistance or support
• The breakout candle leaves a large rejection wick
• Volume is weak or declining
• Price has already moved far beyond the range before entry
• The breakout occurs during an irregular news candle
• The range threshold is set too loosely and ordinary price movement is being classified as consolidation
━━━━━━━━━━━━━━━━━━━━
📈 4. Sideways Mean-Reversion Logic
Mean reversion is disabled by default because it represents a different trading philosophy from trend-following.
Instead of expecting price to continue moving away from fair value, this engine looks for rejection near the outer areas of a sideways range.
The range is divided into zones:
• Lower reversion area near the bottom 20% of the range
• Upper reversion area near the top 20% of the range
A bullish mean-reversion setup requires:
• Mean-reversion logic enabled
• Market classified as sideways
• Range sufficiently wide relative to ATR
• Price testing the lower reversion zone
• Price closing back above that zone
• A bullish rejection candle
• A sufficiently large lower wick
• RSI below 38
• RSI turning upward when the RSI-turn filter is enabled
• Volume permission
A bearish mean-reversion setup requires the opposite conditions near the upper range zone, with RSI above 62 and turning downward.
🔷 Important Mean-Reversion Behaviour
Mean-reversion trades are intentionally based on sideways-market rejection.
They do not use the higher-timeframe trend or VWAP filter in the same way as the Trend and Momentum engines.
This is logical because a range-fading trade may temporarily move against the prevailing higher-timeframe direction.
However, it also means mean-reversion mode should be activated only when the trader has independently confirmed that the market is genuinely balanced and range-bound.
👉 When to use Mean Reversion
Use it when:
• The market has clear horizontal boundaries
• EMA alignment is absent
• Price repeatedly rejects both sides of the range
• The range is wide enough to offer practical reward
• RSI reaches an extreme and begins turning
• The rejection candle closes back inside the range
• No major breakout catalyst is expected
👉 When not to use it
Disable mean reversion when:
• The market is strongly trending
• The EMA ribbon is expanding
• Price is forming one-sided momentum candles
• Volume is increasing near the range boundary
• A breakout is supported by broader-market direction
• Price is repeatedly pressing one boundary without meaningful rejection
Repeated testing of one range boundary can represent pressure accumulation rather than a reversal opportunity.
━━━━━━━━━━━━━━━━━━━━
🔍 Higher-Timeframe Trend Filter
The higher-timeframe filter compares price with an EMA calculated on the selected higher timeframe.
👉When enabled:
• Long Trend and Momentum setups require bullish HTF positioning
• Short Trend and Momentum setups require bearish HTF positioning
The higher-timeframe calculation is designed to use confirmed information rather than future-looking data.
🔷 Suggested timeframe combinations
These are practical starting points and should be tested for each instrument:
• 3-minute chart → 15-minute or 30-minute HTF
• 5-minute chart → 30-minute or 60-minute HTF
• 15-minute chart → 60-minute or 4-hour HTF
• 30-minute chart → 4-hour HTF
• 1-hour chart → 4-hour or Daily HTF
• 4-hour chart → Daily or Weekly HTF
A closer HTF produces more opportunities.
A larger HTF produces fewer but more structurally selective opportunities.
━━━━━━━━━━━━━━━━━━━━
📍 Session VWAP Filter
VWAP acts as the indicator’s intraday fair-value reference.
👉When enabled:
• Long Trend, Momentum and Breakout setups require price above VWAP
• Short Trend, Momentum and Breakout setups require price below VWAP
This reduces situations where a bullish technical setup appears below intraday fair value or a bearish setup appears above it.
👉Keep VWAP enabled when:
• Trading intraday
• Trading indices or liquid stocks
• Trading momentum continuation
• Trading opening-range or consolidation breakouts
• Filtering counter-directional entries
👉 Consider disabling VWAP when:
• Trading higher timeframes where session VWAP has less relevance
• Trading instruments with irregular sessions
• Testing a pure swing-trading model
• Using another manually defined fair-value framework
Disabling VWAP increases flexibility but may also increase counter-directional signals.
━━━━━━━━━━━━━━━━━━━━
📊 Volume and OBV Confirmation
The indicator compares current volume with its moving average.
With the default multiplier of **1.5**, high volume means the current volume is at least 1.5 times the selected average volume.
OBV is then compared with its own moving average to determine whether cumulative volume behaviour supports buyers or sellers.
The system is designed so that missing volume does not automatically block every setup.
However, symbols with reliable exchange volume are preferred, particularly when using Momentum Logic.
🔷 Volume Multiplier Interpretation
• 1.20–1.40: More responsive, but more noise
• 1.50: Balanced default
• 1.70–2.00: Strong expansion required
• Above 2.00: Very selective and mainly suited to exceptional participation
━━━━━━━━━━━━━━━━━━━━
🛡️ Stop-Loss and Target Engine
Every confirmed signal creates an active entry, stop-loss and target.
The indicator provides three stop-loss methods.
🔷 Structure + ATR
👉For a long trade:
The stop is placed below the previous structural swing low with an additional ATR buffer.
👉For a short trade:
The stop is placed above the previous structural swing high with an ATR buffer.
This is generally the preferred method for price-action and structure-based trading.
🔷ATR Stop
The stop is calculated using a fixed ATR multiple from the entry.
This method adapts to current volatility without depending on the location of a previous swing.
It can be useful for:
• Momentum setups
• Instruments with irregular swing structures
• Fast-moving markets
• Systematic risk standardisation
🔷 Fixed Percentage Stop
The stop is placed at a fixed percentage from entry.
This is simple but does not adjust to changing volatility.
It should be used carefully because the same percentage may be too tight in a volatile market and unnecessarily wide in a quiet market.
━━━━━━━━━━━━━━━━━━━━
📈 Target Methods
🔷Risk-to-Reward Target
The target is calculated from the actual distance between entry and stop.
With a 1.5 risk-to-reward ratio, the target is 1.5 times the defined trade risk.
🔷 ATR Target
The target is positioned at a selected ATR multiple from entry.
This can be useful for momentum trades where price expansion is expected.
🔷 Fixed Percentage Target
The target is placed at a fixed percentage from entry.
This is straightforward but less adaptive than ATR or structure-based calculations.
━━━━━━━━━━━━━━━━━━━━
🎯 Preferred Risk Settings
🔷 Structure-Based Intraday Trading
• Stop Method: Structure + ATR
• Structure ATR Buffer: 0.15–0.25
• Target Method: Risk:Reward
• Risk:Reward: 1.5–2.0
🔷 Momentum Trading
• Stop Method: ATR
• Stop ATR Multiplier: 1.2–1.8
• Target Method: ATR or Risk:Reward
• Target ATR Multiplier: 2.0–3.0
🔷 Swing Trading
• Stop Method: Structure + ATR
• Swing Lookback: 10–20
• Structure ATR Buffer: 0.20–0.40
• Target Method: Risk:Reward
• Risk:Reward: 1.5–2.5
🔷 Mean-Reversion Trading
• Stop Method: Structure + ATR or ATR
• Use a stop beyond the rejected range boundary
• Avoid excessively wide targets
• Consider the opposite side or midpoint of the range as practical structure
These values are starting points, not universal settings. Different instruments have different volatility and structural characteristics.
━━━━━━━━━━━━━━━━━━━━
🚦 Signal-Control System
Buy-sell with Multi-logic Trading System includes several controls to prevent repeated or conflicting signals.
👉 Minimum Bars Between Signals
The cooldown prevents the indicator from producing another signal immediately after the previous one.
Default: **5 bars**
Lower values create more frequent signals.
Higher values reduce repeated entries during the same move.
👉 Fresh Setup Only
When enabled, a signal appears only when the complete setup changes from false to true.
It prevents the indicator from repeatedly signalling on every candle while the same condition remains active.
This should normally remain enabled.
👉 Wait for SL or Target Before Next Signal
When enabled, the indicator waits for the active stop or target to be touched before accepting another trade.
This creates a cleaner one-trade-at-a-time workflow.
It is the preferred setting for discretionary traders and alert-based execution.
👉 Allow Opposite Signal
This setting becomes relevant when “Wait for SL/Target” is disabled.
It determines whether an opposite signal can replace the current directional trade before the original levels are completed.
━━━━━━━━━━━━━━━━━━━━
✨ Visual Features
3D Gradient Trend Ribbon
Glow Buy and Sell Markers
Signals are generated after the chart candle is confirmed.
Entry Beam
3D Risk and Reward Zones
VWAP Glow Line
Gradient Candle Coloring
━━━━━━━━━━━━━━━━━━━━
📋 Dashboard Explained
The dashboard provides a summary of current chart conditions.
Market Condition
Bull Score and Bear Score
RSI
ATR Percentage
Volume Ratio
Bollinger Band Width
HTF Trend
VWAP
Active Trade
SL / TP
Win Rate
The dashboard win rate is an internal chart-touch statistic based on whether displayed targets or stops were reached.
For reliable validation, traders should independently review historical trades and conduct proper testing.
━━━━━━━━━━━━━━━━━━━━
🔔 Alert Features
Buy-sell with Multi-logic Trading System provides alert conditions for:
• Confirmed BUY signal
• Confirmed SELL signal
• Active stop-loss touched
• Active target touched
Dynamic BUY and SELL alerts can also include:
• Symbol
• Entry price
• Stop-loss
• Target price
Signals and dynamic alerts are generated once per confirmed candle close.
For PulseWire alerts, select the indicator and choose the required alert condition.
━━━━━━━━━━━━━━━━━━━━
📌 Preferred Logic According to Market View
👉 Strong Bullish Market
Recommended:
• Trend Logic: ON
• Momentum Logic: ON
• Breakout Logic: Optional
• Mean Reversion: OFF
• HTF Filter: ON
• VWAP Filter: ON
• Minimum Confluence: 4 or 5
Focus mainly on long signals, pullbacks and bullish consolidation breakouts.
👉Strong Bearish Market
Recommended:
• Trend Logic: ON
• Momentum Logic: ON
• Breakout Logic: Optional
• Mean Reversion: OFF
• HTF Filter: ON
• VWAP Filter: ON
• Minimum Confluence: 4 or 5
Focus mainly on short signals, failed recoveries and bearish range breakdowns.
👉 Developing Trend
Recommended:
• Trend Logic: ON
• Momentum Logic: ON
• Breakout Logic: ON
• Mean Reversion: OFF
• Minimum Confluence: 4
• Breakout Buffer: 0.10–0.20 ATR
Momentum or breakout logic may identify the move before complete EMA alignment develops.
👉 Established Trend
Recommended:
• Trend Logic: ON
• Momentum Logic: Optional
• Breakout Logic: Optional
• Mean Reversion: OFF
• Minimum Confluence: 4–5
• Structure + ATR stop
Look for continuation after controlled pullbacks rather than chasing extended candles.
👉 Clean Sideways Range
Recommended:
• Trend Logic: OFF or used cautiously
• Momentum Logic: OFF
• Breakout Logic: ON
• Mean Reversion: ON only for confirmed range rejection
• RSI Turn Requirement: ON
• Reversion Wick Ratio: 0.35–0.50
Use either range fading or breakout trading according to price behaviour—but avoid treating both as equally valid at the same moment.
👉 Transition or Choppy Market
Recommended:
• Increase Minimum Confluence
• Increase cooldown bars
• Use HTF and VWAP filters
• Keep Mean Reversion OFF unless a clear range forms
• Wait for structure to become clearer
Sometimes the best setting in a Transition market is simply to avoid trading.
━━━━━━━━━━━━━━━━━━━━
🧩 Suggested Presets
🔶 Balanced Intraday — 5 or 15 Minutes
• EMA: 20 / 50 / 200
• HTF: 60 minutes
• HTF Filter: ON
• VWAP Filter: ON
• Trend Logic: ON
• Momentum Logic: ON
• Breakout Logic: ON
• Mean Reversion: OFF
• Minimum Confluence: 4
• Volume Multiplier: 1.5
• Breakout Buffer: 0.15 ATR
• Breakout Close Position: 0.60
• Stop: Structure + ATR
• Target: 1.5 Risk:Reward
• Cooldown: 5 bars
• Fresh Setup Only: ON
• Wait for Exit: ON
🔶 Precision Intraday
• HTF Filter: ON
• VWAP Filter: ON
• Minimum Confluence: 5
• Volume Multiplier: 1.7–2.0
• Breakout Buffer: 0.20–0.30 ATR
• Breakout Close Position: 0.70–0.80
• Fresh Setup Only: ON
• Wait for Exit: ON
This preset produces fewer signals but demands stronger confirmation.
🔶 Fast Momentum Trading
• Trend Logic: Optional
• Momentum Logic: ON
• Breakout Logic: ON
• Mean Reversion: OFF
• HTF Filter: ON
• VWAP Filter: ON
• Volume Multiplier: 1.3–1.5
• Cooldown: 2–4 bars
• Stop: ATR
• Target: ATR or Risk:Reward
Fast settings should only be used on liquid instruments because they are more sensitive to lower-timeframe noise.
🔶 Range-Breakout Trading
• Trend Logic: Optional
• Momentum Logic: Optional
• Breakout Logic: ON
• Mean Reversion: OFF
• Breakout Buffer: 0.15–0.30 ATR
• Close Position: 0.65–0.80
• Require Breakout Volume: ON
• Volume Multiplier: 1.5–2.0
• VWAP Filter: ON
Manually confirm that sufficient space exists beyond the range.
🔶 Sideways Mean Reversion
• Trend Logic: OFF
• Momentum Logic: OFF
• Breakout Logic: Optional
• Mean Reversion: ON
• Minimum Range Width: 1.0–1.5 ATR
• Rejection Wick Ratio: 0.35–0.50
• RSI Turn Requirement: ON
• Fresh Setup Only: ON
• Wait for Exit: ON
Do not use this preset when the range boundary is being attacked with expanding volume.
🔶 Swing Trading — 1 Hour or 4 Hours
• EMA: 20 / 50 / 200
• HTF: 4 Hour, Daily or Weekly
• HTF Filter: ON
• VWAP Filter: Optional
• Trend Logic: ON
• Momentum Logic: ON
• Breakout Logic: ON
• Mean Reversion: Usually OFF
• Minimum Confluence: 4–5
• Swing Lookback: 10–20
• Stop: Structure + ATR
• Target: Risk:Reward
• Risk:Reward: 1.5–2.5
• Cooldown: 3–5 bars
━━━━━━━━━━━━━━━━━━━━
⛔ When Not to Use the Indicator
Avoid taking signals mechanically when:
• The market-condition card shows an unstable Transition phase
• Price is moving inside a very narrow and noisy area
• A signal is directly facing major higher-timeframe structure
• Price is highly extended from the EMA ribbon or VWAP
• The signal candle is abnormally large
• A major economic event is creating unpredictable volatility
• The selected instrument is illiquid
• Volume data is unreliable
• Bid–ask spreads are unusually wide
• The chart timeframe is too low for the instrument
• There is insufficient reward before the next support or resistance
• The stop required by structure is larger than the trader’s permitted risk
A technically valid signal is not automatically a good trade.
Location, liquidity, market context and risk remain essential.
━━━━━━━━━━━━━━━━━━━━
✅ Recommended Trading Workflow
Step 1 : Identify the market condition
Determine whether the chart is trending, ranging or transitioning.
Step 2 : Check the higher timeframe
Confirm the broader directional structure before using Trend or Momentum signals.
Step 3 : Check VWAP location
For intraday trading, prefer longs above VWAP and shorts below VWAP.
Step 4 : Read the dashboard
Compare:
• Bull and Bear scores
• RSI
• ATR percentage
• Volume ratio
• Bollinger Band width
• Higher-timeframe trend
Step 5 : Identify which logic suits the market
Do not use mean reversion in a strong trend.
Do not depend only on trend logic in an unstructured range.
Step 6 : Check trade location
Identify nearby support, resistance, previous-day levels, liquidity zones and higher-timeframe structure.
Step 7 : Evaluate risk
Check whether the displayed stop is logically placed and whether sufficient reward is available.
Step 8 : Wait for candle confirmation
Avoid anticipating a signal before the candle closes.
━━━━━━━━━━━━━━━━━━━━
⚠️ Important Notes
Buy-sell with Multi-logic Trading System is a decision-support indicator, not an automatic guarantee of profitable trades.
The indicator does not know:
• Your account size
• Your maximum permitted risk
• Whether a market-moving announcement is approaching
• Whether a nearby level is personally significant to your analysis
• Whether an option contract has suitable liquidity, delta or implied volatility
• Whether the displayed trade fits your trading plan
When several logic engines are enabled together, a BUY or SELL signal can originate from Trend, Momentum, Breakout or Mean-Reversion conditions.
The current signal marker does not separately label which internal engine generated it. The market condition, dashboard and surrounding price action should therefore be used to interpret the setup.
Always test the indicator on the intended market and timeframe before using it in live trading.
━━━━━━━━━━━━━━━━━━━━
📈 Final Perspective
Buy-sell with Multi-logic Trading System is designed around one central idea:
**Trade according to the current market regime instead of forcing the same strategy into every market.**
Use Trend Logic when structure is aligned.
Use Momentum Logic when participation and acceleration are increasing.
Use Breakout Logic when price is escaping a well-defined range with confirmation.
Use Mean Reversion only when the market is genuinely balanced and rejecting its boundaries.
The indicator can organise information, filter conditions and define structured risk—but disciplined execution, position sizing and market awareness remain the trader’s responsibility.
------------------------------------------------
**Educational use only. This indicator does not provide financial advice or guarantee future results.**
Indicator

Indicator

Indicator

Indicator

EMA Trend Screener📊 EMA Trend Screener — Multi-Timeframe Bias Filter
Quickly scan up to 12 instruments to find which ones are trading above BOTH the 50 EMA and 200 EMA on your chosen timeframe. Perfect for trend-following traders who only want to trade in the direction of the higher timeframe trend.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ WHAT IT DOES
• Scans 12 symbols simultaneously for bullish EMA alignment
• Shows current price, 50 EMA, and 200 EMA for each symbol
• Color-coded status: GREEN = above both EMAs, RED = below
• Optional "Show Only Passing" filter — hide everything that doesn't qualify
• Background tint on your current chart when it passes the test
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETTINGS
• Fast EMA Length — default 50
• Slow EMA Length — default 200
• Timeframe — default Daily (change to Weekly, 4H, etc.)
• Show Only Passing Symbols — ON hides non-qualifying symbols
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 HOW TO CUSTOMIZE SYMBOLS
Edit the symbol variables at the top of the script:
s01 = "FX:EURUSD"
s02 = "FX:GBPUSD"
s03 = "FX:USDJPY"
...
Accepted formats:
• Forex: FX:EURUSD, FX:GBPUSD
• Crypto: BINANCE:BTCUSDT, COINBASE:ETHUSD
• Stocks: NASDAQ:AAPL, NYSE:TSLA
• Indices: TVC:SPX, TVC:DJI
⚠️ LIMIT: PulseWire allows max 40 security() calls.
This script uses 39 (12 symbols × 3 + background signal).
If you need more symbols, remove the background signal code at the bottom.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 HOW TO USE IN YOUR STRATEGY
1. Set the screener to your higher timeframe (Daily recommended)
2. Only trade instruments where "ABOVE BOTH?" = YES
3. Drop to lower timeframes (1H / 15M) for entries
4. Never trade against the screener's bias
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TIPS
• Use "Show Only Passing = OFF" to see the full market picture
• Change timeframe to 4H for shorter-term swing setups
• Add this to a separate chart layout dedicated to scanning
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 VERSION 1.0 | Pine Script v6 Indicator

EMA Momentum & Cross EngineIndicator Summary: EMA Momentum & Cross Engine
This indicator is an advanced, fully customizable trend and momentum tool built around the 20 and 50 Exponential Moving Averages (EMAs). Instead of solely relying on traditional, lagging crossover signals, it proactively identifies high-probability reversals by mathematically measuring the tension between the moving averages.
Core Features:
Early Reversal Detection (DIV Signals): It measures the distance between the 20 and 50 EMA. When this distance becomes severely overextended (exhaustion) and suddenly snaps back with high velocity, it fires early "BUY DIV" or "SELL DIV" signals before a crossover ever happens.
Standard Crossovers: Plots standard trend-following buy and sell signals when the EMAs actually cross.
Smart Filtering Engine: Includes a built-in cooldown timer and max-signal limiters. This prevents rapid-fire false signals during choppy, sideways markets and keeps the chart perfectly clean.
Deep Customization: Every visual element is customizable. You can change the text, colors, label sizes, and even the precise mathematical distance the labels sit away from the candle wicks. It also features floating, dynamic labels at the end of the EMA lines so you never lose track of them.
Why ATR-Normalized Divergence is Better Than Slope
When trying to catch early trend changes or pullbacks, measuring the Average True Range (ATR) normalized spread between the EMAs is vastly superior to just measuring the slope of the lines. Here is why:
1. It Eliminates the "Visual Illusion"
The slope (angle) of a moving average on your screen is an illusion. If you zoom out or stretch the y-axis of your chart, a "flat" slope suddenly looks incredibly steep. Measuring the ATR spread relies on hard, objective math—not how your monitor happens to be scaled at that exact second.
2. It Automatically Adapts to Market Volatility
A 10-point distance between the 20 and 50 EMA means something completely different depending on the market environment.
If market volatility is dead, a 10-point gap is a massive, overextended move.
If the market is wildly volatile (like during a major news event), a 10-point gap is just normal background noise.
By dividing the EMA distance by the ATR, the indicator standardizes the measurement. A value of 1.0 means the EMAs are stretched exactly 1x the normal volatility of the current market, ensuring your signals are accurate regardless of whether the market is slow or fast.
3. It Measures the "Rubber Band" Tension
Slope only tells you the direction the market is heading. ATR Divergence tells you the tension. Markets act like rubber bands—they can only stretch so far from their mean (the 50 EMA) before they snap back. By tracking the exact moment that ATR-normalized rubber band is stretched to its limit and begins to shrink (the velocity delta), you get a high-probability entry for a mean-reversion trade or a deep pullback. Indicator

6 Custom EMA Ribbon6 Custom EMA Ribbon with fully customize
indicator("6 Custom EMA Ribbon", shorttitle="6 EMA Ribbon", overlay=true)
//─────────────────────────────────────────────
// General Settings
//─────────────────────────────────────────────
source = input.source(close, "EMA Source")
//─────────────────────────────────────────────
// EMA 1 Settings
//─────────────────────────────────────────────
showEMA1 = input.bool(true, "Show EMA 1", group="EMA 1")
ema1Length = input.int(5, "Length", minval=1, group="EMA 1")
ema1Color = input.color(color.blue, "Colour", group="EMA 1")
ema1Width = input.int(2, "Line Width", minval=1, maxval=5, group="EMA 1") Indicator

Smart Renko Engine# Smart Renko Engine
Smart Renko Engine is designed for traders who like the clarity of Renko charts but don't want to leave their regular candlestick charts behind. Instead of switching your chart type, this indicator builds a Renko-style trend line directly on top of any standard chart, allowing you to keep your candles, volume, drawing tools, and other indicators exactly as they are.
The goal is simple: reduce market noise, make trends easier to follow, and provide additional context with moving averages and a built-in dashboard—all within a single indicator.
---
## How it works
At the heart of the indicator is a custom Renko engine that continuously calculates an internal Renko level using live price data. Whenever price moves by at least the selected brick size, the Renko line steps to a new level. Because the line only changes after meaningful price movement, many of the small fluctuations seen on time-based charts are filtered out, making the broader market direction easier to see.
Unlike PulseWire's native Renko charts, this indicator **does not replace your candles**. Instead, it overlays the Renko calculation on top of your existing chart, so you can continue using all of PulseWire's standard charting features.
The Renko line changes color automatically:
- **Green** when the current trend is bullish.
- **Red** when the current trend is bearish.
---
## Intelligent asset detection
One feature that makes this indicator different is its automatic asset detection.
Instead of asking users to manually adjust Renko settings every time they change markets, the script examines the current symbol and automatically selects a suitable default brick percentage for many common asset classes, including:
- Stock indices
- Index options
- Stock options
- Stocks
- Index futures
- Gold
- Silver
- Crude Oil
- Natural Gas
- Cryptocurrency
If your symbol cannot be identified—or if you simply prefer your own settings—you can switch to **Manual Mode** and choose the asset type yourself or enter a completely custom value.
---
## Flexible brick sizing
Different traders prefer different Renko styles, so the indicator offers two calculation methods.
### Percentage Mode
The brick size is calculated as a percentage of the current market price.
Because the brick size automatically scales as price changes, this mode adapts naturally to different instruments and changing market conditions. For most users, this is the recommended option.
### Fixed Box Size Mode
If you already trade using traditional Renko settings, you can specify an exact brick size in points.
This keeps every brick the same size regardless of the instrument's current price.
---
## Built-in trend analysis
To complement the Renko engine, the indicator includes three fully configurable moving averages.
You can choose between:
- SMA
- EMA
- WMA
- VWMA
- SMMA (RMA)
The first two moving averages create a trend cloud that changes color as momentum shifts.
- When the faster average moves above the slower average, the cloud turns bullish.
- When the faster average drops below the slower average, the cloud turns bearish.
A third moving average acts as a longer-term trend reference, helping traders quickly judge the broader market direction.
---
## Dashboard
A lightweight dashboard displays important information at a glance, including:
- The detected or selected asset type
- The active Renko brick size
- The current trend direction
The dashboard position can be moved to any corner or center position on the chart.
---
## How to use
There is no single "correct" way to trade with this indicator, but many traders use it to:
- Filter out short-term market noise.
- Identify the dominant trend more clearly.
- Stay aligned with larger market moves.
- Combine Renko structure with moving average confirmation.
- Add long-term trend context before entering trades.
The indicator is intended to support your existing analysis rather than replace it. It works best when combined with your own trading rules, risk management, and market knowledge.
---
## What makes this indicator different?
Rather than focusing only on plotting a Renko line, Smart Renko Engine combines several tools into a single workflow.
Some of its key features include:
- A custom Renko engine that works directly on standard candlestick charts.
- Automatic detection of multiple asset classes with optimized default brick percentages.
- Manual override for complete control.
- Choice between adaptive percentage-based bricks and fixed box sizes.
- Three configurable moving averages with multiple MA types.
- A dynamic EMA trend cloud for quick momentum visualization.
- A built-in dashboard showing the active asset class, brick size, and trend.
The objective is to provide a practical Renko experience without requiring traders to constantly switch between chart types or maintain several separate indicators.
---
## Notes
This indicator calculates its own Renko values internally and therefore should not be expected to match PulseWire's native Renko charts exactly. The calculation method is intentionally designed to work on regular time-based charts while preserving the original candlestick view.
Automatic asset detection relies on PulseWire's symbol information. In rare cases where a symbol uses an uncommon naming convention, selecting the asset manually may produce more appropriate brick sizing.
As with any trend-following tool, signals may appear after a trend has already begun, since a minimum price movement is required before a new Renko brick is formed.
---
## Disclaimer
This indicator is provided for educational and informational purposes only. It should not be considered financial or investment advice.
No indicator can predict future market movements or guarantee profitable trades. Always perform your own analysis, manage risk appropriately, and use this tool as part of a broader trading plan rather than as a standalone decision-making system.
## Support & Feedback
I hope you find this indicator useful in your trading journey.
If you have any questions, suggestions, feature requests, or simply want to connect, feel free to send me a message through the **PulseWire Chat**. I always enjoy hearing from fellow traders and appreciate constructive feedback that helps improve future versions.
If you found this script helpful, please consider:
* 👍 Boosting this publication
* 💬 Leaving a comment with your feedback or ideas
* ⭐ Following my PulseWire profile to stay updated with future indicators and improvements
Your support and feedback motivate me to continue building free, high-quality tools for the PulseWire community. Thank you!
Indicator

EMA + BB Pullback Strategy (Long & Short)Title: Trend-Aligned Bollinger Pullback Strategy
Description:
This is a comprehensive, fully customizable trend-pullback strategy built in Pine Script v6.0. It is designed to capture mean-reversion opportunities within an established trend. Instead of trading breakouts, this strategy waits for momentum to establish itself, and then targets temporary price extremes (pullbacks) to secure optimal entries.
It combines the momentum-tracking power of Dual EMAs with the volatility bands of Bollinger Bands, bundled with a robust suite of risk management and filtering options.
Core Strategy Logic
This strategy operates on the principle of buying the dip in an uptrend, and selling the rip in a downtrend.
1. Trend Alignment (EMAs)
The baseline momentum is determined by a fast and slow Exponential Moving Average.
Bullish Momentum: Fast EMA (14) is above the Slow EMA (34).
Bearish Momentum: Fast EMA (14) is below the Slow EMA (34).
2. The Pullback Entry (Bollinger Bands)
Once the trend is established, the strategy waits for price to overextend against the trend.
Long Entry: The candle's Low must pierce the Lower Bollinger Band, signaling an oversold dip in an uptrend.
Short Entry: The candle's High must pierce the Upper Bollinger Band, signaling an overbought spike in a downtrend.
3. Dynamic & Fixed Exits
The strategy features an advanced Take Profit engine. Because pullbacks can be volatile, you can customize how the strategy secures profits:
Fixed Stop Loss: Hardcoded at 3% (fully adjustable) to protect against trend reversals.
Take Profit Method: Choose between three distinct exit models directly from the settings:
Middle Band Only: Exits dynamically when price mean-reverts back to the Bollinger Band basis (20 SMA).
Fixed % Only: Exits purely on a mathematical target (default 5%).
Whichever Occurs First: The script automatically calculates both the fixed percentage and the dynamic Middle Band price, placing a limit order at whichever is closest to the entry price to secure profits as quickly as possible.
Fully Customizable Features
Every aspect of this script is modifiable via the PulseWire settings menu, allowing you to adapt it to different timeframes and asset classes:
Directional Toggles: Choose to trade Long only, Short only, or Both.
Confirmation Candle Filter: When enabled, the strategy won't just blindly buy a dip. It will wait for the current candle to close green (for longs) or red (for shorts) before executing, confirming that buyers/sellers are stepping back in.
Master Trend Filter (200 EMA): A built-in macro filter. When enabled, Longs will only execute if price is above the 200 EMA, and Shorts will only execute if price is below the 200 EMA.
Custom Parameters: Adjust EMA lengths, Bollinger Band lengths and standard deviations, and all Risk Management percentages to fit your backtesting needs.
++++++++++++++++++++++++++++++++++++++++++++++
⚠️ RISK WARNING & LEGAL DISCLAIMER ⚠️
DO NOT blindly deploy this strategy with real capital.
This Pine Script is provided for educational and backtesting purposes only and does not constitute financial, investment, or trading advice.
Backtesting is not reality: Historical performance does not guarantee future results. Backtests do not perfectly account for live market variables such as slippage, spread widening, liquidity issues, and exchange fees, all of which can turn a profitable backtest into a losing live strategy.
Automated Risk: Algorithmic trading carries a high level of risk. Market conditions change continuously, and a strategy that performs well in a ranging market may suffer severe drawdowns in a trending or highly volatile market.
Your Responsibility: You are solely responsible for your own trades, your money, and your risk management. The author assumes absolutely no liability for any financial losses incurred from using this script.
Best Practice: Always thoroughly forward-test any new script on a Paper Trading / Demo account for an extended period across multiple market conditions before ever considering risking real money. Use this tool as a baseline to study mechanics and build your own robust trading system.
++++++++++++++++++++++++++++++++++++++++++++++ Strategy

Indicator

ATK/DEF High Low & MA EngineATK/DEF High Low & MA Engine is a market structure analysis framework designed to evalu histor high and low price behavior together with moving average structure, momentum conditio, and volume environment.
Unlike traditional high and low markers that only display previous turning points, this indicator focuses on analyzing the quality and context of price extr by combining swing point identification with broade market conditions.
The purpose of this engine is to provide a structured view of how histo highs and lows develo, how pric interacts with different market phases, and how trend structure changes around important pric areas.
High & Low Structure Analysis
The indicator identifies swing highs and swing lows using pivot-based market structure detection.
Rather than treati eve high or low as equally signific, the framework is designed to highlight the relationship between:
Historical price turning points
Market direction
Trend organization
Pric momentum conditions
Trad activity environment
Swing points represent areas where pric previously experienced a structural reaction. These points can be used as references for stud market behavior and price development.
ATK / DEF Market Structure Concept
The indicator uses the concept of:
ATK (Attack Structure)
and
DEF (Defense Structure)
to describe different pric behaviors around market movement.
ATK focuses on directional strength and pric expansion characteristics.
DEF focuses on pric holding behavior, reaction areas, and structural balance.
This framework does not classify market movement as a guaran future outcome. Instead, it provides a visual representation of current market structure conditions based on histor price information.
Moving Average Structure Engine
The indicator integrates three moving averages to evalu market organization across different periods.
The MA framework analyzes:
Short-term price movement
Medium-term structure
Longer-term market direction
The relationship between multiple moving averages helps display:
Trend alignment
Directional consistency
Transition phases
Mixed market conditions
Instead of relying on a single moving average, the engine observes the interaction between different periods to provide a broader view of market structure.
Momentum & Market Condition Evaluati
The engine includes momentum observation by comparing recent pric movement with previous pric levels.
This component evaluates:
Pric expansion strength
Directional momentum
Neutral conditions
Weakenin movement
Momentum information is displayed as part of the overall market condition analysis and is intended to provide additional context around pric structure.
Volume Environment Analysis
Volume conditions are included to measure the activity level behind price movement.
The volume module compares current activity against histor volume behavior to classify market participation conditions.
This helps analyze whether pric movement is occurring in:
Higher activ environments
Normal participation conditions
Lower activity environments
Volume information is used as a contextu factor and is not designed to predic future pric movement.
Multi-Factor Market Rating Framework
The data panel combines mul market observations into a summa structural view.
The evaluation considers factors including:
Moving average alig
Moving average direction
Momentum condition
Volume environment
Pric position relative to moving averages
The displayed condition represents the current relationship between these factors and should be interpre as a market context reference rather than a standal tra decision.
Difference From Traditional High/Low Indicators
Traditional high and low indicators generally focus only on locat previous turning points.
ATK/DEF High Low & MA Engine expands this concept by combining:
Swing structure
Trend organization
Momentum context
Volume environment
Market condition overview
The objective is not simply to mark where pric changed direction, but to stu why those histo highs and lows devel within different market environments.
Design Philosophy
Markets are dyna systems where price extremes are created through the interaction of movement, participation, and structure.
This indicator is designed around the idea that a high or low point should be viewe together with its surrou conditions rather than as an isolat pric lev.
By combining structural highs/lows with moving average behavior and market context, the engine provides a more complete visualization of pric behavior.
Features
• Pivot-based swing high and swing low detection
• Three-period moving average structure analysis
• Trend arrangement observation
• Momentum condition display
• Volume environment monitoring
• Market condition dashboard
• Structural high/low visualization
• Multi-factor context evalua
Important Note
ATK/DEF High Low & MA Engine is an analytical tool designed to visualize market structure and histori pric behavior.
It does not provide finan advice, guaran outcomes, or direct tra instructions.
Users should combine this tool with their own analysis, risk manageme, and tra methodology when making decisions. Indicator

Indicator

MA ribbon NMFMA ribbon plots four moving averages and fills two separate ribbons between them, so short-term and long-term trend structure can be read at the same time. The fast moving average is coloured by its own slope in three states, using a tick-normalised tolerance band for "flat".
--- WHAT IT DOES ---
Two nested ribbons are drawn:
- Fast ribbon: MA1 (default 20) and MA2 (default 40 SMA). Filled pink when MA1 is above MA2, light blue when below. Drawn at low transparency so it reads as the active layer.
- Slow ribbon: MA3 (default 75 EMA) and MA4 (default 200 SMA). Filled translucent yellow when MA3 is above MA4, translucent green when below. Drawn at high transparency so it reads as background context.
The opacity difference is intentional: the slow ribbon is meant to be seen as regime context behind price, not as a competing signal.
--- THREE-STATE SLOPE COLOURING ---
MA1 is not coloured by its position relative to other averages, but by its own bar-to-bar slope, in three states:
- Rising (default red)
- Falling (default blue)
- Treated as flat (default yellow)
"Flat" is not an exact-equality test. MA1 is treated as flat when the absolute bar-to-bar change is within a threshold of (input value x syminfo.mintick x 10). Because the threshold is expressed in ticks rather than in price units, the same input value behaves consistently across symbols with different price scales: 0.3 means the same thing on a 3-decimal FX pair as on a 5-decimal one. The default of 0.3 corresponds to 3 ticks of change per bar; 1.0 corresponds to 10 ticks.
The reason for the tolerance band is that a moving average almost never has an exactly zero slope. Without it, a ranging market produces rapid alternation between the rising and falling colours, which reads as noise. The flat state isolates periods where MA1 has no meaningful direction.
Default colours follow the Japanese charting convention (red = up, blue = down) rather than the Western one. Every colour is an input and can be changed.
--- BAR-CLOSE EVALUATION ---
All averages are computed from (barstate.isconfirmed ? close : close ). The lines therefore do not move while the current bar is forming, and advance only when a bar closes. This is deliberate: it removes intrabar flicker in the slope colour, which would otherwise change several times within a single bar.
--- HOW TO USE ---
Read the slow ribbon first to establish the prevailing regime, then use the fast ribbon and the MA1 slope colour for timing within that regime. A fast-ribbon flip in the same direction as the slow ribbon is the aligned case. A flip against it is either a pullback or an early regime change, and the two are not distinguishable in advance.
--- LIMITATIONS AND CAUTIONS ---
- Because of the bar-close evaluation described above, the line drawn on the currently forming bar reflects data up to the previous close. On the live bar the values are effectively one bar behind. Historical bars are not affected.
- This is a moving average tool. Like all moving averages it lags, and it will whipsaw in ranging markets. The flat state reduces visual noise but does not remove the underlying lag.
- No signals, alerts, or backtest results are included, and none are implied. This is a visualisation aid, not a trading system.
- Plot names in the Data Window are fixed labels ("20 MA", "40 SMA", "75 EMA", "200 SMA") and do not change if you edit the period inputs.
--- SETTINGS (the input UI is in Japanese; English translations below) ---
Group "MA 1":
期間 = Length
上昇 = Colour when MA1 is rising
下降 = Colour when MA1 is falling
見なし平行 = Colour when MA1 is treated as flat
太さ = Line width
MA種類 = MA type (SMA / WMA / HMA)
見なし平行閾値 = Flat threshold (1.0 = 10 ticks)
Groups "MA 2", "MA 3", "MA 4":
期間 = Length
色 = Colour
太さ = Line width
Group "MA 1/MA 2 リボン" = Fast ribbon
Group "MA 3/MA 4 リボン" = Slow ribbon
上昇 = Fill colour when the faster average is above
下降 = Fill colour when the faster average is below
MA1 type is selectable (SMA / WMA / HMA). MA2 is SMA, MA3 is EMA, MA4 is SMA; these three are fixed.
============================================================
MA ribbon は4本の移動平均線を描画し、その間に2つのリボンを塗り分けることで、短期と長期のトレンド構造を同時に読み取れるようにするインジケーターです。短期MAは位置ではなく「自身の傾き」で3状態に色分けされ、平行判定にはtick単位で正規化した許容幅を使います。
■ 描画内容
- 短期リボン:MA1(初期値20)とMA2(初期値40 SMA)。MA1が上ならピンク、下なら水色。低透明度で描画し、主レイヤーとして扱います。
- 長期リボン:MA3(初期値75 EMA)とMA4(初期値200 SMA)。MA3が上なら薄い黄色、下なら薄い緑。高透明度で描画し、背景のレジーム情報として扱います。
透明度の差は意図的なものです。長期リボンは価格の背後にある地合いとして見えるべきで、短期リボンと競合するシグナルであってはならないためです。
■ 3状態の傾き色分け
MA1は他の平均線との位置関係ではなく、自身の1本前との差分(傾き)で色を切り替えます。
- 上昇(初期値:赤)
- 下降(初期値:青)
- 見なし平行(初期値:黄)
「平行」は完全一致の判定ではありません。MA1の1本あたりの変化量の絶対値が「入力値 × syminfo.mintick × 10」以内のとき、平行とみなします。閾値を価格単位ではなくtick単位で表現しているため、価格スケールの異なる銘柄でも同じ入力値が同じ意味を持ちます。小数3桁の通貨ペアでも5桁の通貨ペアでも 0.3 は同じ挙動になります。初期値 0.3 は1本あたり3tickの変化に相当し、1.0 なら10tickです。
許容幅を設けている理由は、移動平均の傾きが厳密にゼロになることはほぼないためです。許容幅がないとレンジ相場で上昇色と下降色が高速に入れ替わり、ノイズとしてしか読めなくなります。平行状態を分離することで、MA1に有意な方向がない局面を切り出しています。
初期配色は欧米式ではなく日本式(赤=上昇、青=下降)に従っています。全ての色は入力項目として変更可能です。
■ 確定足での評価
全ての移動平均は (barstate.isconfirmed ? close : close ) を入力として計算しています。そのため形成中の足の間はラインが動かず、足が確定したときにのみ更新されます。これは意図的な設計で、足の中で傾き色が何度も切り替わるチラつきを排除するためです。
■ 使い方
まず長期リボンで地合いを確認し、その地合いの中で短期リボンとMA1の傾き色をタイミングの判断に使います。長期リボンと同じ方向への短期リボンの反転が順張り局面です。逆方向への反転は押し目・戻り目である場合とレジーム転換の初動である場合があり、事前に区別することはできません。
■ 制約と注意点
- 上記の確定足評価のため、形成中の足に描画されるラインは1本前の終値までのデータを反映しています。リアルタイム足では実質1本遅れになります。過去の足には影響ありません。
- 本インジケーターは移動平均ツールです。全ての移動平均と同様に遅行性があり、レンジ相場ではダマシが発生します。平行状態は視覚的なノイズを減らしますが、遅行性そのものを解消するものではありません。
- シグナル・アラート・バックテスト結果は一切含んでおらず、それらを示唆するものでもありません。これは可視化の補助ツールであり、売買システムではありません。
- データウィンドウ上のプロット名は固定ラベル("20 MA" 等)であり、期間の入力値を変更しても変わりません。
■ 設定項目
入力UIは日本語表記です。英訳は上記英語セクションの SETTINGS を参照してください。MA1のみ種類を選択でき(SMA / WMA / HMA)、MA2はSMA、MA3はEMA、MA4はSMAで固定です。
Indicator

Indicator

Indicator

Cyberpunk MA Spectrum# Cyberpunk MA Spectrum
Cyberpunk MA Spectrum is an indicator designed to display multiple moving averages, from short-term to long-term, and visualize their direction through color changes.
When a moving average is sloping upward, it is displayed in cyan. When it is sloping downward, it is displayed in magenta.
Short-term moving averages are shown with higher transparency, while longer-term moving averages become progressively darker and more visible. This makes it easier to distinguish short-term price movement from the broader long-term trend on a single chart.
## Key Features
### Multiple Moving Averages
By default, the indicator displays the following 12 moving averages:
5, 10, 20, 30, 40, 50, 75, 100, 125, 150, 175, and 200
Each period can be changed individually in the settings.
Displaying short-, medium-, and long-term moving averages together makes it easier to analyze trend direction, moving average alignment, convergence, and expansion.
### Slope-Based Color Display
Each moving average changes color according to its current direction.
* Upward slope: Cyan
* Downward slope: Magenta
* Flat: Gray
The direction is determined by comparing the current moving average value with its value a specified number of bars ago.
This allows users to quickly identify which moving averages are rising and which are falling.
### Short-Term to Long-Term Gradient
Short-term moving averages are displayed with greater transparency, while longer-term moving averages are shown with stronger opacity.
The 5-period moving average is the lightest, and the lines gradually become darker toward the 200-period moving average.
This design helps maintain chart readability even when many moving averages are displayed at the same time.
### EMA and SMA Selection
The moving average calculation method can be changed from the settings.
* EMA: Exponential Moving Average
* SMA: Simple Moving Average
EMA reacts more quickly to recent price movements, while SMA calculates the average price evenly across the selected period.
Choose the calculation method that best suits your analysis style and trading approach.
### Adjustable Slope Lookback
The setting titled “Slope Lookback Bars / 傾きの比較本数” determines how many bars are used to evaluate the direction of each moving average.
The default value is 1.
When set to 1, the current moving average value is compared with the previous bar.
Increasing this value reduces the influence of small short-term fluctuations and evaluates the moving average direction over a broader period.
### Bilingual Settings
All settings are displayed in both English and Japanese.
This makes the indicator easier to use for both Japanese-speaking and English-speaking users.
## Settings
### MA Type / 移動平均の種類
Select EMA or SMA as the moving average calculation method.
### Source / 計算対象
Select the price source used for the moving average calculation.
The default source is the closing price.
### Slope Lookback Bars / 傾きの比較本数
Sets how many bars back the current moving average value is compared against.
### MA Lengths / 移動平均期間
Allows each of the 12 moving average periods to be adjusted individually.
### Line Width / 線の太さ
Changes the thickness of the moving average lines.
### Show Flat MA in Gray / 横ばいをグレーで表示
Determines whether a moving average with no change in value is displayed in gray.
When disabled, flat moving averages are displayed in cyan.
## Example Uses
Cyberpunk MA Spectrum can be used to assist with:
* Identifying short-, medium-, and long-term trend direction
* Checking bullish or bearish moving average alignment
* Visualizing upward and downward market conditions
* Identifying moving average convergence and expansion
* Supporting pullback and retracement analysis
* Evaluating the broader market structure using long-term moving averages
When several moving averages turn cyan and align upward from the short-term lines to the long-term lines, it may indicate that upward momentum is strengthening across multiple time horizons.
Conversely, when several moving averages turn magenta and align downward, it may indicate that downward momentum is becoming stronger.
However, this indicator only visualizes the current condition of moving averages. It does not predict or guarantee future price movements.
## Important Notes
This indicator does not provide guaranteed entry signals, exit signals, or profits.
Moving averages are lagging indicators calculated from historical price data. They may react slowly during sudden price movements and may produce frequent direction changes during sideways or range-bound markets.
Do not rely on this indicator alone when making trading decisions. Consider using it together with price action, volume, candlestick patterns, support and resistance levels, and the broader market environment.
All investment and trading decisions are made at your own risk.
# Cyberpunk MA Spectrum
Cyberpunk MA Spectrumは、短期から長期までの複数の移動平均線を同時に表示し、相場の方向性を色の変化で視覚的に把握するためのインジケーターです。
移動平均線が右肩上がりの場合はシアン、右肩下がりの場合はマゼンタで表示されます。
また、短期の移動平均線は薄く、長期の移動平均線になるほど濃く表示されるため、短期的な値動きと長期的なトレンドを一つのチャート上で確認できます。
## 主な機能
### 複数の移動平均線を同時表示
初期設定では、以下の12本の移動平均線を表示します。
5、10、20、30、40、50、75、100、125、150、175、200
各期間は設定画面から自由に変更できます。
短期、中期、長期の移動平均線をまとめて表示することで、トレンドの方向性や移動平均線の並び方、収束・拡散の状態を確認しやすくなります。
### 傾きに応じたカラー表示
それぞれの移動平均線の傾きを判定し、状態に応じて色を変更します。
* 右肩上がり:シアン
* 右肩下がり:マゼンタ
* 横ばい:グレー
移動平均線の現在値と、指定した本数前の値を比較して方向を判定します。
色を見るだけで、どの時間軸の移動平均線が上向きなのか、下向きなのかを直感的に確認できます。
### 短期線から長期線へのグラデーション
短期の移動平均線ほど透明度を高くし、長期の移動平均線ほど濃く表示します。
5期間の移動平均線は薄く、200期間の移動平均線に近づくほど濃く表示されます。
これにより、多数の移動平均線を表示しても長期線の位置を把握しやすく、チャート全体の視認性を保てるように設計しています。
### EMAとSMAの切り替え
設定画面から、移動平均線の計算方法を切り替えられます。
* EMA:指数平滑移動平均線
* SMA:単純移動平均線
EMAは直近の価格変動を比較的早く反映し、SMAは一定期間の平均価格を均等に計算します。
分析方法や取引スタイルに合わせて選択してください。
### 傾き判定期間の変更
「Slope Lookback Bars / 傾きの比較本数」から、移動平均線の傾きを判定する比較期間を変更できます。
初期設定は1本です。
1本に設定した場合は、現在の移動平均線と1本前の値を比較します。
数値を大きくすると、短期的な細かい上下の影響を抑え、少し長い期間で上向き・下向きを判定できます。
### 日英バイリンガル設定
設定項目は、英語と日本語を併記しています。
日本語利用者だけでなく、英語環境でも設定内容を理解しやすい仕様です。
## 設定項目
### MA Type / 移動平均の種類
移動平均線の計算方法をEMAまたはSMAから選択します。
### Source / 計算対象
移動平均線の計算に使用する価格を選択します。
初期設定は終値です。
### Slope Lookback Bars / 傾きの比較本数
現在の移動平均線と何本前の値を比較するか設定します。
### MA Lengths / 移動平均期間
表示する12本の移動平均線の期間を個別に変更できます。
### Line Width / 線の太さ
移動平均線の太さを変更します。
### Show Flat MA in Gray / 横ばいをグレーで表示
移動平均線の値に変化がない場合、グレーで表示するか設定します。
無効にした場合、横ばいの移動平均線はシアンで表示されます。
## 活用例
Cyberpunk MA Spectrumは、以下のような確認に利用できます。
* 短期・中期・長期トレンドの方向確認
* 移動平均線のパーフェクトオーダー確認
* 上昇トレンドと下降トレンドの視覚的な判別
* 移動平均線の収束・拡散の確認
* 押し目や戻りの位置を分析する際の補助
* 長期移動平均線を基準とした相場環境の確認
複数の移動平均線がシアンに変化し、短期線から長期線まで上向きにそろっている場合は、全体として上昇方向の勢いが強まっている状態を確認できます。
反対に、複数の移動平均線がマゼンタに変化し、短期線から長期線まで下向きにそろっている場合は、下降方向の勢いが強まっている状態を確認できます。
ただし、本インジケーターは移動平均線の状態を視覚化するものであり、将来の価格上昇や下落を保証するものではありません。
## 注意事項
本インジケーターは、売買タイミングや利益を保証するものではありません。
移動平均線は過去の価格を基に計算される遅行指標であり、急激な価格変動やレンジ相場では、実際の値動きに対して反応が遅れる場合があります。
本インジケーター単体で売買を判断せず、価格帯、出来高、ローソク足、サポート・レジスタンス、相場全体の環境などと組み合わせてご利用ください。
投資判断はご自身の責任で行ってください。
Indicator
