Double Top/Bottom Auto Highlighter - Gate SymbolsAutomatically spots classic reversal patterns with intuitive gate symbols:
• Double Bottom (bullish W-shape) → 🚪🔓 (gate open – opportunity unlocked)
• Double Top (bearish M-shape) → 🚪🔒 (gate closed – resistance holding)
Features:
• Pivot-based detection with adjustable lookback & tolerance
• Subtle background highlights (green/red) when pattern forms
• Toggleable gate symbols – clean and meaningful
• Very lightweight – no clutter, perfect for gold, silver, futures
How to use:
- 🚪🔓 after a sell-off → potential long/bounce setup
- 🚪🔒 after a rally → potential short/resistance play
- Combine with volume spikes or your WC Cross Clouds for stronger signals
Tweak pivot length (5–10) and tolerance (0.3–0.8%) to match your timeframe.
Open source – feel free to use, modify or expand!
dove– Chesapeake, VA
Candlestick analysis
Double Top/Bottom Auto Highlighter - FixedThis lightweight indicator automatically detects and highlights classic reversal patterns on your chart:
• Double Bottom (W-shape) → Green background + "DB" label (potential bullish reversal)
• Double Top (M-shape) → Red background + "DT" label (potential bearish reversal)
Features:
• Pivot-based detection (adjustable lookback for reliability)
• Price tolerance % (allows for small differences in highs/lows)
• Optional volume spike filter (only show patterns after climactic moves)
• Subtle visuals: Toggleable background highlights, labels, and dashed neckline
• Built-in alerts for pattern detection + neckline breakouts (great for gold/silver setups!)
• Clean & minimal — no clutter, works on any timeframe/symbol
How to use:
- Green "DB" after a sell-off → Watch for bounce/long opportunity (like your recent gold double bottoms)
- Red "DT" after a rally → Potential short or exit longs
- Combine with your other indicators (e.g., WC Cross Clouds for regime confirmation)
Tweak pivot length (5–10 recommended) and tolerance (0.3–0.8%) in settings to fit your style.
Feel free to use, modify, fork, or expand this script however you want! Released under open license.
Happy trading!
Dove– Chesapeake, VA
crypto-KL-vibe
| 项目 | 内容 |
|------|------|
| 指标名称 | crypto-KL-vibe |
| 版本 | v2.0.1 |
| 作者 | |
| 类别 | Technical Analysis / Oscillators |
---
## 中文版
### 简短描述
整数关键位指标 - 根据当前价格自动绘制整数价位水平线,支持三级步长和可调价格范围
### 详细描述
```
crypto-KL-vibe 是一款专为加密货币交易设计的整数关键位指标。它以当前价格为基准,自动计算并绘制附近的整数价位水平线,帮助交易者快速识别关键支撑和阻力位。
核心功能:
• 三个独立的价位级别(Top1/Top2/Top3),每个级别可自定义步长和价格范围
• 智能四舍五入取整算法,确保整数位准确
• 优先级机制:Top1 > Top2 > Top3,避免线条重复
• 增量更新机制,性能优化,流畅运行
默认配置:
• Top1: 步长 5000,范围 ±25%,红色粗线
• Top2: 步长 1000,范围 ±10%,黄色中线
• Top3: 步长 500,范围 ±3%,灰色细线
使用场景:
• 快速定位整数关口位置
• 识别潜在支撑/阻力区域
• 制定入场和出场点位
作者:
版本:v2.0.1
```
---
## English Version
### Short Description
Integer Key Levels Indicator - Automatically draws horizontal lines at key price levels with adjustable step sizes and price ranges
### Full Description
```
crypto-KL-vibe is a specialized indicator designed for cryptocurrency trading. It automatically calculates and plots horizontal lines at key integer price levels based on the current price, helping traders quickly identify critical support and resistance zones.
Key Features:
• Three independent level tiers (Top1/Top2/Top3) with customizable step sizes and price ranges
• Smart rounding algorithm ensures accurate integer level detection
• Priority system: Top1 > Top2 > Top3 prevents duplicate lines
• Incremental update mechanism for optimal performance
Default Settings:
• Top1: Step 5000, Range ±25%, Red bold line
• Top2: Step 1000, Range ±10%, Yellow medium line
• Top3: Step 500, Range ±3%, Gray thin line
Use Cases:
• Quickly locate key price levels
• Identify potential support/resistance zones
• Plan entry and exit points
Author:
Version: v2.0.1
```
---
RSI Level Candles [fmb]RSI Level Candles
What it is
RSI Level Candles is a minimal, high-signal overlay that keeps your attention on price. It paints candles by RSI regime and adds tiny edge dots to highlight extreme momentum. The design goal is speed and clarity with no clutter.
Why it was built
Most RSI tools sit in a separate pane and introduce noise with extra lines, labels, and overlapping thresholds. This indicator moves the information onto price itself. You see regime directly on the candles and only the most important alerts when RSI is in extreme territory.
What it does
Candles change color according to RSI. Above the neutral high (default 60) they turn green. At the high extreme (default 70, or 80 if you prefer) they turn lime. Between 40 and 60 you may show a soft yellow neutral band or leave candles unpainted. Below the neutral low (default 40) candles turn red, and at or below the low extreme (default 30, or 20 if you prefer) they turn maroon. The indicator also prints small dots at the top and bottom of the pane to spotlight extremes. A green dot appears at the top on any bar with RSI at or above the high extreme. A red dot appears at the bottom on any bar with RSI at or below the low extreme.
How this helps
You get an instant read on momentum regime without leaving the price chart. Extremes are easy to spot which helps manage chase or exhaustion risk. The neutral band behavior helps distinguish trend days from range days and supports cleaner add or trim decisions within an existing trend.
Best practices
Treat 60 and 40 as momentum gates. Above 60 favors a long bias and additive entries on pullbacks. Below 40 favors a defensive posture on longs or a short bias. Use extremes for management rather than automatic reversal calls. In strong trends RSI can remain extreme for extended periods. Look for a change in market structure or a clear reclaim of 60 or 40 before shifting bias. Combine this overlay with simple structure and trend filters such as support and resistance, a 20 or 50 period moving average, and volume or volatility context.
Inputs
You can set RSI source and length, choose neutral low and high, and choose extreme low and high. The neutral band can be shown in soft yellow between 40 and 60 or turned off entirely. You can also toggle candle painting on or off if you only want the extreme dots.
Reading the colors
Lime indicates the extreme bullish zone. Green indicates bullish momentum. Yellow indicates the optional neutral band. Red indicates bearish momentum. Maroon indicates the extreme bearish zone. A small green dot at the top means the bar is in the high extreme. A small red dot at the bottom means the bar is in the low extreme.
Use cases
For trend following, stay aligned with the prevailing regime while avoiding overreactions to small fluctuations. For swing entries, buy pullbacks while RSI holds above 40 in uptrends, and fade bounces that stall under 60 in downtrends. For risk control, trim strength that pushes into extremes and stalls, then re-add on momentum reclaims.
Limitations
RSI measures momentum, not direction by itself. Do not use it in isolation. Extremes can persist during strong trends, so wait for structure or momentum re-tests before changing bias. Very illiquid symbols can create noisy signals.
Notes
Dots are designed to appear on every bar that sits inside the extreme zones. If you prefer single entry dots, change the logic to look for crosses rather than conditions. There is no separate RSI pane, no text labels, and no cross markers. The objective is simplicity and speed.
JD Moon - HLOC BOXကျွန်တော် JD Moon ပါ၊
ဒီ Box with Pivot levels Indicator က Intraday Trader တွေအတွက် အချိန်ကုန်သက်သာအောင် တကူးတက ဆွဲစရာမလိုအောင် Price Action သမားတွေအတွက် အသုံးလိုတဲ့အရာမို့ ဖန်တီးထားတာပါ၊ အရမ်း ရိုးရှင်းပြီး အရမ်း အသုံးဝင်ပါတယ်။ တစ်ရက်အတွင်း စျေးနှုန်းအရွေ့ကို စောင့်ကြည့်ဖို့ပါ။ အထူးသဖြင့်ကျွန်တော့်အတွက် ဖန်တီးထားတာဖြစ်ပြီး လိုအပ်သူတွေ ကျွန်တော့်လို Chart တိုင်းမှာ လှိုင်းဆွဲဖို့ ငပျင်းလေးတွေ ယူသုံးနိုင်ပါတယ်။
Minty Probability ModelThis indicator shows a historical distribution of outcomes based on similar past market conditions.
Green = average outcome
Blue = historical upside extreme
Red = historical downside extreme
//==================== INPUTS ====================
// Pattern Length
// The number of recent bars used to define the “current market fingerprint”.
// 20 bars is good for days
// raise it for smoother predictions
// default = 20
// Lookback Bars
// How far back the script searches for historical analogs.
// 800 daily bars is outside 2021 squeeze for GME
// increase for inclusion, decrease for more relevance
// default = 800
// Forward Bars
// The future window length used to measure outcomes.
// <10 for momentum trades
// 40+ for big swing plays
// default = 15
// Top Matches
// How many historical analogs are averaged.
// 6 still shows spikes
// lower to 3 to explore fringe chances - moass?
// raise over ~15 to remove spikes
// default = 6
// Return Weight
// Raise → Echo chamber like behavior
// Lower → Structure over noise
// default = 1
// Volume Weight
// High → favors accumulation/distribution patterns
// Low → ignores big volume spikes
// default = .6
// ATR Weight
// High → separates calm vs chaos
// Low → mixes regimes (dangerous)
// default = .8
// Trend Weight
// High → trend-following bias
// Low → mean-reversion bias
// default = .7
// RSI Weight
// High → value potential reversals of direction
// Low → expect momentum to continue
// default = .5
CryptoAntidote SpecialThis script looks for ranges and detects breakouts at key levels and draw signals - Always trade in the direction of trend and ignore opposite side signals.
Full alerts options are also available.
Enjoy!!
Zones Liq S/D v18 - MyrtilleLiquidity supply and demand indicator to spot zones in real time and in the past
ICT MOC Macro (Time + Price) - Live Signals + 3:30/MOC/SLTPict moc strat basically it works by determining the bias of market on closer orders at 3:30-3:50.
Daily Open/Close Vertical LinesDaily Open/Close Vertical Lines
by LG1234
📈 **Mark your custom session opens and closes with clean vertical lines**
**Features:**
• Set ANY open hour/minute (e.g. 08:00, 08:30, 09:30 London)
• Set ANY close hour/minute (e.g. 16:00, 16:30, 17:00)
• **Perfect for London (08:00-16:30), NY (09:30-16:00), Tokyo (00:00-09:00)**
• Full-height vertical lines (no horizontal mess)
• Custom colours, line styles (solid/dashed/dotted), thickness
• **Independent settings per chart** - London times on EURUSD, NY times on SPX
• Works on ALL symbols/timeframes
**Setup (2 minutes):**
1. Chart Settings → Timezone → Europe/London (or your preferred timezone)
2. Add indicator → Set your open/close hours
3. Done! Lines appear at exact times each day
**Pro tip:** Use on multiple charts with different sessions:
- EURUSD 5m: 08:00/16:30 London ✅
- NAS100 15m: 09:30/16:00 NY ✅
- BTC 1H: 14:00/22:00 Crypto ✅
**Settings persist forever** - close browser, reopen, settings stay perfect.
Perfect for session trading, prop firm challenges, or any strategy needing clean daily markers.
⭐ **Love it? Leave a review!**
Auto Trend LinesPivot Left/Right Bars: Higher = fewer but stronger pivots (try 5-15 for weekly charts)
Extend Lines Forward: How far to project (50-200 bars recommended)
Line Color: Change to match your preference
Show Pivot Markers: Turn on to see where pivots are detected
Educational Trend Direction (Up & Down)🔍 Overview
This indicator is designed to visually represent trend direction and trend transitions using a simple moving-average relationship. It is built strictly for educational and analytical purposes, allowing users to observe how price behaves during upward and downward market phases without relying on trading signals or predictions.
The indicator focuses on trend context, not trade execution.
⚙️ How the Indicator Works
The script calculates two exponential moving averages:
A fast trend line that reacts quickly to recent price changes
A slow trend line that represents broader market direction
Trend direction is determined by the relative position of these two lines.
When the fast line moves above the slow line, the market is considered to be in an upward trend phase
When the fast line moves below the slow line, the market is considered to be in a downward trend phase
This relationship helps visualize trend shifts and momentum changes in a simple and intuitive way.
🎨 Visual Components Explained
🟢 Green Trend Line
Represents the fast moving average during upward trend phases
Indicates that price is maintaining strength relative to the broader trend
Color reflects trend direction only, not confirmation or entry
🔴 Red Trend Line
Represents the fast moving average during downward trend phases
Indicates sustained weakness relative to the broader trend
Color does not imply selling or future continuation
⚪ Grey Trend Line
Represents the slow moving average
Acts as a baseline trend reference
Helps distinguish between short-term fluctuations and broader direction
🎨 Background Shading
Light green shading appears during upward trend environments
Light red shading appears during downward trend environments
Background color provides context only and does not signal market actions
🎯 Purpose & Benefits
Helps identify trend phases in a clear and minimal way
Improves understanding of trend transitions and momentum shifts
Reduces visual noise compared to raw price data
Encourages context-based analysis instead of signal dependency
Suitable for all markets and timeframes
⚠️ Important Notes
This indicator does not generate buy or sell signals
No targets, stop levels, or performance metrics are included
Trend conditions are descriptive, not predictive
Past behavior does not guarantee future outcomes
Users should always apply their own analysis and risk management when interpreting market data.
📚 Intended Use
This tool is intended for:
Market trend study
Educational demonstrations
Visual analysis of trend direction
Long-term chart structure awareness
It is not intended for automated trading or decision-making.
Overnight Mid-point v2Same idea as first script, just refined so it takes candlesticks and not swings.
Alternating Candles (1m) + Multi Range + Alert by SAUOAlternating Candles (1m) + Multi Range + Alert by SAUO
CapitalFlowsResearch: Sensitivity BandsCapitalFlowsResearch: Sensitivity Bands — Expected-Move Projection from Cross-Asset Beta
CapitalFlowsResearch: Sensitivity Bands builds on the idea of cross-asset sensitivity by turning beta into a set of projected price boundaries around the prior day’s close. Instead of showing beta as a standalone number, this tool translates it into real price levels that represent the expected magnitude of movement—up or down—given a typical shock in a chosen market driver.
The script measures how strongly the price asset has been responding to moves in the driver over a rolling window, then uses that relationship to calculate a dynamic “band width.” That width is applied symmetrically around the previous daily close to create two horizontal bands: an upper range and a lower range. These lines update intraday, offering a real-time sense of whether current price action is unfolding within normal sensitivity limits or pushing into statistically unusual territory.
Traders can choose how the driver’s changes are interpreted (basis points, absolute moves, or percent changes), and optionally replace the rolling band with a running mean to emphasise longer-term structural sensitivity. The resulting overlay acts much like an expected-move model—similar in spirit to options-derived ranges, but powered by beta dynamics rather than implied volatility.
In practice, Sensitivity Bands serves as a clean framework for contextualising market movement:
Inside the bands: price behaviour aligns with typical cross-asset sensitivity.
Touching a band: movement is strong but still consistent with historical response.
Breaking a band: indicates a regime shift, a driver disconnect, or unusually high momentum.
All of this is achieved without exposing the underlying beta calculations or normalisation logic.
FVG + Manip (optimized)
This indicator detects **Fair Value Gaps (FVGs)** using a **3-candle confirmation rule**, draws each FVG as a **boxed zone** on the chart (optionally with a **50% midpoint dashed line**), then monitors price action to:
1. flag a **“reaction”** when price touches the zone **and the candle body closes completely outside the zone**, and
2. **delete** the zone once it has been **fully filled** (either by wick or by body, depending on user settings).
Additionally, it colors the candle **green or red** only when a **manipulative candle** occurs *and* a matching **FVG reaction** is detected (bullish or bearish).
---
## Inputs and User Settings
### 1) FVG fill (“close”) method
**`closeMethod`** can be:
* **BODY**: the FVG is considered filled only when the **candle body** fully fills it.
* **WICK**: the FVG is considered filled when the **wick** fully fills it.
This setting affects when zones are deleted.
### 2) Manipulative candle detection mode
**`manipMode`** can be:
* **BASE**
* **BASE + BREAK**
* **DISPLACEMENT**
If **DISPLACEMENT** is selected, it also uses:
* **`dispPct`** = minimum body size as a % of candle range (0–1).
Example: `0.5` means the candle body must be at least **50%** of its full range.
### 3) Visual styling
You can set:
* Bull and bear FVG fill/border colors
* Fill transparency
* Border thickness
* Whether to show the **50% midpoint line**
* Midline colors and thickness
---
## Candle Measurements (for displacement logic)
For each candle it computes:
* **bodyHigh** = max(open, close)
* **bodyLow** = min(open, close)
* **bodySize** = abs(close − open)
* **rangeSize** = max(high − low, minimum tick)
* **hasDisp** = true if `bodySize >= rangeSize * dispPct`
So in DISPLACEMENT mode, a candle qualifies only if its body is “big enough” relative to its range.
---
## Manipulative Candle Logic
The script defines “manipulative” candles separately for bullish and bearish directions.
### BASE mode
* **Bullish (c1Green):**
The candle makes an equal/lower low vs the previous candle (`low <= low `) and closes bullish (`close > open`).
* **Bearish (c1Red):**
The candle makes an equal/higher high vs the previous candle (`high >= high `) and closes bearish (`close < open`).
### BASE + BREAK mode
* **Bullish (c2Green):**
It makes a lower low (`low < low `) and closes back above the previous low (`close > low `), and is bullish (`close > open`).
* **Bearish (c2Red):**
It makes a higher high (`high > high `) and closes back below the previous high (`close < high `), and is bearish (`close < open`).
### DISPLACEMENT mode
Same as BASE + BREAK, but also requires **hasDisp**:
* **Bullish (c3Green):** `c2Green and hasDisp`
* **Bearish (c3Red):** `c2Red and hasDisp`
Finally:
* **manipGreen** is true if the selected mode’s bullish condition is true
* **manipRed** is true if the selected mode’s bearish condition is true
---
## FVG Detection (3-candle confirmed)
It defines an FVG using candles `0`, `1`, and `2` (current candle = 0):
### Bullish FVG confirmed
```pine
bullFvgConfirmed = low > high
```
Meaning the **current candle’s low** is above the **high of two candles ago** → an “upward gap” across 3 candles.
### Bearish FVG confirmed
```pine
bearFvgConfirmed = high < low
```
Meaning the **current candle’s high** is below the **low of two candles ago** → a “downward gap”.
---
## Zone Creation and Drawing
When an FVG is confirmed, the script creates:
* a **box** representing the zone
* an optional **dashed midpoint line** at 50%
### Bullish zone geometry
* **Top = current low**
* **Bottom = high **
The box starts at the current bar and extends right by:
* **`extendBars = 500`**
### Bearish zone geometry
* **Top = low **
* **Bottom = current high**
### Midline (50%)
Midpoint is:
```pine
mid = (zTop + zBot) / 2
```
A dashed line is drawn across the same 500-bar extension.
If `showMidline` is false, the line is made effectively invisible.
---
## Storage / Object Management (maxKeep)
The script stores:
* bull boxes + their midlines
* bear boxes + their midlines
It keeps at most:
* **`maxKeep = 120`** zones per direction
When exceeded, it deletes the oldest box and its line to stay within limits.
---
## Zone Monitoring: Reaction + Deletion
Every bar, it loops through all stored zones and checks:
### A) “Touch” condition (common)
```pine
touches = (high >= zBot) and (low <= zTop)
```
This means the candle range overlaps the zone at least partially.
---
### B) Reaction rules (strict: body must be outside)
The script’s comment says:
**Reaction requires body OUTSIDE zone (never inside).**
#### Bullish reaction
```pine
if touches and (bodyLow > zTop)
bullReactNow := true
```
So price touched the zone, but the **entire candle body is above the zone** (bodyLow is above the zone top).
This is a “tap + rejection upward” style reaction.
#### Bearish reaction
```pine
if touches and (bodyHigh < zBot)
bearReactNow := true
```
Touched the zone, but the **entire candle body is below the zone** (bodyHigh is below zone bottom).
This is a “tap + rejection downward” reaction.
---
### C) Deletion rules (zone “filled”)
#### Bullish FVG fill
* Wick fill:
```pine
filledW = (low <= zBot)
```
* Body fill:
```pine
filledB = (bodyLow <= zBot)
```
Delete if:
* `closeMethod == WICK` and `filledW`
* OR `closeMethod == BODY` and `filledB`
#### Bearish FVG fill
* Wick fill:
```pine
filledW = (high >= zTop)
```
* Body fill:
```pine
filledB = (bodyHigh >= zTop)
```
Delete if:
* `closeMethod == WICK` and `filledW`
* OR `closeMethod == BODY` and `filledB`
When deleting, it removes:
* the box
* its corresponding midpoint line
* the entries in the arrays
---
## Final Candle Coloring (no overlap)
At the end, it colors candles only if:
* there is a **manipulative candle**, and
* there is a **reaction** in the same direction, and
* the opposite reaction is not simultaneously active
### Bullish candle coloring
```pine
greenFinal = manipGreen and bullReactNow and not bearReactNow
```
→ candle becomes **lime**
### Bearish candle coloring
```pine
redFinal = manipRed and bearReactNow and not bullReactNow
```
→ candle becomes **red**
If neither condition is met, `barcolor(na)` leaves candles unchanged.
---
## In short (one-liner)
This script draws 3-candle FVG zones, keeps them extended forward, deletes them only when fully filled (by wick/body setting), and highlights candles only when a chosen “manipulative” candle pattern happens at the same time as a strict “touch + body rejection” reaction from a bull/bear FVG.
If you want, I can also write a clean “user manual” style description (what signals mean, how to use settings, typical setups for scalping vs swing) in English.
ASIA + ALERT (Touch after 09:00)This script is a pure indicator designed to analyze price action around the Asian session and provide contextual market structure information.
It does not open trades and does not manage positions.
1. Asia Session Box (Core Reference)
The script identifies the Asian session from 23:00 to 07:00 (Rome time).
During this period it:
Tracks the highest high and lowest low.
Draws a visual box on the chart that expands in real time.
This Asia range becomes the main reference framework for the rest of the logic.
2. Yellow Candles (Imbalance / FVG Detection)
The script detects “yellow candles” using a Fair Value Gap–style logic:
Bullish imbalance or bearish imbalance patterns.
Only yellow candles formed outside the Asian session are stored.
These candles represent potential supply or demand origins.
3. Zone Creation (After Asia Ends)
When the Asian session ends (07:00):
The script scans the stored yellow candles.
It creates price zones based on their position relative to the Asia range:
LONG zones → yellow candles below the Asia low
SHORT zones → yellow candles above the Asia high
The user can choose:
To use only the first valid yellow candle, or
To also include the second valid yellow candle (optional).
Zones are drawn as boxes that extend to the right, acting as areas of interest.
4. Zone Touch Alert (After 09:00 Only)
The script can trigger one single alert:
Only after 09:00 (Rome time).
Only when price actually touches the zone entry level:
LONG → touch of the upper boundary of the long zone.
SHORT → touch of the lower boundary of the short zone.
Once a zone is touched:
It can be marked as consumed, preventing further alerts (optional).
The zone changes visual style to indicate it is no longer active.
5. Trend Table (Multi-Timeframe Context)
A compact table is displayed in the top-right corner of the chart.
It shows BULL / BEAR / NA for the following selectable timeframes:
M1, M3, M5, M15, H1, H4, Daily
Trend direction is determined using market structure pivots:
Break above the last pivot high → BULL
Break below the last pivot low → BEAR
No break → NA
All table colors and timeframes are fully customizable.
6. What This Script Is Meant For
Session-based market structure analysis
Supply & demand context
Multi-timeframe directional bias
Precise zone interaction alerts
Discretionary trading support
7. What This Script Does NOT Do
❌ No trades
❌ No backtesting
❌ No risk management
❌ No entries or exits
It is designed to support decision-making, not to automate trading.
SMC/ICT: High Prob Signal FINALSMC/ICT: High-Probability Trend Signal This professional-grade indicator combines ICT/SMC concepts with Moving Average momentum. It identifies the Daily Bias using Candle Range Theory and tracks the Midnight Open to define Premium and Discount zones. To minimize noise, it only triggers EMA 9/21 crossover signals when they align with the higher-timeframe trend and institutional pricing levels. It also features a dynamic New Week Opening Gap (NWOG) anchor for structural reference.
OAS Train Track MA SystemTrain tracks for any timeframe or EMA, helps to hold your trades with your specific EMAs






















