920 Order Flow SATY ATR//@version=6
indicator("Order-Flow / Volume Signals (No L2)", overlay=true)
//======================
// Inputs
//======================
rvolLen = input.int(20, "Relative Volume Lookback", minval=5)
rvolMin = input.float(1.1, "Min Relative Volume (× avg)", step=0.1)
wrbLen = input.int(20, "Wide-Range Lookback", minval=5)
wrbMult = input.float(1, "Wide-Range Multiplier", step=0.1)
upperCloseQ = input.float(0.60, "Close near High (0-1)", minval=0.0, maxval=1.0)
lowerCloseQ = input.float(0.40, "Close near Low (0-1)", minval=0.0, maxval=1.0)
cdLen = input.int(25, "Rolling CumDelta Window", minval=5)
useVWAP = input.bool(true, "Use VWAP Bias Filter")
showSignals = input.bool(true, "Show Long/Short OF Triangles")
//======================
// Core helpers
//======================
rng = high - low
tr = ta.tr(true)
avgTR = ta.sma(tr, wrbLen)
wrb = rng > wrbMult * avgTR
// Relative Volume
volAvg = ta.sma(volume, rvolLen)
rvol = volAvg > 0 ? volume / volAvg : 0.0
// Close location in bar (0..1)
clo = rng > 0 ? (close - low) / rng : 0.5
// VWAP (session) + SMAs
vwap = ta.vwap(close)
sma9 = ta.sma(close, 9)
sma20 = ta.sma(close, 20)
sma200= ta.sma(close, 200)
// CumDelta proxy (uptick/downtick signed volume)
tickSign = close > close ? 1.0 : close < close ? -1.0 : 0.0
delta = volume * tickSign
cumDelta = ta.cum(delta)
rollCD = cumDelta - cumDelta
//======================
// Signal conditions
//======================
volActive = rvol >= rvolMin
effortBuy = wrb and clo >= upperCloseQ
effortSell = wrb and clo <= lowerCloseQ
cdUp = ta.crossover(rollCD, 0)
cdDown = ta.crossunder(rollCD, 0)
biasBuy = not useVWAP or close > vwap
biasSell = not useVWAP or close < vwap
longOF = barstate.isconfirmed and volActive and effortBuy and cdUp and biasBuy
shortOF = barstate.isconfirmed and volActive and effortSell and cdDown and biasSell
//======================
// Plot ONLY on price chart
//======================
// SMAs & VWAP
plot(sma9, title="9 SMA", color=color.orange, linewidth=3)
plot(sma20, title="20 SMA", color=color.white, linewidth=3)
plot(sma200, title="200 SMA", color=color.black, linewidth=3)
plot(vwap, title="VWAP", color=color.new(color.aqua, 0), linewidth=3)
// Triangles with const text (no extra pane)
plotshape(showSignals and longOF, title="LONG OF",
style=shape.triangleup, location=location.belowbar, size=size.tiny,
color=color.new(color.green, 0), text="LONG OF")
plotshape(showSignals and shortOF, title="SHORT OF",
style=shape.triangledown, location=location.abovebar, size=size.tiny,
color=color.new(color.red, 0), text="SHORT OF")
// Alerts
alertcondition(longOF, title="LONG OF confirmed", message="LONG OF confirmed")
alertcondition(shortOF, title="SHORT OF confirmed", message="SHORT OF confirmed")
//────────────────────────────
// End-of-line labels (offset to the right)
//────────────────────────────
var label label9 = na
var label label20 = na
var label label200 = na
var label labelVW = na
if barstate.islast
// delete old labels before drawing new ones
label.delete(label9)
label.delete(label20)
label.delete(label200)
label.delete(labelVW)
// how far to move the labels rightward (increase if needed)
offsetBars = input.int(3)
label9 := label.new(bar_index + offsetBars, sma9, "9 SMA", style=label.style_label_left, textcolor=color.white, color=color.new(color.orange, 0))
label20 := label.new(bar_index + offsetBars, sma20, "20 SMA", style=label.style_label_left, textcolor=color.black, color=color.new(color.white, 0))
label200 := label.new(bar_index + offsetBars, sma200, "200 SMA", style=label.style_label_left, textcolor=color.white, color=color.new(color.black, 0))
labelVW := label.new(bar_index + offsetBars, vwap, "VWAP", style=label.style_label_left, textcolor=color.black, color=color.new(color.aqua, 0))
//────────────────────────────────────────────────────────────────────
//────────────────────────────────────────────
// Overnight High/Low + HOD/LOD (no POC)
//────────────────────────────────────────────
sessionRTH = input.session("0930-1600", "RTH Session (exchange tz)")
levelWidth = input.int(2, "HL line width", minval=1, maxval=5)
labelOffsetH = input.int(10, "HL label offset (bars to right)", minval=0)
isRTH = not na(time(timeframe.period, sessionRTH))
rthOpen = isRTH and not isRTH
// --- Track Overnight High/Low during NON-RTH; freeze at RTH open
// --- Track Overnight High/Low during NON-RTH; freeze at RTH open
var float onHigh = na
var float onLow = na
var int onHighBar = na
var int onLowBar = na
var float onHighFix = na
var float onLowFix = na
var int onHighFixBar = na
var int onLowFixBar = na
if not isRTH
if na(onHigh) or high > onHigh
onHigh := high
onHighBar := bar_index
if na(onLow) or low < onLow
onLow := low
onLowBar := bar_index
if rthOpen
onHighFix := onHigh
onLowFix := onLow
onHighFixBar := onHighBar
onLowFixBar := onLowBar
onHigh := na, onLow := na
onHighBar := na, onLowBar := na
// ──────────────────────────────────────────
// Candle coloring + labels for 9/20/VWAP crosses
// ──────────────────────────────────────────
showCrossLabels = input.bool(true, "Show cross labels")
// Helpers
minAll = math.min(math.min(sma9, sma20), vwap)
maxAll = math.max(math.max(sma9, sma20), vwap)
// All three lines
goldenAll = open <= minAll and close >= maxAll
deathAll = open >= maxAll and close <= minAll
// 9/20 only (exclude cases that also crossed VWAP)
dcUpOnly = open <= math.min(sma9, sma20) and close >= math.max(sma9, sma20) and not goldenAll
dcDownOnly = open >= math.max(sma9, sma20) and close <= math.min(sma9, sma20) and not deathAll
// Candle colors (priority: all three > 9/20 only)
var color cCol = na
cCol := goldenAll ? color.yellow : deathAll ? color.black :dcUpOnly ? color.lime :dcDownOnly ? color.red : na
barcolor(cCol)
// Labels
plotshape(showCrossLabels and barstate.isconfirmed and goldenAll, title="GOLDEN CROSS",
style=shape.labelup, location=location.belowbar, text="GOLDEN CROSS",
color=color.new(color.yellow, 0), textcolor=color.black, size=size.tiny)
plotshape(showCrossLabels and barstate.isconfirmed and deathAll, title="DEATH CROSS",
style=shape.labeldown, location=location.abovebar, text="DEATH CROSS",
color=color.new(color.black, 0), textcolor=color.white, size=size.tiny)
plotshape(showCrossLabels and barstate.isconfirmed and dcUpOnly, title="DC UP",
style=shape.labelup, location=location.belowbar, text="DC UP",
color=color.new(color.lime, 0), textcolor=color.black, size=size.tiny)
plotshape(showCrossLabels and barstate.isconfirmed and dcDownOnly, title="DC DOWN",
style=shape.labeldown, location=location.abovebar, text="DC DOWN",
color=color.new(color.red, 0), textcolor=color.white, size=size.tiny)
// ──────────────────────────────────────────
// Audible + alert conditions
// ──────────────────────────────────────────
alertcondition(goldenAll, title="GOLDEN CROSS", message="GOLDEN CROSS detected")
alertcondition(deathAll, title="DEATH CROSS", message="DEATH CROSS detected")
alertcondition(dcUpOnly, title="DC UP", message="Dual Cross UP detected")
alertcondition(dcDownOnly,title="DC DOWN", message="Dual Cross DOWN detected")
תבניות גרפים
GOLD PRICES1. Introduction – The Indicator's Purpose
"This indicator is designed to help traders accurately identify entry and exit points, avoiding random trading decisions. It also aims to reduce uncalculated risk and improve trade quality by providing a clear reading of trends and potential reversal points."
2. Simplified Explanation of the Indicator's Operation
-"The indicator's operation relies on a set of technical elements that contribute to providing an accurate reading of market movement. First, it displays strong areas such as support and resistance levels, as these are points where the price frequently reacts and often experiences clear reversals.
-The indicator also works to determine the overall market trend, whether upward or downward, to help the trader enter with the correct trend and avoid counter-trading.
-In addition, the indicator calculates trading volumes and measures momentum to determine the strength of the current movement and its potential for continuation or weakening. When a set of technical conditions are met, the indicator provides precise entry alerts that help the trader seize suitable opportunities at the right time with the highest possible success rate."
3. Indicator Features
For example:
-Lightweight and fast on the chart.
-Identifies optimal buy/sell zones.
-Supports all timeframes.
-Provides reliable signals without noise.
-Includes clear visual tools for both beginners and professionals.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------
00 - Core (Primary choice: timeframe & implied mode
⭐ A Simple and Clear Explanation of the (D-W-M) Timeframe System
This option allows you to specify the type of drawing levels the indicator uses.
The indicator itself is the same… the same conditions… the same method… but only the range of movement changes according to the timeframe.
⭐ What are timeframes?
Timeframes = the candlestick timeframe.
Daily candle = D
Weekly candle = W
Monthly candle = M
The larger the timeframe, the greater the distance between the levels.
⭐ Explanation of D-W-M
🔹 1. D = Daily
Plots levels based on daily price movement.
The levels are close and small.
Suitable for scalping and short-term trading.
Gives more signals and faster price movement.
🔹 2. W = Weekly
Plots levels derived from a full week's price movement.
The levels are farther away and stronger than the daily level.
Suitable for medium-term trading (3–7 days). Fewer signals but higher accuracy.
🔹 3. M = Monthly
Based on a full month's movement.
Depicts significant and distant levels.
Suitable for long-term swing trading and in-depth analysis.
Signs are few but very strong.
⭐ Main Idea (Summary)
-The indicator is the same, -The rules are the same, -The calculation mechanism is the same…
But the difference between D/W/M is:
✔ Movement range
✔ Level strength
✔ Distance between entry points
✔ Signal duration
01 - Localization
⭐ What is this system?
This system completely changes the indicator's language.
It means that the words displayed on the chart are translated into the language you choose in the settings.
It's not just translation… It's a multilingual interface within the indicator.
⭐ What are its benefits?
Its benefits include:
✔ Making the indicator suitable for people from all over the world
✔ Displaying your chart in your preferred language
✔ Making the indicator more professional
✔ Making the indicator's wires and alerts speak your language
For example, if you have an Arabic-speaking user, they will see "Buy."
And if you have a foreign-speaking user, they will see "Buy."
Everyone can see it in their own language without you changing anything within the indicator.
⭐ What exactly does it do?
This system controls three main points:
1️⃣ Chart text interface
Types such as:
Buy / Sell
Target
Stop
Information
Translate to your chosen language.
2️⃣ Supports multiple languages
The system allows you to choose from:
Arabic
English
Turkish
Russian
Chinese
Japanese
Korean
Or Auto (automatically detects TradingView's language)
02 - Display & Colors
⭐ What is the function of this section?
This section is responsible for the Price Levels System using the indicator:
It determines whether to display historical levels or only the current ones.
It gives you complete control over the colors of the zones for each type (A, B, C, D).
In short, this entire section deals with the appearance of the levels on the chart.
⭐ Explanation of each line in a simple and understandable way:
🔵 1. group_levels
This is simply the name of the settings group.
All the settings appear within a section called:
"03 ▸ Price Levels" Organized and grouped in one place.
🔵 2. show_prev_levels
This is the most important option.
Function:
✔ Do you want to show levels for previous periods or not?
In other words:
If you set it ON → it shows current levels + levels from previous days/weeks/months
If you set it OFF → it only shows current period levels (meaning it hides any older lines or zones)
Its purpose:
If you want a clean and uncluttered chart — turn it off.
If you want a deeper analysis and to see the history of the levels — turn it on.
🔵 3. fillColorA
This is the color of the "Main Zone A".
This is usually the most important area of the indicator… and is considered the strongest area.
Your choice should be based on:
Strong support/resistance
Recurring demand/supply zone
🔵 4. fillColorB
This is the color of Zone B.
It is usually:
Localities less strong than A
Or support zones
Or a secondary level within the same period
If you don't specify a different color, the indicator uses the same color as A.
🔵 5. fillColorC
This is the color of Zone C. Typically used for:
Strong reversal zones
Danger zones
Or price divergence zones (Warning Zone)
Often shown in red as a warning.
🔵 6. fillColorD
This is the color of the "D" zone.
Usually used for:
Mild support/resistance zones
Or target levels
Or price slippage zones
Its color is green, indicating a positive zone (buy/support).
⭐ System Summary (Very simple and organized)
✔ Show Previous Levels
Turns the display of previous levels on/off.
✔ Fill Color A
Color of primary and strong zones.
✔ Fill Color B
Color of secondary zones.
✔ Fill Color C
Color of warning zones (often strong resistance/danger).
✔ Fill Color D
Color of support/buy/positive zones.
03 - Price Levels
⭐ What is the Price Levels system?
This system is responsible for plotting price levels within the indicator:
Current levels
Previous levels
Colors of the zones
Strength of each level according to its type (A – B – C – D)
This section is essentially the "visual representation" of the zones plotted by the indicator.
⭐ What does this system include?
🔹 1. Show Previous Levels
This option allows you to:
On: Displays levels from previous periods (previous day, previous week, previous month, etc., depending on the indicator's setting).
Off: Displays only the current period's levels, hiding the previous ones for a clean chart.
This is useful for people who:
Like a clean chart → Turn off
Like in-depth analysis and historical levels → Turn on
🔹 2. Colors of Levels A – B – C – D
The system divides the zones into 4 types:
A – Primary color
Strongest zone
Most important level
Most reliable
B – Supportive color
Secondary zone
Less powerful than A
Often within the same period
C – Warning color
Dangerous level or reversal point
Often red because it's a sensitive zone
D – Support/Buy color
Positive level
Often green
System objective:
Each zone type is distinguished by a different color so the reader can immediately identify the zone's strength from the color.
🔹 3. Use Unified Fill (One color for all zones)
This is a new and important option:
✔ If you enable it → all zones (A–B–C–D) will change to the same color
This means the indicator uses only one color for all zones.
Its benefits:
The chart becomes cleaner
The appearance is unified
For users who don't like too many colors
✔ If you turn it off → each level retains its own color
A color
B color
C color
D color
⭐ What is the purpose of this entire system?
The goal is for the indicator to provide:
✔ Clear and organized levels
✔ Complete control over appearance and display
✔ Professional colors that highlight the strength of each area
✔ The ability to merge all levels with a single color if you prefer a simpler look
✔ An option to show/hide previous levels
04 - Trade Settings (Entries / TP / SL)
✅ Trade Settings Explained — A Simple and Clear Guide
This section controls everything related to entry signals, profit targets, stop-loss levels, and filters within the indicator.
The main idea:
🎯 You define what you want to appear on the chart and what you want to hide… and the indicator operates according to your choices.
1️⃣ Show Buy and Sell Signals
Show Buy Signals
If enabled → Buy signals will appear on the chart (arrow, entry line, sticker).
Show Sell Signals
If enabled → Sell signals will appear.
🔸 If disabled → The indicator operates normally, but without entry signals.
2️⃣ Show Profit Targets (TP) and Stop Loss (SL)
Show TP on Chart
If enabled → The indicator draws the target line and displays the TP along with the level.
Show SL on Chart
If enabled → It draws the stop-loss line.
🔹 This means you can leave the signals without TP/SL if you just want to monitor entry without managing the trade.
3️⃣ Stop Appeared Visual Signal
Show "Stop Appeared" Visual
This is a smart option:
Even if you have disabled SL…
it still displays a small indicator that tells you:
"A stop loss appeared on this candle."
🔸 This is useful if you like to keep your chart clean but want to know exactly when the stop loss appears.
4️⃣ Strong Saturation Filter
Enable Saturation Filter
This is an additional filter to prevent weak signals.
If you enable it:
The indicator will only give a signal if the candle is strong, oversaturated, and has high momentum.
This reduces false signals and makes entry more accurate.
🔥 This option is especially important for those trading on lower timeframes.
05 - Alert Settings
✅ Alert Settings Explained
This section covers everything related to the alerts the indicator sends when an entry signal appears.
Its concept is very simple:
🎯 The indicator only alerts you when an entry signal appears… and you choose the type of alert you want to receive.
✔ Enable Simple Entry Alerts
This option is the main toggle.
If you enable it → the indicator sends an alert whenever a buy or sell signal appears.
If you disable it → the indicator operates normally, but without any alerts.
🔸 This option only controls the alert sending; it does not change the indicator's signals themselves.
2️⃣ Alert Type You Want to Receive
✔ Alert Type
Here you choose the type of signals you want the indicator to alert you to:
Buy only → Buy alerts only
Sell only → Sell alerts only
Both → Buy + Sell alerts (default option)
🔸 If you are scalping or focusing on a specific trend, you can limit the alert to only one type to reduce distractions.
In summary, simply and clearly:
The Alerts section allows you to control:
Turn alerts on/off
Choose the type of signals you want to receive: Buy, Sell, or both
This way, you can customize the indicator to alert you in the way that best suits your trading style.
Now that we've covered the basic settings and details of the indicator, I'll explain clearly and simply how stop-loss orders appear, the best timeframes, the best assets to trade, and the best trading times.
1. What is the best timeframe for trading?
According to the D system, the best fixed timeframe for trading is the 15-minute timeframe.
This timeframe provides clear, fast movement, suitable for the nature of the indicator's levels.
2. How does the stop-loss order appear?
The stop-loss order in this system is not fixed, but dynamic.
If a buy signal appears,
and then a candle closes completely below the level,
without the candle returning to touch the level from above,
then the stop-loss order appears immediately.
This is the exit mechanism for the trade in the indicator.
3. What is the best currency or asset to trade?
Based on the D system and the 15-minute timeframe, the best asset to trade is gold,
especially on ONAE, as it provides clear and consistent movement with the indicator.
4. Is it preferable to trade during news releases? I don't recommend trading during news releases, as the market often experiences slippage, which can lead to unexpected losses.
Therefore, pay close attention to high-impact news releases.
5. Can this indicator be used as support and resistance levels for other currencies, stocks, metals, and cryptocurrencies?
Yes, it can be used normally.
However, you must choose the appropriate settings:
Short-term trading → Use the daily setting (D)
Medium-term trading → Use the weekly setting (W)
Long-term trading → Use the monthly setting (M)
Disclaimer
All information mentioned here is based on personal experience and practical observations and does not constitute financial advice or a call to buy or sell. Trading in the financial markets involves high risk and may result in the loss of capital.
Please ensure you fully understand the risks before making any decisions, and use the indicator at your own risk.
Conclusion
This concludes the explanation.
If I have missed any part or have any questions, please write them in the comments, and I will add and clarify all the information completely and accurately.
Micha Stokes Buyers Breakout Alert v2Buyer Breakout Rules (Word Definition)
The alert is triggered when ALL conditions in Section 1 and Section 3 are met, AND one of the two Scenarios in Section 2 is met.
1. The Setup and Breakout (The Initial Requirement)
Price Action: The closing price of the current candle must break above the highest resistance level established during the recent period of flat trading (the setup).
2. The Confirmation (Scenario A OR Scenario B)
The breakout must be accompanied by evidence of buying strength:
Scenario A: High-Conviction Breakout (Immediate Demand)
The current candle is GREEN (it closed higher than it opened).
AND the volume is HIGHER than the volume of the previous candle.
Scenario B: Seller-Exhaustion Breakout (Micha Stokes' Unique Signal)
The current candle is GREEN (it closed higher than it opened).
AND the volume is LOWER than the volume of the previous candle. (This means the price rose without much seller resistance.)
3. The Strength Filter (Conviction Check)
The candle must close near its high, showing that buyers maintained control and didn't face significant selling pressure immediately after the breakout.
Understand Daily ATR & SDTR Context on SPXWHY
Every trader needs clarity.
Markets move quickly, volatility shifts without warning, and daily price action often feels chaotic unless you understand the context behind it.
When you know where you are inside the day’s expected range and volatility environment, decision-making becomes more objective, disciplined, and confident.
That’s the purpose of this tool:
to give traders a clearer sense of intraday reality so they can act with intention instead of impulse.
________________________________________
HOW
It does this by anchoring each session to a set of objective, volatility-based reference points:
• Daily ATR projections that outline the day’s typical movement range
• A standardized deviation envelope (SDTR) that highlights areas of expansion or exhaustion
• RTH-aligned resets, so the levels refresh cleanly at the start of each session
These elements work together to form a steady, unbiased framework around each trading day.
________________________________________
WHAT
The result is a daily ATR + SDTR context overlay, now available free on TradingView.
It provides:
• Expected daily high/low zones based on smoothed ATR
• A volatility shell around the prior close
• Daily context levels that reset automatically at each RTH open
• A clean, unobtrusive visual guide for interpreting intraday price behavior
It works on any intraday timeframe and integrates seamlessly with your existing workflow — structure, VWAP, volume analysis, price action, Fibonacci levels, or your preferred set of signals.
This isn’t a trading system.
It’s a lens — designed to help traders see the day more clearly.
EMA Cloud5 EMA works as a single indicator.
You can see 8-21-55-100-200 EMAs all together in one indicator.
There is also a cloud between the 8 and 21 EMA. When the 8 EMA is above the 21 EMA, the cloud appears green. When the 21 EMA is above the 8 EMA, the cloud appears red.
MaxToro 1H Pivots HL + Sessions + Wick Detector + EMAs [v2.4]MaxToro 1H Pivots + Sessions + Wick Detector + EMAs — Indicator Description
The MaxToro 1H Pivots + Sessions + Wick Detector + EMAs indicator is a multi-tool market-structure system designed to highlight liquidity, wick imbalances, intraday session behavior, and dynamic trend direction. It combines several professional-grade tools into a single clean overlay.
Core Features
1. Automatic Pivot High/Low Mapping (1H-Style Labels)
Plots swing highs and lows using customizable left/right lengths.
Labels each pivot with the exact price for easy reference.
Helps identify structural shifts, liquidity zones, and trending environments.
2. Session Visualization (Tokyo, London, New York)
Highlights the three major trading sessions directly on the chart.
Custom session times (America/Chicago timezone).
Each session has a separate color for fast volatility recognition.
Ideal for traders using:
Time-of-day models
ICT Killzones
Session-based liquidity shifts
3. Wick Rejection Detector
This system identifies candles with abnormally large wicks, helping you detect:
Liquidity sweeps
Rejection zones
Stop hunts
Market inefficiencies
Features include:
Upper wick detections
Lower wick detections
Bar highlighting
Optional wick-range lines
Alerts for both upper and lower wick events
Perfect for spotting algorithmic manipulation and reversal zones.
4. EMA Trend Filters (20 / 50 / 100 / 200)
This version includes a full moving average suite:
EMA 20 → short-term momentum
EMA 50 → mid-term trend
EMA 100 → structure bias
EMA 200 → higher-timeframe trend anchor
Features:
Toggle on/off
Adjustable opacity
Clean color-coded lines
Works as dynamic support/resistance
Confluence with pivots & wick sweeps
5. Information Table
A corner-based info box shows wick conditions in real time:
Wick multiplier
Upper wick signal (true/false)
Lower wick signal (true/false)
Helps traders interpret candle behavior without scanning every bar.
What This Indicator Helps You Do
✔ Identify liquidity sweeps
Wick detector + pivot labels show where algorithms take out highs/lows.
✔ Improve directional bias
EMA 100/200 and pivot structure help confirm trend direction.
✔ Read session-driven volatility
You instantly see when price is entering or exiting high-volume killzones.
✔ Catch reversals early
Wick rejections highlight exhaustion, displacement setups, and trap candles.
✔ Trade with confidence
You always know:
Where pivots are
What session you’re in
Where major EMAs sit
Whether candles show aggressive wick pressure
Ideal For
ICT/SMC traders
Liquidity & sweep-based strategies
Session-based traders
Trend-followers or scalpers
Anyone using 1H pivots for intraday directional bias
Summary
This all-in-one indicator blends institutional concepts—liquidity mapping, wick manipulation, time-of-day behavior, and trend structure—to give you a complete picture of the market in one clean visual tool.
Perfect for mechanical execution and top-down confluence.
Alchemist Ranges By KousickAlchemist Ranges By Kousick
A Indicator For Alchemist Ranges and How He Trades in time
Livermore strategy v3.0📞 Technical Support
Get Help
📧 Email Support: Send your questions to our technical support email
📚 Documentation: Access the complete technical documentation
🎥 Video Tutorials: Watch installation and usage tutorials
💬 Community Discussion: Join user communication groups
Feedback & Suggestions
🐛 Bug Reports: Report issues promptly when discovered
💡 Feature Suggestions: Propose improvements and new features
⭐ User Reviews: Share your experience with the system
⚖️ Disclaimer
Important Notice: This trading system is for learning and research purposes only and does not constitute investment advice. Users bear all risks associated with using this system for live trading. Please use cautiously with full understanding of the risks involved.
Risk Warning:
Foreign exchange trading carries high risks and may lead to capital loss
Past performance does not guarantee future results
Please invest reasonably according to your personal risk tolerance
We recommend thorough testing on a demo account before considering live trading
Smart Swing & Order Block Pro v1📌 Smart Swing & Order Block Pro v1
The Smart Swing & Order Block Pro v1 indicator is an advanced tool designed for traders who use Smart Money Concepts, institutional analysis, and deep market-structure reading. It combines precise Order Block detection, intelligent classification, reliable swing identification, and professional volume/delta filtering to deliver a clean, structured, and actionable view of price behavior.
🎯 Indicator Purpose
Provide a consistent, clean, and verifiable identification of institutional zones (OBs), their evolution over time, their break and mitigation events, and a complete structural reading of swings and trend direction.
This indicator replaces the typical noise found in standard OB tools with a robust system based on:
OBs validated by volume and delta
Dynamic OB classification (Extreme, Mitigated, Breaker, Intermediate)
Clean visual separation between intact and broken OBs
Accurate Swing High / Swing Low detection using dynamic pivots
Visual panels with quantitative swing and OB statistics
🧠 Key Features
1. Precision Order Block Detection
The indicator identifies bullish and bearish Order Blocks using a combination of:
Market structure
Validated breakouts
Optional filtering via relative volume (RVOL)
Normalized delta filtering to measure directional intent
This prevents low-quality or non-institutional OBs from being drawn.
2. Intelligent OB Classification
Each detected OB is automatically assigned a structural role:
🔹 Extreme OB
The origin point of a movement (up leg or down leg).
Crucial for spotting institutional footprints and major displacement zones.
🔹 Mitigated OB
An OB already tapped or partially consumed by price.
Useful for identifying weakened zones or controlled pullbacks.
🔹 Breaker OB
An OB broken by price in the opposite direction.
The box is visually split into two parts:
Left section → original OB color
Right section → breaker color
🔹 Intermediate OB
Active OBs that do not meet the criteria above.
3. Professional OB Visualization
OBs automatically extend to the right.
Broken OBs show a clear color split (intact vs. breaker).
Mitigated OBs update color automatically.
Extreme OBs are highlighted with a special color.
Automatic cleanup of boxes and lines for performance and clarity.
4. Ultra-Precise Swing Detection
Unlike standard swing indicators:
Uses configurable pivot strengths
Marks the exact candle that created the swing
Avoids excessive false signals
Draws clean swing-high and swing-low lines
Places crosses exactly when price breaks a swing
This results in a perfectly readable structure (HH, HL, LH, LL).
5. Dynamic Panels
The script includes two optional informational panels:
📊 Swing Panel
Displays:
Average bars between swing highs
Average bars between swing lows
Current trend based on structure (UP / DOWN / RANGE)
📉 OB Panel
Displays counts of:
Bullish Extreme
Bullish Mitigated
Bearish Extreme
Bearish Mitigated
Perfect for evaluating institutional strength and directional bias.
⚙️ Configurable Options
Swing strength (independent lookback for high/low)
Use of candle body vs. wicks
Volume/delta filter modes (Strict, Normal, Loose)
Toggle visibility of OBs, swings, and panels
Color themes per OB classification
Panel positioning (Top Left / Top Right)
🎨 Clean and Professional Visualization
The indicator focuses on:
Clarity
Structural accuracy
Immediate interpretability
Institutional-grade behavior
Real reaction zones
Nothing unnecessary, nothing noisy — just clean structure.
🚀 Who Is This Indicator For?
Ideal for traders using:
Smart Money Concepts (SMC)
ICT-style analysis
Wyckoff methodology
Order Flow
Swing trading based on structure
Algorithmic OB logic
Strategies based on breakers, traps, and displacement
Paneles gráficos informativos sobre swings y OB.
🧠 Funcionalidades Principales
1. Detección Precisa de Order Blocks (OB)
El indicador identifica OB alcistas y bajistas usando una combinación de:
Estructura de precio
Rupturas validadas
Filtro opcional por volumen relativo (RVOL)
Filtro por delta normalizado (direccionalidad del cuerpo de la vela)
Esto evita identificar OB sin relevancia institucional.
2. Clasificación Inteligente de OB
Cada OB detectado recibe una etiqueta automática según su importancia estructural:
🔹 Extreme
Es el OB origen del movimiento (up leg o down leg).
Fundamental para identificar desplazamientos fuertes y zonas institucionales críticas.
🔹 Mitigated
OB ya tocado, parcialmente consumido o con interacción del precio.
Ideal para detectar zonas debilitadas o retrocesos controlados.
🔹 Breaker
OB que fue roto por el precio en sentido contrario.
La caja se divide visualmente en dos colores:
Parte izquierda = color del OB original
Parte derecha = color de breaker
🔹 Intermediate
OB activos que aún no pertenecen a las categorías anteriores.
3. Visualización Profesional de Order Blocks
Los OB se extienden hacia la derecha.
Los breakers se dividen en color original y color de ruptura.
Los OB mit igados cambian automáticamente de color.
Los OB extremos destacan con un color especial.
Limpieza automática de cajas y líneas.
4. Swings Ultra Precisos
A diferencia del detector estándar de swings:
Usa pivotes configurables
Marca correctamente la vela que originó el swing
Evita el exceso de falsos positivos
Genera líneas limpias de swing high y low
Coloca cruces exactamente donde el precio rompe el swing
Esto permite medir estructura (HH, HL, LH, LL) de forma clara.
5. Paneles Dinámicos
El script incorpora dos paneles opcionales:
📊 Panel de Swings
Incluye:
Promedio de barras entre swings high
Promedio de barras entre swings low
Tendencia actual basada en estructura (UP / DOWN / RANGE)
📉 Panel de OB
Muestra conteos de:
Bullish Extreme
Bullish Mitigated
Bearish Extreme
Bearish Mitigated
Ideal para medir fuerza institucional y bias del mercado.
⚙️ Opciones Ajustables
Fuerza del swing (lookback independiente para high/low)
Uso del cuerpo/candlestick o mechas en la lógica
Filtro de volumen/delta (Strict, Normal, Loose)
Visualización de OB, Swings y Paneles
Estilos de color por cada tipo de OB
Posición de paneles (Top Left / Top Right)
🎨 Visualización Limpia y Profesional
El indicador prioriza:
Claridad
Estructura
Lectura inmediata
Comportamiento “institucional”
Zonas de reacción reales
No pinta elementos innecesarios y mantiene un diseño elegante y minimalista.
🚀 ¿Para quién está diseñado?
Ideal para traders que utilizan:
Smart Money Concepts
Wyckoff
Order Flow
ICT / SMC
Swing trading basado en estructura
Trading algorítmico basado en OB
Estrategias basadas en trampas y breakers
Important Cracked Levels This indicator shows you all the levels from the previous day and the premarket. This is all you really need
amir Liquidity Sweeps [amir]this indicator is from luxalgon i think this is the code that made this incdicator never get destroyed by aanyone
黃金5KCompelling Sales Description:
Unlock the Treasure of Consistent Profits!
Want to know where the market's hidden opportunities lie?
Go find them—with our powerful RSI + BB + Channel Automated Trading Strategy!
Tired of guessing when to enter or exit trades? Let our advanced algorithm do the heavy lifting for you. This strategy seamlessly combines:
RSI (Relative Strength Index) to identify overbought or oversold conditions.
Bollinger Bands (BB) to track volatility and pinpoint potential breakouts.
Channel Trading to capitalize on trending markets and price boundaries.
Fully automated, this system executes trades with precision, eliminating emotional decisions and saving you time. Whether you're a beginner or an experienced trader, this strategy adapts to market shifts to help you stay ahead.
Don't just chase profits—unlock the treasure of disciplined, data-driven trading.
Ready to transform your trading journey?
Contact us for details at: kbocc123@gmail.com
Seize the strategy. Secure your success. 🚀
NYTC Toolkit 1NYTC Toolkit 1 is a collection of optional chart-display features.
It does not generate buy or sell signals and does not evaluate or predict market performance.
Its purpose is strictly to present user-selected visual references on the chart.
Included Display Features
Multi-Timeframe Trend Table
Shows trend conditions calculated by the script across multiple timeframes.
This table is informational only and allows users to view the displayed values without switching charts.
Pin Bar & Reversal Bar Markers
Marks candles that meet user-defined criteria such as wick size, body percentage, or ATR-based measurements.
Optional temporary boxes can be displayed around these candle types as visual references.
These boxes extend until conditions set by the user no longer apply.
RSI-Based Background Shading (Optional)
Adds optional background shading when RSI reaches user-selected threshold levels.
This is a visual aid only and does not represent trading signals.
Purpose
NYTC Toolkit 1 is intended to:
Display user-selected chart information
Present optional candle-based visual markers
Consolidate multi-timeframe values in one view
Provide customizable reference elements on the chart
Support chart organization through visual aids
Important Notes
This script does not provide trading signals.
It does not guarantee, evaluate, or imply performance.
It is intended solely for chart visualization and reference.
All trading decisions should be made independently by the user.
9:00-9:59 NY Range -> 10:00-11:00 Lines (v6)//@version=6
indicator("9:00-9:59 NY Range -> 10:00-11:00 Lines (v6)", overlay=true, max_lines_count=500)
// --- state vars ---
var float sessionHigh = na
var float sessionLow = na
var line hiLine = na
var line loLine = na
var line v10 = na
var line v11 = na
// --- New York time ---
t_ny = time("America/New_York")
hr = hour(t_ny)
mn = minute(t_ny)
// --- reset / clear at 16:00 (4 PM NY) ---
if hr == 16 and mn == 0
sessionHigh := na
sessionLow := na
if not na(hiLine)
line.delete(hiLine)
hiLine := na
if not na(loLine)
line.delete(loLine)
loLine := na
if not na(v10)
line.delete(v10)
v10 := na
if not na(v11)
line.delete(v11)
v11 := na
// --- accumulate 9:00 - 9:59 NY range ---
if hr == 9
if mn == 0
sessionHigh := high
sessionLow := low
else
sessionHigh := na(sessionHigh) ? high : math.max(sessionHigh, high)
sessionLow := na(sessionLow) ? low : math.min(sessionLow, low)
// --- at 10:00 NY: draw horizontal lines (start) and vertical dashed at 10:00 ---
if hr == 10 and mn == 0
// delete previous day's horizontal lines if any
if not na(hiLine)
line.delete(hiLine)
hiLine := na
if not na(loLine)
line.delete(loLine)
loLine := na
hiLine := line.new(bar_index, sessionHigh, bar_index, sessionHigh, color=color.red, width=1, extend=extend.none)
loLine := line.new(bar_index, sessionLow, bar_index, sessionLow, color=color.red, width=1, extend=extend.none)
if not na(v10)
line.delete(v10)
v10 := na
v10 := line.new(bar_index, low, bar_index, high, color=color.red, width=1, style=line.style_dashed)
// --- at 11:00 NY: draw vertical dashed at 11:00 ---
if hr == 11 and mn == 0
if not na(v11)
line.delete(v11)
v11 := na
v11 := line.new(bar_index, low, bar_index, high, color=color.red, width=1, style=line.style_dashed)
// --- extend the horizontal lines forward every bar, but only until 11:00 ---
if hr < 11
if not na(hiLine)
line.set_x2(hiLine, bar_index)
if not na(loLine)
line.set_x2(loLine, bar_index)
// --- required output so script compiles (hidden) ---
plot(na)
30m Hollow Candle on 5m - SSThis indicator overlays 30-minute candles on a 5-minute chart using clean, hollow-style higher-timeframe (HTF) candles.
The design keeps your chart readable while giving you full insight into the 30m structure that drives intraday price movements.
Each 30-minute candle is drawn as a transparent, hollow outline, so your 5-minute candles remain perfectly visible. The indicator preserves all candle characteristics:
Wicks (high & low)
Open/close levels
Color-coded direction (green = bullish, red = bearish)
Invisible body to avoid overlapping or chart clutter
This tool allows intraday traders to track 30m market structure without constantly switching timeframes.
1h Hollow Candle on 5m - SSThis indicator displays 1-hour candles on a 5-minute chart using a clean, minimal visual style designed for intraday traders who want to track higher-timeframe structure without cluttering the chart.
The higher-timeframe (HTF) candles are drawn as hollow outlines, which makes them easy to read while keeping the underlying 5-minute price action fully visible. Each 1-hour candle includes:
Wicks (high & low)
Open/close borders
Color-coded direction (green = bullish, red = bearish)
Transparent body so they never block real candles
This is ideal for traders who want to:
Identify HTF structure during scalping
Spot key reversals inside hourly candles
Track premium/discount zones relative to each 1h candle
Improve top-down analysis without switching timeframes
9/15 EMA Scalper 9/15 EMA Scalper — by uzairbaloch
This script is a price-action based scalping system built around the 9 EMA and 15 EMA trend structure.
It identifies short-term reversal points where the market pulls back into the EMAs and confirms direction with a strong candle signal.
The strategy looks for:
• A clear EMA trend (9 above 15 for buys, 9 below 15 for sells)
• Pullback into EMA9/EMA15 with candle bodies touching the fast EMA
• Strong confirmation candle (engulfing / strong momentum / controlled wick)
• Optional slope filter to avoid flat, choppy sessions
• Automatic trade labels showing Entry, SL and TP (based on R:R)
The script is designed for scalping on gold, indices, and high-volatility FX pairs.
It resets trade logic immediately after SL or TP is hit, so it can catch the next valid signal without delay.
This tool is meant as an indicator — not a full strategy — and can be used to visually mark high-probability EMA pullback setups with precise levels.
Author: uzairbaloch
Advanced Elliott Wave PlotterAdvanced Elliott Wave plotter, Parameters can be adjusted.
AI Generated, so no particular credits to anyone.
KM V.1There will be an up arrow signal if the graph is up, and a down arrow signal if the graph is down.
Forward Returns – (Next Month Start)This indicator calculates 1-month, 3-month, 6-month, and 12-month forward returns starting from the first trading day of the month following a defined price event.
A price event occurs when the selected asset drops below a user-defined threshold over a chosen timeframe (Day, Week, or Month).
For monthly conditions, the script evaluates the entire performance of the previous calendar month and triggers the event only at the first trading session of the next month, ensuring accurate forward-return alignment with historical monthly cycles.
The forward returns for each detected event are displayed in a paginated performance table, allowing users to navigate through large datasets using a page selector. Each page includes:
Entry Date
Forward returns (1M, 3M, 6M, 12M)
Average forward return
Win rate (percentage of positive outcomes)
This tool is useful for studying historical performance after major drawdowns, identifying seasonal patterns, and building evidence-based risk-management or timing models.
AI Signals: Blue-Chip Dip Scanner//@version=5
indicator("AI Signals: Blue-Chip Dip Scanner", overlay=true)
//-------------------------//
// SETTINGS //
//-------------------------//
lengthRSI = input.int(14, "RSI Length")
rsiOversold = input.int(30, "RSI Oversold")
rsiOverbought = input.int(70, "RSI Overbought")
//-------------------------//
// CALCULATIONS //
//-------------------------//
rsi = ta.rsi(close, lengthRSI)
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
//-------------------------//
// CONDITIONS //
//-------------------------//
dip = ta.crossunder(close, ema50) and rsi < rsiOversold
//-------------------------//
// SIGNALS //
//-------------------------//
buySignal = dip
plotshape(buySignal, title="Buy Dip", style=shape.labelup,
color=color.green, text="BUY", size=size.small, location=location.belowbar)
//-------------------------//
// ALERTS //
//-------------------------//
alert_msg = '{"symbol":"{{ticker}}","price":"{{close}}"}'
alertcondition(buySignal, title="AI Buy Dip Signal", message=alert_msg)






















