Индикаторы и стратегии
Kinetic Resonance ScoreKRS indicator. Amalgamation of trend-following indicators for a clean interface. Please try and report.
Programmatic Horizontal Levels (price:text)Trading view does not support drawing multiple horizontal lines programmatically.
This indicator accepts line coordinates in the format given below.
line1_price:line1_label,line2_price:line2_label
comma separated price:label
Example:
I want to add 5 lines with some labels.
1418.3:R1,1384.9:R2,1377.1:R3,1372.2:R4,1510.2:R5
HMA ZXZ//@version=5
// 显式指定 scale 绑定到价格轴
indicator("HMA 趋势提醒指标 - 织心者优化版", overlay=true, scale=scale.none)
// --- 输入参数 ---
hma_length = input.int(20, "HMA 周期长度", minval=1)
src = input(close, "价格源")
show_labels = input.bool(true, "显示买卖标签")
// --- HMA 核心算法 ---
hma_func(source, length) =>
wma_1 = ta.wma(source, math.floor(length / 2))
wma_2 = ta.wma(source, length)
ta.wma(2 * wma_1 - wma_2, math.floor(math.sqrt(length)))
hma_value = hma_func(src, hma_length)
// --- 趋势与颜色判断 ---
is_up = hma_value > hma_value
line_color = is_up ? color.new(#00ff08, 0) : color.new(#ff0055, 0)
// 绘制 HMA 主线
plot(hma_value, title="HMA 主线", color=line_color, linewidth=3)
// --- 信号逻辑 ---
long_signal = is_up and not (hma_value > hma_value )
short_signal = not is_up and (hma_value > hma_value )
// --- 视觉标注 ---
plotshape(long_signal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="看多拐点")
plotshape(short_signal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="看空拐点")
if show_labels
if long_signal
label.new(bar_index, low, "B", color=color.green, textcolor=color.white, style=label.style_label_up, size=size.tiny)
if short_signal
label.new(bar_index, high, "S", color=color.red, textcolor=color.white, style=label.style_label_down, size=size.tiny)
// 警报
alertcondition(long_signal, title="HMA 向上", message="HMA 转多")
alertcondition(short_signal, title="HMA 向下", message="HMA 转空")
Early Pullback Watchlist FlagAn alert across multiple symbols by adding to chart creating alert using indicator as apply to all symbols in watchlist with real time notification
IN-MeanRThis is a calm, selective mean-reversion signal generator that lives in its own pane below the chart. It quietly tracks how far the current price has wandered from its recent “normal” range, showing a single smooth blue line that drifts up when things get unusually expensive and down when they get unusually cheap.
Markets overreact. When they go too far and start coming to their senses, that’s when we quietly take notice - but only after the turn has already begun to look real.
These dots are intentionally infrequent. The tool is built to be patient - it ignores small wiggles, marginal stretches, and anything that hasn’t proven it’s really extreme and is actually starting to reverse. It only marks the moment when the snap-back looks believable.
You can dial how “picky” it gets (from very loose/fast to very strict/slow) through a hidden style setting, which changes how big the stretch needs to be before it even considers paying attention.
Early Pullback Screener ColumnContinuation of Deep Pull Back indicator - this give a custom column screen of early potential continuation pullbacks
ForexArchitects Buy Sell Singals📊 ForexArchitects Buy Sell Signals
ForexArchitects Buy Sell Signals is a trend-following indicator designed to identify high-probability BUY and SELL opportunities by filtering market noise and tracking sustained price direction.
The indicator uses a dynamic range-based price filter that adapts to volatility and helps traders stay aligned with the dominant trend while avoiding false signals during choppy market conditions.
🔍 How It Works
Applies dual smoothed volatility ranges (fast & slow) to create an adaptive trend filter.
Generates BUY signals when price crosses above the trend filter.
Generates SELL signals when price crosses below the trend filter.
Automatically adjusts to market volatility instead of using fixed levels.
Highlights trend direction visually using color-filled regions.
📈 Key Features
✔ Non-lagging adaptive trend filter
✔ Clear BUY / SELL labels on chart
✔ Works on Forex, Crypto, Indices, and Stocks
✔ Effective on intraday and swing timeframes
✔ Built-in alert conditions for automation
✔ Clean and uncluttered chart view
🔔 Alerts
The indicator includes ready-to-use alerts:
BUY Alert – when bullish trend confirmation occurs
SELL Alert – when bearish trend confirmation occurs
These alerts can be used for manual trading or connected to automation systems.
⚙️ Best Usage
Works best in trending markets
Combine with support & resistance, price action, or higher-timeframe confirmation
Avoid using as a standalone system in low-volatility or sideways conditions
⚠️ Disclaimer
This indicator is a decision-support tool, not a complete trading system.
Always apply proper risk management and confirm signals with additional analysis.
Stocks: QQQ Daily ATR% + Premarket Range (% of ATR)## Stocks/ETFs: QQQ Premarket Range (% of Daily ATR) — ORB Trading Guide
### What this indicator does
This indicator is built for **stocks and ETFs** like **QQQ** and is meant to support **Opening Range Breakout (ORB)** trading.
It measures the **Premarket Range** from **04:00 to 09:30** (exchange time), then compares that move to QQQ’s **typical full-day movement** using **Daily ATR(14)**.
The goal is simple:
> **Before the open, decide whether the day is more likely to behave like a “chop day” or an “expansion day,” and then choose the ORB style that matches.**
---
## Key terms (plain English)
### Daily ATR(14)
ATR stands for **Average True Range**.
On the **daily** timeframe, ATR(14) estimates QQQ’s **typical daily movement** over the last 14 trading days.
Think of it as:
> “On a normal day, QQQ tends to move about *X* dollars.”
---
### ATR% (vs Daily Close)
This converts ATR into a percent of price so you can compare volatility over time:
Think of it as:
> “QQQ’s typical daily move is about *X%* of its price.”
---
### Premarket Range (04:00–09:30)
This is the distance between the **premarket high** and **premarket low** during the session window:
**04:00 → 09:30**
Think of it as:
> “How much QQQ already moved before the bell.”
---
### Premarket Range % of ATR
This is the core measurement:
It answers:
> “How much of a normal day’s movement already happened before the open?”
Examples:
* **20%** = quiet premarket (small move)
* **60%** = active premarket (big move already happened)
---
## How to interpret the Regime label
This script classifies the day into one of three “regimes”:
### **CHOP-LEANING** (Premarket Range < 25% of Daily ATR)
Premarket was quiet. The open is more likely to be:
* range-bound
* full of fakeouts
* slower follow-through
### **NEUTRAL** (25%–50%)
Normal premarket activity. Either outcome is possible:
* trend or chop
* you must let the open confirm it
### **EXPANSION-LEANING** (Premarket Range > 50%)
Premarket was very active. The open is more likely to:
* move faster
* expand range quickly
* have stronger directional pushes (or sharp swings)
**Important:** Expansion does not guarantee a clean trend. It means **movement is more likely**.
---
# How I use this indicator with ORB (my rules)
This indicator is not a buy/sell signal by itself.
I use it to decide **which ORB style to trade**.
## Step 1 — Check the “Regime” before the open
* If the indicator reads **EXPANSION-LEANING**, I treat it like a momentum environment.
* If the indicator reads **CHOP-LEANING**, I treat it like a confirmation environment.
* If it reads **NEUTRAL**, I stay selective and let price action confirm.
---
## Step 2 — ORB Execution Rules
### ✅ If **EXPANSION-LEANING** (momentum day)
**Goal:** Catch the move early and avoid missing the breakout.
**My ORB plan:**
* Build my opening range using the **5-minute ORB**
* Enter on a **break of the ORB level**
* Use the **1-minute timeframe** for the actual entry trigger
**How I confirm the break:**
* I want a clean break through the ORB level (not just a wick touch)
* If price snaps immediately back inside the ORB, I avoid chasing
This approach fits expansion days because QQQ can move fast after the open and waiting for perfect retests can cause you to miss the push.
---
### ✅ If **CHOP-LEANING** (confirmation day)
**Goal:** Avoid fakeouts and only enter when the break proves itself.
**My ORB plan:**
* Build my opening range using a **15-minute ORB**
* I do **not** enter on the first break
* I wait for a **break and retest**
* Then I use the **5-minute timeframe** to confirm the retest holds before entry
This fits chop days because breaks fail more often, so I require confirmation before committing.
---
### ✅ If **NEUTRAL**
**Goal:** Reduce low-quality trades.
**My ORB plan:**
* Treat it as “wait and see”
* Only take the break if price shows strong conviction (hold outside ORB)
* If price is whipping in and out of the range, I skip the trade
---
## Best practices
* Works best on **1m / 5m / 15m charts** so the premarket high/low is captured accurately.
* Premarket session time uses the symbol’s **exchange time**.
* Use proper risk management—QQQ can move fast, especially on expansion days.
---
## Disclaimer
This script is for educational purposes only and is not financial advice. Trading involves risk. Always use risk management and test any approach before trading live.
Deep Early Pullback ScannerIdentifies high-probability early entry setups in trending stocks. It high lights small-bodied red pullback candles within an uptrend, signaling potential continuation moves before conventional UT Bot buy signal triggers
Futures: NQ Overnight Range (% of Daily ATR)## Futures: NQ Overnight Range (% of Daily ATR) — ORB Trading Guide
### What this indicator does
This indicator is built for **NQ / MNQ futures** and is meant to support **Opening Range Breakout (ORB)** trading.
Because futures trade nearly 24 hours, a lot of important movement happens during **Asia + London**. This script measures the **Overnight Range** from **18:00 to 09:30** (exchange time), then compares it to the market’s **typical full-day movement** using **Daily ATR(14)**.
The goal is simple:
> **Before the open, decide whether the day is more likely to behave like a “chop day” or an “expansion day,” and then choose the ORB style that matches.**
---
## Key terms (plain English)
### Daily ATR(14)
ATR is the average daily movement over the last 14 days.
Think of it as:
> “On a normal day, NQ tends to move about *X* points.”
---
### Overnight Range (18:00–09:30)
This is the distance between the **overnight high** and **overnight low** from 18:00 to 09:30.
Think of it as:
> “How much NQ already moved before the cash open.”
---
### Overnight Range % of ATR
This is the “volatility meter” for the day:
It answers:
> “How much of a normal day’s movement already happened overnight?”
---
## How to interpret the Regime label
This script classifies the day into one of three “regimes”:
### **CHOP-LEANING** (Overnight Range < 25% of Daily ATR)
Overnight was quiet. The open is more likely to be:
* range-bound
* full of fakeouts
* slower follow-through
### **NEUTRAL** (25%–50%)
Normal overnight activity. Either outcome is possible:
* trend or chop
* you must let the open confirm it
### **EXPANSION-LEANING** (Overnight Range > 50%)
Overnight was very active. The open is more likely to:
* move faster
* expand range quickly
* have stronger directional pushes (or sharp swings)
**Important:** Expansion does not guarantee a clean trend. It means **movement is more likely**.
---
# How I use this indicator with ORB (my rules)
This indicator is not a buy/sell signal by itself.
I use it to decide **which ORB style to trade**.
## Step 1 — Check the “Regime” before the open
* If the indicator reads **EXPANSION-LEANING**, I treat it like a momentum environment.
* If the indicator reads **CHOP-LEANING**, I treat it like a confirmation environment.
* If it reads **NEUTRAL**, I stay selective and let price action confirm.
---
## Step 2 — ORB Execution Rules
### ✅ If **EXPANSION-LEANING** (momentum day)
**Goal:** Catch the move early and avoid missing the breakout.
**My ORB plan:**
* Build my opening range using the **5-minute ORB**
* Enter on a **break of the ORB level**
* Use the **1-minute timeframe** for the actual entry trigger
**How I confirm the break:**
* I want a clean break through the ORB level (not just a wick touch)
* If price snaps immediately back inside the ORB, I avoid chasing
This approach fits expansion days because the market can move quickly and waiting for perfect retests can cause you to miss the push.
---
### ✅ If **CHOP-LEANING** (confirmation day)
**Goal:** Avoid fakeouts and only enter when the break proves itself.
**My ORB plan:**
* Build my opening range using a **15-minute ORB**
* I do **not** enter on the first break
* I wait for a **break and retest**
* Then I use the **5-minute timeframe** to confirm the retest holds before entry
This fits chop days because breaks fail more often, so I require confirmation before committing.
---
### ✅ If **NEUTRAL**
**Goal:** Reduce low-quality trades.
**My ORB plan:**
* Treat it as “wait and see”
* Only take the break if price shows strong conviction (hold outside ORB)
* If price is whipping in and out of the range, I skip the trade
---
## Best practices
* This indicator works best on **1m / 5m / 15m charts** so the overnight high/low is captured accurately.
* Times are based on the symbol’s **exchange time**.
* Use proper risk management—futures can move fast, especially on expansion days.
---
## Disclaimer
This script is for educational purposes only and is not financial advice. Futures trading carries significant risk. Always use risk management and test any approach before trading live.
---
Volume Spike Environment Alert (5/20 SMA)Volume Spike Environment Alert (5/20 SMA)
A research/demo tool that alerts chart-check timing when volume spikes are detected.
This demo detects volume spikes in a user-selected timeframe and alerts when combined with a 5/20 SMA crossover (dummy condition).
Key Features:
- User-selectable timeframe for spike detection (Spike Filter Timeframe)
- Adjustable spike parameters
- BUY/SELL labels on crossover + spike OK (dummy)
- Yellow ◆ markers for spike detection
- Alerts for spike events and filtered signals
Parameter Roles (in Samurai terms)
Spike Filter Timeframe
→ The timeframe for detecting spikes.
Default is 15 minutes, but you can change to 5 minutes, 30 minutes, H1, etc.
It works independently from the chart timeframe (e.g., even on a 4H chart, selecting "5" detects M5 spikes).
Spike Length (判定平均期間)
→ The "foundation" for creating the reference value.
Calculates the average of volume and body size over the past "Spike Length" bars, defining the "baseline for a genuine spike."
Longer values make the baseline more stable → detects only truly abnormal spikes (more strict)
Shorter values make the baseline more sensitive → detects spikes more easily (more lenient)
Small Body Ratio (小実体割合)
→ The ratio that defines a "small body."
If the candle's real body size is less than this ratio of the average body size over "Spike Length" bars, it is considered "small body."
Smaller values → stricter (only very small bodies allowed)
Larger values → more lenient (allows larger bodies)
High Volume Ratio (高出来高倍率)
→ The multiplier that defines "high volume."
If volume exceeds this multiple of the average volume over "Spike Length" bars, it is considered "high volume."
Larger values → stricter (only much higher volume allowed)
Smaller values → more lenient (allows smaller increases)
Lookback Bars (Spike 参照本数)
→ The "detection range" based on that reference value.
Checks if any spike exceeding the baseline occurred within the last "Lookback Bars" bars.
Longer values allow "slightly older spikes" → more signals (less chance of missing timing)
Shorter values allow only "very recent spikes" → fewer signals (reduces false positives)
Usage Tips (in Samurai terms)
- Set the main chart timeframe to your entry horizon (e.g. H4)
- Set Spike Filter Timeframe to 1-2 levels lower (e.g. M15 or M5)
- When H4 BUY/SELL label appears, wait for spike OK on lower timeframe
- Many spikes without labels mean "direction not yet confirmed" → keep waiting
This is a research/experimental tool to alert chart-check timing, not a signal generator.
Replace dummy crossover with your own logic.
** Not investment advice. Use at your own risk. **
© katanai_makenai_fx | Samurai Vector Trading (Demo/Experimental)
Volume Spike Environment Alert (5/20 SMA)
出来高スパイクを検出してチャートチェックのタイミングをアラートでお知らせする研究・実験用デモツールです。
このインジケーターは、指定した時間足で「小実体 + 高出来高」のスパイクを検出し、5/20SMAクロス(ダミー条件)と組み合わせたタイミングでアラートを発信する研究・実験用のデモ版です。
主な機能:
- スパイク検出時間足をユーザー選択可能(Spike Filter Timeframe)
- スパイク判定パラメータを細かく調整可能
- 5/20SMAクロス + スパイクOK時にBUY/SELLラベル表示(ダミー条件)
- スパイク検出時に黄色◆マークで痕跡を表示
- スパイクイベントとフィルタシグナル用のアラート(固定プレフィックス)
パラメータの役割(侍の言葉で)
Spike Filter Timeframe
→ スパイクを検出する時間足を指定します。
デフォルトは15分足ですが、5分足や30分足、1時間足などに変更可能。
チャートの時間足とは独立して機能します(例: チャートが4時間足でも、ここで5分足を選べば5分足スパイクを判定)。
判定平均期間
→ 「基準値を作る土台」そのもの。
過去「判定平均期間」本の平均(出来高SMA / 実体サイズSMA)を計算し、「これが本気のスパイクの基準ラインだ」と決める期間。
長くするほど基準が安定し、「本当に異常な出来高/小実体」だけを検出(厳格になる)
短くするほど基準が敏感になり、スパイクが検出されやすくなる(緩くなる)
小実体割合
→ 「小実体」の基準を決める割合。
ローソクの実体サイズが「判定平均期間」の平均実体サイズのこの割合以下なら「小実体」と判定。
値を小さくすると「より小さい実体しか認めない」 → 厳格
値を大きくすると「ある程度の実体もOK」 → 緩く
高出来高倍率
→ 「高出来高」の基準を決める倍率。
出来高が「判定平均期間」の平均出来高のこの倍率以上なら「高出来高」と判定。
値を大きくすると「より大きな出来高しか認めない」 → 厳格
値を小さくすると「少しの出来高増加でもOK」 → 緩く
Spike 参照本数
→ 「その基準値を元にしての対象データ抽出の範囲」そのもの。
「基準を超えたスパイクが、直近Spike 参照本数本以内にあるか?」を判定する「遡り範囲」。
長くするほど「少し前のスパイクも許容」 → シグナルが増える(タイミング逃しにくい)
短くするほど「最近のスパイクしか許さない」 → シグナルが減る(騙し減)
使い方のヒント(侍の視点)
- メインのチャート時間足をエントリー検討の時間軸(例: H4)に設定
- Spike Filter Timeframeを1〜2段階下位足(例: M15やM5)に設定
- H4でBUY/SELLラベルが出たら、下位足のスパイク(◆マーク)を待つ
- スパイク多発でもラベルが出ないときは「方向がまだ定まっていない」として待ちの心を保つ
本インジケーターはシグナル生成ツールではなく、研究・実験・チャートチェックのタイミングをアラートで知らせてくれる補助ツールです。
ダミー条件(5/20SMAクロス)は実際のロジックに置き換えてご活用ください。
** 投資助言ではありません。使用は自己責任でお願いします。**
© katanai_makenai_fx | Samurai Vector Trading (研究・実験用)
Anhnga 4.3 - Single Signal & MA 140 DashThis indicator, **Anhnga 4.3**, is a high-level **Multi-Timeframe (MTF) Dashboard** and **Signal Generator**. While the previous script was an execution strategy, this one is designed to give you a "command center" view of the market across different time horizons.
---
## 1. The Multi-Timeframe Dashboard
The standout feature is the table in the top-right corner. It monitors four timeframes simultaneously (Default: 1m, 5m, 15m, and 30m) and checks if the price is above or below four key Moving Averages: **20, 25, 50, and 140.**
* **Golden Status (Gold):** Triggered when the price is above all MAs, and the MAs are stacked perfectly (). This indicates a super-strong uptrend.
* **Strong Bearish (Red):** Triggered when the price is below all MAs and they are stacked negatively ().
* **Mixed (Gray):** Triggered when the trend is messy or consolidating.
---
## 2. Triangle Signal Logic
The script plots **Lime Triangles (Buy)** and **Red Triangles (Sell)** on your chart. These aren't just random signals; they require a "perfect storm" of conditions:
1. **The Momentum Dot:** First, a WaveTrend crossover must occur (a hidden "dot").
2. **The Lookback Window:** The signal only remains valid for a few bars (default: 3). If price doesn't align quickly, the signal expires.
3. **Trend Alignment:** * **For a Buy:** Price must be above the **Basis (MA 20)** AND the **MA 140**.
* **For a Sell:** Price must be below the **Basis (MA 20)** AND the **MA 140**.
4. **Single Signal Rule:** The script is coded to only show **one triangle per momentum dot**. This prevents signal spamming during choppy markets.
---
## 3. Visual "Heatmap" Zones
The background of the chart is filled with colored zones based on **Standard Deviation**:
* **Green Zones:** Upper volatility bands. When price enters here while in a bullish trend, it shows strength.
* **Red Zones:** Lower volatility bands.
* **Orange Line:** This is the **MA 140**, your "line in the sand" for the long-term trend.
---
ARVEX Context Glass ARVEX Context Glass v2.0 is a market-structure and context indicator that overlays an ATR-based channel around price and provides an optional setup grading display to support consistent evaluation of market conditions.
Display
The script can render the following elements (configurable):
• ATR-based channel (“Glass Channel”) around price
• Adaptive trend path (“Spine Line”)
• Setup windows / boxes projected forward (when enabled)
• Grade label (A+ to F) and score display (0–100)
• ATR-based stop lanes (optional)
• HUD panel showing grade, score, state (Long / Short / Flat), and stop status
Coloring can be used to visually distinguish bullish vs. bearish structure.
⸻
Intended use
This script is a context / framework tool. It is not intended to be used as a standalone entry or exit system.
Typical uses:
• filtering trade opportunities based on market context
• visualizing volatility-aware structure zones
• applying a consistent grading approach (optional)
• displaying optional ATR-based stop reference levels
⸻
Core logic (high-level overview)
The grading and context framework combines multiple independent dimensions (weighted and normalized), such as:
1. Price structure / trend flow (adaptive moving average logic)
2. Momentum assessment (comparative moving-average momentum logic)
3. Swing-structure confirmation (HH/HL vs. LH/LL interpretation)
4. Proximity to key levels (support/resistance awareness)
5. Regime classification (trend/range conditions via ADX-style logic)
These components are combined into a unified score (0–100) which can be mapped to a grade (A+ to F). All thresholds, weights, and visibility can be adjusted via inputs.
⸻
Optional setup windows
When enabled, the script can display setup windows/boxes based on the active filters and grading rules. Boxes are visual context zones and may be filtered by minimum grade.
⸻
Optional stop lanes
When enabled, the script can display ATR-based stop reference lanes that adapt to volatility and direction. These are visual references and not trade instructions.
⸻
Alerts
Alerts can be enabled for qualified long/short setup windows (subject to grade and filter settings).
⸻
Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice, investment advice, or a recommendation to buy or sell any asset. Trading involves risk. No guarantees are made regarding outcomes. Use at your own discretion and apply appropriate risk management.
Brahmastra Trend Fusion🔱 BRAHMASTRA TREND FUSION 🔱
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A professional-grade trend detection system that fuses THREE powerful indicators into ONE smooth, color-coded trend line with a premium glow effect.
This indicator eliminates noise and delivers crystal-clear trend signals by requiring MULTIPLE confirmations before changing state.
█ CORE TECHNOLOGY
━━━━━━━━━━━━━━━━━
- RSI (14) → Momentum confirmation
- ADX (14) → Trend strength filter
- Bollinger Bands (20, 2.0) → Price position & squeeze detection
█ HOW IT WORKS
━━━━━━━━━━━━━━
The indicator plots a SINGLE glowing trend line:
🟢 GREEN GLOW = Strong Bullish Trend
→ RSI > 50 and rising
→ ADX > 20 and rising (strong trend)
→ Price above Bollinger middle band
🔴 RED GLOW = Strong Bearish Trend
→ RSI < 50 and falling
→ ADX > 20 and rising
→ Price below Bollinger middle band
⚫ GRAY = Sideways / No Trend
→ ADX weak OR Bollinger squeeze detected
→ Avoid trading in this phase
█ KEY FEATURES
━━━━━━━━━━━━━━
✅ Multi-Layer Glow Effect - Premium visual design
✅ Non-Repainting - Uses confirmed bar close only
✅ Sideways Market Filter - Avoids false signals in ranging conditions
✅ Real-Time Info Panel - Live RSI, ADX, BB status & trend strength
✅ Trend Strength Meter - STRONG / MODERATE / WEAK labels
✅ Persistent State - Holds trend until opposite confirmation
✅ Built-In Alerts - Get notified on trend changes
█ INFO PANEL METRICS
━━━━━━━━━━━━━━━━━━━
┌────────────┬──────────────────────┐
│ Trend │ BULLISH/BEARISH/SIDEWAYS │
│ RSI │ Current value │
│ ADX │ Current value │
│ BB Status │ ABOVE/BELOW/INSIDE │
│ Strength │ STRONG/MODERATE/WEAK │
└────────────┴──────────────────────┘
█ SETTINGS
━━━━━━━━━━
- RSI Length (default: 14)
- ADX Length (default: 14)
- ADX Threshold (default: 20)
- Bollinger Length (default: 20)
- Bollinger Deviation (default: 2.0)
- Enable/Disable Glow Effect
- Enable/Disable Info Panel
- Customizable Colors
█ HOW TO TRADE
━━━━━━━━━━━━━━
SCALPING (5M-15M)
→ Enter on color change with tight stops
→ Exit when glow turns gray
INTRADAY (15M-1H)
→ Trade in direction of glow color
→ Use strength meter for position sizing
SWING (4H-Daily)
→ Hold positions until color reversal
→ Add on pullbacks when strength is "STRONG"
█ ENTRY RULES
━━━━━━━━━━━━━
1. GREEN line → Look for LONG entries only
2. RED line → Look for SHORT entries only
3. GRAY line → Stay flat, avoid new trades
█ EXIT RULES
━━━━━━━━━━━━
1. Exit LONG when line turns RED or GRAY
2. Exit SHORT when line turns GREEN or GRAY
3. Reduce size when strength shows "WEAK"
█ PROFESSIONAL GUARANTEES
━━━━━━━━━━━━━━━━━━━━━━━━━
❌ NO REPAINTING - Signals don't change after bar close
❌ NO FUTURE LEAK - All calculations use historical data
✅ CONFIRMED SIGNALS - Multiple indicators must agree
✅ CLEAN CODE - Optimized Pine Script v5
█ BEST FOR
━━━━━━━━━━
- Indices (NIFTY, BANKNIFTY, SPX, NQ)
- Stocks
- Crypto
- Forex
- All Timeframes
█ CREDITS
━━━━━━━━━
Developed by Brahmastra Trading Systems
For discretionary and algorithmic traders
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 Like & Follow for more premium indicators!
🔔 Enable alerts to never miss a trend change!
Dynamic Wick PriceAdvanced Line Chart, which plots Highs + Lows
which was missing in traditional line chart
Bar Count & EMA & PatternsA clean and practical charting tool designed for intraday traders, inspired by Al Brooks' Price Action methodology.
Key Features:
📊 Bar Count
Displays only during RTH (08:30-15:00)
Supports 3-minute and 5-minute charts
Shows bar 1 and multiples of 3 (3, 6, 9, 12...)
Key levels highlighted: 18, 48, 81 (red), multiples of 12 (sky blue), bar 6 (light green)
Optimized for China Securities Index Futures — 3-minute chart displays all 81 bars within RTH
📈 EMA
Default 20-period EMA
Customizable length, source, and color
🔍 Pattern Recognition
Auto-detects Inside Bar (i) and Outside Bar (o)
Supports complex patterns: II, OO, IOI, OIO
Consecutive patterns extend automatically (e.g., iii, ooo)
Design Philosophy: Inspired by Al Brooks' Price Action concepts, this indicator reduces chart noise and displays only essential information to support clearer trading decisions.
Dual Layer FVG (Dynamic + Static)Overview This indicator visualizes Fair Value Gaps (FVG) using a unique dual-layer approach. Standard FVG indicators usually either shrink as price touches them OR stay at their original size. This script combines both methods to give you a complete picture of market imbalance and mitigation.
Key Concepts
Dynamic FVG (Foreground): This layer represents the remaining gap. As price moves into the FVG (mitigation), this zone shrinks in real-time, showing you exactly how much unfilled imbalance is left.
Static FVG (Background/Ghost): This layer represents the original gap size. It remains fixed even when price penetrates it, allowing you to see the historical depth of the imbalance.
Features
Multi-Timeframe (MTF) Support: View Higher Timeframe (HTF) FVGs on your current chart (e.g., Daily FVG on a 1-hour chart).
Visual Customization: Fully adjustable colors and transparency for both the Dynamic and Static layers.
Mitigation Tracking: The gap is automatically removed only when it is fully mitigated.
Smart Labels: Toggle labels on/off and adjust their position (Top, Mid, Bottom) relative to the gap.
Settings Guide
Timeframe: Choose 'Chart' for current timeframe or select a specific HTF.
Dynamic FVG: Controls the shrinking zone. Usually set to a higher opacity.
Static FVG: Controls the fixed 'Ghost' zone. Recommended to keep transparency high (around 90) for a subtle background effect.
Max Bars Back: Adjusts how far back in history the script calculates. Increase this if you are viewing very high timeframe FVGs on very low timeframe charts.
Brahmastra Moving Average ADX🔱 BRAHMASTRA MOVING AVERAGE ADX 🔱
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A precision trend detection system that fuses the Average Directional Index (ADX) with a dynamic Weighted Moving Average (WMA) to deliver crystal-clear trend signals.
█ HOW IT WORKS
━━━━━━━━━━━━━━
This indicator analyzes both TREND STRENGTH (via ADX) and TREND DIRECTION (via +DI/-DI) to color-code the moving average:
🟢 GREEN MA = Strong Uptrend (ADX > threshold + Bullish bias)
🔴 RED MA = Strong Downtrend (ADX > threshold + Bearish bias)
⚫ GRAY MA = Ranging/Weak Trend (ADX below threshold)
█ KEY FEATURES
━━━━━━━━━━━━━━
✅ ADX-Based Trend Confirmation - Only signals when trend strength is confirmed
✅ Color-Coded WMA - Instantly identify trend direction at a glance
✅ Buy/Sell Signals - Visual markers on trend reversals
✅ Real-Time Info Panel - Live ADX, +DI/-DI values, and trend status
✅ Customizable Visuals - Adjust colors, line width, and fill zones
✅ Built-In Alerts - Get notified on trend changes
█ SETTINGS
━━━━━━━━━━
- DI Length (default: 14) - Period for +DI/-DI calculation
- ADX Smoothing (default: 14) - Smoothing period for ADX
- ADX Trend Threshold (default: 18) - Minimum ADX to confirm trend
- MA Length (default: 9) - Period for the Weighted Moving Average
█ HOW TO USE
━━━━━━━━━━━━
1. TREND TRADING: Enter long when MA turns GREEN, short when RED
2. RANGE FILTER: Avoid trades when MA is GRAY (ranging market)
3. CONFIRMATION: Use the info panel to verify ADX strength before entry
4. ALERTS: Set up alerts to catch trend changes automatically
█ BEST TIMEFRAMES
━━━━━━━━━━━━━━━━━
Works on all timeframes. Recommended: 15M, 1H, 4H, Daily
█ CREDITS
━━━━━━━━━
Developed by Brahmastra Trading Systems
Inspired by the legendary ADX indicator by J. Welles Wilder Jr.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 Like & Follow for more premium indicators!
Multi MA [20 Lines] - Ultimate Moving Average ToolkitOverview This script is a comprehensive tool that allows you to overlay up to 20 Moving Averages (MA) on your chart simultaneously. It is designed for traders who need multiple trend lines or support/resistance levels without adding multiple individual indicators.
Key Features
20 Customizable Lines: All 20 MA lines are independent. You can toggle each one ON/OFF separately.
Flexible Types: Supports 5 different MA types for every line:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
WMA (Weighted Moving Average)
RMA (Rolling Moving Average)
VWMA (Volume Weighted Moving Average)
Grouped Settings: Settings are organized into 4 groups (lines 1-5, 6-10, 11-15, 16-20) for a cleaner settings menu.
Full Customization: Easily change the Length (Period) and Color for each line directly from the settings.
How to Use
Add the indicator to your chart.
Open the Settings menu.
Check the box to enable a specific MA line.
Select your desired MA Type, Length, and Color.
Lines 1-6 are enabled by default with standard periods (5, 10, 20, 60, 120, 200). You can enable others as needed.
Ultimate Countdown [Stable]Candle countdown script
Has option to show current candle as well as other candles closing countdown period
ATR Adjusted Relative Strength Line Introduction:
This indicator visualizes the relative strength of a stock versus its benchmark index using ATR-adjusted price changes. It highlights moments when the stock is outperforming or underperforming its benchmark, while also detecting early signs of strength before price follows.
Key Features:
Cumulative ATR-Adjusted Relative Strength: Tracks ongoing outperformance relative to the benchmark over time.
Cumulative & Smoothed: Optionally apply cumulative smoothing to detect trends over longer periods.
Indicator EMA: Shows a moving average of the relative strength for trend confirmation.
New High Detection:
Green Circles: Stock’s relative strength hits a new high, but price hasn’t yet followed.
Pink Circles: Relative strength leads price, signaling potential early breakout opportunities.
Cloud Visualization: The area between the indicator and its EMA is shaded to quickly see bullish (lime) and bearish (red) momentum.
Zero Line Reference: Helps identify when relative strength crosses from negative to positive.
Automatic Benchmark Selection: Picks an index based on the exchange (e.g., DFMGI for DFM stocks, FADGI for ADX) or allows manual selection.
Real-Time Labels: Displays the current benchmark and early signals directly on the chart.
Calculation:
1. Stock and Benchmark Price Changes
The indicator first calculates the change in the stock’s price for each period (daily, hourly, etc.).
You can choose whether to use simple price differences or log returns (percentage-like growth).
The same calculation is done for the benchmark index (auto-selected based on the stock’s exchange or manually chosen).
2. Adjust for Volatility (ATR)
The period-to-period price changes are divided by the Average True Range (ATR) of the stock and the benchmark, respectively.
This normalization step makes changes comparable, regardless of how volatile the stock or index is.
For example, a $1 move in a calm stock is more significant than a $1 move in a very volatile stock.
3. Compute Relative Strength
For each period, the indicator subtracts the benchmark’s ATR-adjusted change from the stock’s ATR-adjusted change.
Positive values indicate the stock is outperforming its benchmark in that period; negative values indicate underperformance.
4. Cumulative Summation
Each period’s relative strength is added to the previous periods’ total.
This makes the indicator cumulative, showing whether the stock has been consistently outperforming or underperforming over time, rather than just in a single period.
Use Cases:
Spot stocks that are outperforming their index before the price confirms.
Confirm trend strength using the EMA and cloud.
Detect potential early breakout opportunities with “RS leads price” signals.
Ideal For: Swing traders, momentum traders, and anyone looking to track stock strength relative to the market in real time.






















