8-Year Cycle 8-Year Cycle Indicator โ Description
Overview:
The 8-Year Cycle Indicator visually highlights repeating 8-year macro cycles on a chart, commonly used for gold, miners, or other long-term assets. It helps traders and investors understand early, mid, and late phases of each cycle to better plan positioning and risk management.
Features:
Each cycle is 8 years long by default.
Each year in the cycle can be assigned a custom color for granular visualization.
The last 4 years of a cycle can optionally be highlighted to indicate the late-cycle phase, historically associated with peaks and higher volatility.
Vertical lines mark the start of each cycle.
Labels display the full cycle period (e.g., 1981โ1988).
Background shading per year makes it easy to distinguish early, mid, and late cycle stages.
Use Cases:
Identifying accumulation and topping periods in gold or related assets.
Understanding long-term macro trends.
Providing visual context for risk management in multi-year cycles.
Complementing other technical or macro indicators for strategic positioning.
Indikator dan strategi
EMA10/201๏ธโฃ Trend filter is already TRUE
Price above VWAP
EMA10 > EMA20
EMA20 rising
โก This stays TRUE for many candles in a strong uptrend.
2๏ธโฃ Pullback condition is TRUE
1โ3 red candles already happened
Price is still near EMA20
โก This condition does not reset immediately.
3๏ธโฃ Engulfing logic is the key problem
Your current engulfing rule is roughly:
Candle is green
Closes above previous close
Above EMA20
Now look at your chart:
First green candle โ BUY
Next candle is also green, still above EMA20 โ BUY again
Next candle still satisfies all conditions โ BUY again
๐ Result:
๐ BUY, BUY, BUY on consecutive candles
Thatโs why you see 3 BUY labels together.
Gei-IndicatorFor trading and for fundaTradingView, combining three critical layers of market data into a single, high-level summary.
Key Features:
Fundamental Analysis: It pulls real-time financial data (P/E Ratio, Free Cash Flow, Revenue, EBIT, and Dividend Yield) to evaluate the company's health. It even includes a "Tech Mode" toggle to adjust valuation expectations for growth stocks.
Technical Indicators: It monitors price momentum and trend direction using the RSI (14) and a Moving Average crossover (MA20/MA50).
Market Benchmarking: It calculates and displays the Year-To-Date (YTD) performance of the SPY (S&P 500 ETF), allowing you to see at a glance if the current stock is outperforming the broader market.
Dynamic UI: All data is neatly organized in a color-coded table (Green/Orange/Red) at the top-right of your chart, making it easy to perform a "quick health check" without leaving the main price action.mental analysis
Forex Sessions UTC + customise (DST Support)This Pine Script is designed to highlight forex trading sessions on a TradingView chart, showing which session (Asia, London, New York, Frankfurt, Sydney) is active based on your selected timezone offset and daylight saving time (DST) settings. It also includes an option to highlight session overlaps, like the London-New York and Asia-London overlaps.
Let's break down the script in detail:
### 1. **Inputs**:
* **`timezoneOffset`**:
* This input allows you to select your local timezone offset in hours relative to UTC (e.g., -2 for UTC-2 or +3 for UTC+3). It helps adjust the session times based on your local time.
* **`isDST`**:
* A boolean input that determines if Daylight Saving Time (DST) is active or not. If DST is enabled, the session times will be adjusted by one hour.
### 2. **Function: `timeInDailyRange`**:
This function checks if the current time (bar) is within a given session's start and end time.
* **`startH, startM`**: Start time of the session (hours and minutes).
* **`endH, endM`**: End time of the session (hours and minutes).
* **`tzOffset`**: The timezone offset in hours (which adjusts the start and end times for different regions).
The function handles sessions that cross over midnight. For example, the Asia session starts at 23:00 UTC and ends at 07:00 UTC, so it checks if the current time falls within that period.
### 3. **Session Times (in UTC)**:
Each trading session has specific times defined in UTC:
* **Asia Session**: 23:00 UTC to 07:00 UTC
* **London Session**: 08:00 UTC to 16:00 UTC
* **New York Session**: 13:00 UTC to 21:00 UTC
* **Frankfurt Session**: 07:00 UTC to 15:00 UTC
* **Sydney Session**: 21:00 UTC to 05:00 UTC
These times are defined in 24-hour format, and they represent the opening and closing hours for each market.
The script uses specific colors to represent different sessions:
* **Asia**: Yellow (`asiaColor`)
* **London**: Red (`londonColor`)
* **New York**: Navy Blue (`nyColor`)
* **Frankfurt**: Blue (`frankfurtColor`)
* **Sydney**: Green (`sydneyColor`)
* **Overlaps**:
* London-NY overlap: Purple (`overlapLN`)
* Asia-London overlap: Orange (`overlapAL`)
These colors are used to highlight the background during active sessions.
### 5. **Session Highlighting**:
The script uses the `bgcolor` function to change the background color of the chart when a session is active.
* For each session, it checks whether the current time (bar) falls within the session's time range (adjusted by the `timezoneOffset`).
* If a session is active, it will highlight the chart background in the corresponding session color.
### 6. **Overlaps**:
* **London-NY Overlap**: The script checks if both the London session and the New York session are active at the same time (i.e., if their time ranges overlap). If so, it highlights the overlap area in purple.
* **Asia-London Overlap**: Similarly, the script checks if both the Asia and London sessions are active at the same time, and if so, it highlights the overlap area in orange.
### 7. **Daylight Saving Time (DST) Adjustment**:
* If the **`isDST`** flag is enabled (i.e., DST is active), the script adjusts the session start and end times by adding one hour to each session. This is because during DST, trading hours shift by one hour (usually in regions that observe DST).
* This adjustment is applied to all session times, so the script accounts for the time change and ensures that the session times are correctly displayed.
### 8. **Final Background Color Logic**:
* The `bgcolor` function checks whether each session is active by calling `timeInDailyRange` for each session and then colors the chart accordingly.
* It also checks for overlapping sessions and colors the chart with the appropriate overlap color.
### Example Scenario:
1. **Timezone Offset**: If you select `timezoneOffset = 3` (UTC+3), the session times will be adjusted by adding 3 hours to the start and end times.
2. **Daylight Saving Time (DST)**: If `isDST = true` is selected, the session start times will shift by 1 hour forward (e.g., 23:00 UTC becomes 00:00 UTC for Asia).
3. **Visual Outcome**: The chart will display different colors in the background depending on which trading session is active (e.g., red for London, navy for New York), and purple or orange for overlap sessions.
### Key Features:
* **Customizable Timezone Offset**: Adjust session times to reflect your local timezone.
* **Daylight Saving Time Support**: Automatically adjusts session times during DST.
* **Highlighting Sessions**: Color the chart background to visualize when different trading sessions are active.
* **Overlap Highlighting**: Highlights the periods when certain sessions overlap (London-NY, Asia-London).
In summary, this script is useful for traders who want to visually see when different forex trading sessions are active on the chart, with flexibility for timezone and DST adjustments.
Combo Premium SMA Alert SystemShort Straddle for ATM Options Entry at SMA Cross over downside and SL or Exit SMA Cross over Upside
Intraday Session BehaviorThis indicator was built to study how price behaves throughout the trading day, from pre-London session to the New York close.
The goal was simple: identify recurring intraday tendencies, reversals, and consolidation phases based on time, not indicators.
I created this script to visually segment key intraday windows and then ran 100 manual backtests to observe where price most frequently shifts direction or changes behavior.
Key observation:
Across multiple samples, 8:00 AM NY time showed the highest frequency of reversals, often aligning with positioning ahead of the New York open.
This tool is not a signal generator. Itโs designed for context, study, and confluence โ especially for traders focused on session-based trading, liquidity behavior, and intraday structure.
Use it as a framework to:
Study session transitions
Refine time-based playbooks
Combine with your own strategy, structure, and risk management
Built the old-school way: observe, test, repeat.
MA ATR RangeExponencial Moving average with 3 ATR ranges. It shows trend and overbought and oversold levels.
Vietnam Asset Monitoring ToolVietNamese Asset Correlation Tracking Chart
This chart monitors the relationship between major asset classes which Vietnamese analyst should monitor:
Gold Price: Gold is currently in the spotlight as international trade tensions show no signs of easing.
U.S. Dollar Index (DXY): The strength of the U.S. dollar, a key indicator that has relative correlations with most asset classes.
VN30: Vietnamโs benchmark stock index, representing the top 30 leading listed companies.
VNREAL: The stock index tracking Vietnamโs real estateโrelated companies.
Hanoi Residential Property Prices: Apartment and landed house prices in Hanoi, compiled and aggregated by **VietRealty.Pro**
Development in progress..
Volume Weighted Z ScoreThis indicator calculates the Volume Weighted Z-Score (VWZS), a
statistical oscillator that measures the number of standard deviations
the price is removed from its mean. It combines robust volatility
decomposition with advanced divergence detection.
Key Features:
1. **Volatility Decomposition:** The indicator separates volatility
based on the 'Estimate Bar Statistics' option.
- **Standard Mode (`Estimate Bar Statistics` = OFF):** Calculates
a simple (Volume-Weighted) Standard Deviation using the
selected `Source` for both the baseline and the signal.
- **Decomposition Mode (`Estimate Bar Statistics` = ON):**
Uses a hybrid statistical approach:
a) **The Model (Baseline):** Uses an estimator to calculate
the 'within-bar' mean and volatility. This creates a
stable, mathematically idealized expectation value (mu).
b) **The Signal (Observation):** Compares the actual `Source`
(e.g., Close) against this statistical baseline.
(Result: A Z-Score that combines a noise-filtered trend
baseline with a highly reactive price signal).
2. **Visual Decomposition Logic:** Total Standard Deviation is the
primary metric displayed. Since Standard Deviations are not
linearly additive (sqrt(a+b) != sqrt(a)+sqrt(b)), this indicator
plots the *exact* Total StdDev and partitions the area underneath
based on the Variance Ratio. This ensures the displayed total
volatility remains mathematically accurate while showing relative
composition.
3. **Normalization (Geometric Average):** Includes an optional
'Normalize' mode. When enabled, the indicator uses a
Geometric Moving Average (GMA) as its baseline and applies a
statistical correction for the log-normal distribution
ensuring symmetry between upside and downside movements.
4. **Full Divergence Suite (Class A, B, C):** The indicator's
primary feature is its integrated divergence engine. It
automatically detects and plots all three major divergence
classes between price and the Z-Score:
- Regular (A): Signals potential trend exhaustion and reversals.
- Hidden (B): Signals potential trend continuations during pullbacks.
- Exaggerated (C): Signals weakness at double tops/bottoms.
5. **Divergence Filtering and Visualization:**
- **Price Tolerance Filter:** Divergence detection is enhanced
with a percentage-based price tolerance (`pivPrcTol`) to
filter out insignificant market noise, leading to more
robust signals.
- **Persistent Visualization:** Divergence markers are plotted
for the entire duration of the signal and are visually
anchored to the oscillator level of the confirming pivot.
- **Flexible Pivot Algorithms:** Supports various underlying
mathematical models for pivot detection provided by the
core library
6. **Note on Confirmation (Lag):** Divergence signals rely on a
pivot confirmation method to ensure they do not repaint.
- The **Start** of a divergence is only detected *after* the
confirming pivot is fully formed (a delay based on
`Pivot Right Bars`).
- The **End** of a divergence is detected either instantly
(if the signal is invalidated by price action) or with
a delay (when a new, non-divergent pivot is confirmed).
7. **Multi-Timeframe (MTF) Capability:**
- **MTF Calculation:** The Z-Score line *itself* can be calculated on a
higher timeframe, with standard options to handle gaps
(`Fill Gaps`) and prevent repainting (`Wait for...`).
- **Limitation:** The Divergence detection engine (`pivDiv`)
is designed for the active timeframe. Using it in MTF mode
is not recommended as step-data can lead to inaccurate
pivot detection.
8. **Integrated Alerts:** Includes a comprehensive set of built-in
alerts for the Z-Score crossing the neutral line, the configured
Threshold levels, and the start/end of all divergence types.
---
**DISCLAIMER**
1. **For Informational/Educational Use Only:** This indicator is
provided for informational and educational purposes only. It does
not constitute financial, investment, or trading advice, nor is
it a recommendation to buy or sell any asset.
2. **Use at Your Own Risk:** All trading decisions you make based on
the information or signals generated by this indicator are made
solely at your own risk.
3. **No Guarantee of Performance:** Past performance is not an
indicator of future results. The author makes no guarantee
regarding the accuracy of the signals or future profitability.
4. **No Liability:** The author shall not be held liable for any
financial losses or damages incurred directly or indirectly from
the use of this indicator.
5. **Signals Are Not Recommendations:** The alerts and visual signals
(e.g., crossovers) generated by this tool are not direct
recommendations to buy or sell. They are technical observations
for your own analysis and consideration.
Custom Multi MA Suite + Custom VWAP8 Moving Averages + VWAP
All these MA are customisable, you can plot by SMA, EMA, WMA, VWMA, RMA.
Including the Source of Price to High, Low, Close etc.
multi time stabilityMulti-Time Stability Indicator
See the Bigger Picture, Trade with Confidence
The Multi-Time Stability indicator is designed to help traders identify reliable trend directions and potential reversal points by analyzing price stability across multiple timeframes. By integrating data from higher, lower, and the current timeframe, this tool highlights periods of strong consensus or emerging divergenceโgiving you a clearer view of market structure and momentum.
Key Features:
Multi-Timeframe Analysis: Combines stability readings from three different timeframes into one intuitive chart overlay.
Stability Zones: Clearly marks high-stability (consolidation/trend) and low-stability (volatility/transition) areas.
Trend Confirmation: Uses color-coded signals to indicate whether shorter and longer timeframes align with the current trend.
Customizable Inputs: Adjust timeframe periods, sensitivity, and visual styles to match your trading strategy.
Ideal For:
Swing traders looking for convergence across timeframes before entering a position.
Day traders seeking to filter out noise and focus on higher-probability setups.
Any trader wanting to avoid false breakouts and catch trend continuations earlier.
How It Works:
The indicator calculates price consistency and deviation across selected timeframes, then plots a smoothed line that shifts color based on the strength and alignment of stability. Arrows or alerts can optionally signal when multiple timeframes synchronize, suggesting a higher-confidence trade opportunity.
Enhance your chart analysis with Multi-Time Stabilityโbecause trading in harmony with multiple timeframes often leads to smarter, steadier decisions.
MT5 FTMO Risk Calculator TradingView MetaTrader//@version=5
indicator("MT5 / FTMO Risk Calculator (TradingView โ MetaTrader)", overlay=true)
// === INPUTS ===
accountBalance = input.float(100000, "Account Balance")
riskPercent = input.float(1.0, "Risk % per Trade", step=0.1)
// === MARKET TYPE (MT5 STYLE) ===
marketType = input.string("Forex", "Market Type", options= )
// === LOT SIZE (FTMO DEFAULTS) ===
lotSize =
marketType == "Forex" ? 100000 :
marketType == "Gold (XAUUSD)" ? 100 :
1
// === ENTRY & STOP ===
entryPrice = input.float(0.0, "Entry Price")
stopPrice = input.float(0.0, "Stop Loss Price")
// === SYMBOL DATA (AUTO FROM TRADINGVIEW) ===
tickSize = syminfo.mintick
tickValue = syminfo.pointvalue * syminfo.mintick
// === CALCULATIONS ===
riskAmount = accountBalance * (riskPercent / 100)
stopDistance = math.abs(entryPrice - stopPrice)
// ticks mellem entry & stop
ticks = stopDistance / tickSize
// risk pr. 1 unit
riskPerUnit = ticks * tickValue
// units der mรฅ trades
unitsAllowed = riskPerUnit > 0 ? riskAmount / riskPerUnit : na
// === MT5 LOT CALCULATION ===
rawLots = unitsAllowed / lotSize
// === FUTURES = HELE KONTRAKTER ===
finalLots = marketType == "Futures" ? math.floor(rawLots) : rawLots
// === DISPLAY PANEL ===
var table t = table.new(position.top_right, 2, 11, border_width=1)
table.cell(t, 0, 0, "Platform")
table.cell(t, 1, 0, "MetaTrader 5 / FTMO")
table.cell(t, 0, 1, "Market Type")
table.cell(t, 1, 1, marketType)
table.cell(t, 0, 2, "Account Balance")
table.cell(t, 1, 2, str.tostring(accountBalance))
table.cell(t, 0, 3, "Risk %")
table.cell(t, 1, 3, str.tostring(riskPercent) + "%")
table.cell(t, 0, 4, "Risk Amount ($)")
table.cell(t, 1, 4, str.tostring(riskAmount))
table.cell(t, 0, 5, "Entry Price")
table.cell(t, 1, 5, str.tostring(entryPrice))
table.cell(t, 0, 6, "Stop Loss Price")
table.cell(t, 1, 6, str.tostring(stopPrice))
table.cell(t, 0, 7, "Units Allowed")
table.cell(t, 1, 7, str.tostring(unitsAllowed, "#.##"))
table.cell(t, 0, 8, "Lot Size (FTMO)")
table.cell(t, 1, 8, str.tostring(lotSize))
table.cell(t, 0, 9, "LOTS TO ENTER (MT5)")
table.cell(t, 1, 9, str.tostring(finalLots, "#.##"))
table.cell(t, 0, 10, "Symbol")
table.cell(t, 1, 10, syminfo.ticker)
Periodic Volume Profile [Premium]Periodic Volume Profile Indicator for TradingView
Key Features
Feature Description
Period Types Session, Day, Week, Month, Quarter, Year
POC Point of Control - highest volume price level
Value Area VAH/VAL - configurable % of total volume
VWAP Volume Weighted Average Price per period
Up/Down Volume Separate colors for buying/selling pressure
Developing Profile Real-time updating current period
Visual Preview
text
Price โ
โ โโโโโโโโโโโโ โ VAH (Value Area High)
โ โโโโโโโโโโโโโโโโ
โ โโโโโโโโโโโโโโโโโโโโ โ POC (Point of Control)
โ โโโโโโโโโโโโโโ
โ โโโโโโโโโโโโ โ VAL (Value Area Low)
โ โโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโ Time
Settings Guide
Period Settings
Period Type: Choose timeframe for profile calculation
Lookback Periods: Number of historical periods to display
Profile Settings
Number of Rows: Resolution of the profile (24-100 recommended)
Value Area %: Typically 70% (industry standard)
Profile Placement: Left or Right side of period
Tips for Best Results
Use higher row counts for lower timeframes
Combine with support/resistance analysis
Watch for price reactions at POC levels
Use alerts for automated notifications
Would you like me to add any additional features like:
Delta Volume Profile (buy vs sell volume difference)
Volume Profile Fixed Range
Session Volume Profile
TPO (Time Price Opportunity) Profile?
Reversion Rank Indicator - Advanced Mean Reversion Indicator๐ฏ Reversion Rank Entry - Advanced Mean Reversion Indicator
Overview
Reversion Rank Entry is a sophisticated multi-component indicator designed to identify high-probability mean reversion entry points. It combines technical analysis, momentum detection, trend exhaustion patterns, and support/resistance levels to generate precise trading signals.
This indicator is specifically designed to work in conjunction with ReversionRank.com - a machine learning-based stock screener that identifies stocks with high reversion probability. While ReversionRank tells you WHICH stocks to trade, this indicator tells you WHEN to enter.
ICT Pro [KTY]Hi, I'm Kim Thank You ๐
KTY = Kim Thank You (๊น๋กํ)
ใICT Proใ๐
Essential ICT tools for Smart Money trading.
5 core features to identify institutional order flow and high-probability trade setups.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก NEW TO THIS INDICATOR?
Open Settings and hover over the (i) icon on each feature for detailed tooltips.
Check the ๐ User Guide section at the bottom of Settings for quick reference.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ FEATURES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Order Block (OB)
Price zones where Smart Money executed large buy/sell orders, acting as strong support/resistance levels.
- Bullish OB: Last bearish candle before an up move โ Support
- Bearish OB: Last bullish candle before a down move โ Resistance
๐ Box Display Info
- Vol: Volume at OB formation
- (%): Upper/Lower volume balance ratio
- Closer to 100% = Balanced buy/sell
- Lower = Strong one-sided order flow โ Stronger S/R zone
๐ OB Body Lines
- Dotted lines showing candle body position within OB
- Use for precise entry points
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Liquidity Zone
Areas where stop-loss orders are clustered around swing highs/lows, becoming targets for Smart Money.
- Buyside Liquidity: Stop-losses above highs where shorts get liquidated
- Sellside Liquidity: Stop-losses below lows where longs get liquidated
- Liquidity Sweep: Price hunts stops then reverses sharply
๐ Box Display Info
- (%): Relative size compared to recent volume
- Higher = More stop orders clustered
- More likely to be a major target for Smart Money
๐ก Quick reversal after liquidity break = Reversal signal
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Fair Value Gap (FVG)
A gap created when price moves rapidly between 3 candles, where price tends to return to fill this zone.
- Bullish FVG: Forms during sharp rallies โ Acts as support on pullbacks
- Bearish FVG: Forms during sharp drops โ Acts as resistance on bounces
- CE (Consequent Encroachment): 50% level of FVG, key reaction level
๐ Box Display Info
- (%): Relative size compared to recent volume
- Higher = FVG formed by stronger move
- Acts as stronger S/R zone
๐ก FVG overlapping with OB = Higher reliability
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Market Structure
Analyzes price swing highs/lows to identify current trend and reversal points.
- CHoCH (Change of Character): Trend reversal signal - first sign of direction change
- BOS (Break of Structure): Trend continuation signal - structure break in existing direction
โ๏ธ Structure Options
- INTERNAL: Short-term structure (fast reaction, more signals)
- EXTERNAL: Long-term structure (slower reaction, higher reliability)
- ALL: Display both internal + external structure
๐ก CHoCH = Look for reversal | BOS = Trend continues
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Trend Candles
Candle colors change based on market structure (BOS/CHoCH) direction.
- Bullish Color: After bullish structure break
- Bearish Color: After bearish structure break
๐ก Color change = Potential trend shift
๐ก Quickly identify overall market direction at a glance
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ HIGHER RELIABILITY SETUPS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Higher timeframe = More reliable signals
- Multiple features pointing to same price zone
(e.g. OB + FVG overlap = Strong confluence)
- Trend Candles + Market Structure direction aligned
- Quick reversal after Liquidity sweep
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก TRADING TIPS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1. Identify Liquidity targets first
2. Wait for price to reach OB or FVG zone
3. Confirm with Market Structure (CHoCH/BOS)
4. Enter at OB body lines or FVG CE level
5. Stop loss below/above the zone
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๏ธ DISCLAIMER
This indicator is for educational purposes only.
Not financial advice. Always do your own research.
Past performance does not guarantee future results.
Bit Secure - Index Structure Engine ( Hybrid )Bit Secure โ Index Structure Engine
( RSI Caution + No-Trade Range)
Bit Secure โ Index Structure Engine is a structure-first intraday indicator designed for index traders (NIFTY / BANKNIFTY / FINNIFTY) who want clarity, discipline, and noise-free execution.
This tool focuses on EMA structure, VWAP context, priority opening moves, and intelligent RSI caution signals โ without blocking valid trades.
๐น Core Philosophy
โTrade structure first, momentum second, confirmation last.โ
The indicator separates:
Trend entries (CORE & FAST)
Opening opportunity (PRIORITY)
Early reversal awareness (RSI Caution)
Sideways / no-trade zones (Manual Range Filter)
๐ FEATURES
โ
EMA STRUCTURE ENGINE
EMA 9 & EMA 21 for core trend detection
EMA 5โ21 fast entries (optional)
Clean crossover-based logic (no repaint)
โก CORE & FAST SIGNALS
BUY / SELL CORE โ Main trend confirmation
FAST signals โ Early continuation entries
Fully optional, toggle-controlled
๐ฏ PRIORITY OPENING ENTRY (09:15โ09:45)
One-time high-probability retest / crossover entry
Designed for first 30 minutes volatility
Automatically resets every trading day
๐ VWAP NOISE FILTER (Optional)
Blocks trades when price is too close to VWAP
Helps avoid choppy & mean-reversion zones
โ ๏ธ RSI CAUTION SIGNALS (NON-BLOCKING)
โ ๏ธ These are alerts, NOT trade entries
RSI caution appears only when:
Cross happens inside OB / OS
Cross on zone exit
Cross just after zone exit
โ No random mid-zone RSI noise
โ No sideways false alerts
Perfect for:
Spotting early trend exhaustion
Managing open trades
Avoiding over-trading in trends
๐ซ MANUAL NO-TRADE RANGE (Power Feature)
Manually define price range
ALL signals blocked inside this zone
(CORE / FAST / PRIORITY / RSI)
Range is visually highlighted on chart
Best use cases:
Event days
Option decay zones
Choppy consolidation areas
๐๏ธ FULL CONTROL
Every module is independently switchable:
FAST EMA
PRIORITY Entry
VWAP Filter
RSI Caution
Manual No-Trade Range
๐ Trade your style, not forced logic.
๐ BEST TIMEFRAMES
5-minute (Recommended)
Works on Index charts only
NIFTY
BANKNIFTY
FINNIFTY
โ ๏ธ IMPORTANT NOTE
This is NOT a buy/sell recommendation
RSI signals are caution alerts, not entries
Use with proper risk management
๐ก WHO IS THIS FOR?
โ๏ธ Serious intraday traders
โ๏ธ Price-action + structure followers
โ๏ธ Traders tired of over-signals
โ๏ธ Those who want clarity over complexity
๐ Built for discipline.
๐ฅ Designed for structure.
๐ฏ Powered by context, not noise.
Samuele. Institutional Decision Dashboard h4Ecco la legenda completa da inserire nel tuo documento per l'operativitร mattutina:
A. Pannello Insight (I mattoni della strategia)
COT/Trend Macro:
BULLISH (Verde): Mercato sano, istituzionali presenti.
BEARISH (Rosso): Mercato pericoloso, meglio stare alla finestra o cercare Short.
Relative Strength (Forza Relativa):
STRONG (Blu): Il tuo asset รจ un "leader" del mercato.
WEAK (Rosso): L'asset รจ un "follower" pigro. Non tradarlo.
Vol Pressure (Pressione Volumi):
BUYING (Verde): Accumulazione aggressiva in corso.
SELLING (Rosso): Distribuzione (vendita) in corso.
B. Pannello Operativitร (Il verdetto)
FULL POWER: LONG (Verde): Tutte le luci sono accese. ร il setup ad alta probabilitร .
EXHAUSTION: WAIT (Arancio): Trend stanco. Indica una struttura terminale (eccesso di volatilitร ). Rischio inversione alto.
ACCUMULATION: WAIT (Grigio): Tipico box di Wyckoff o triangolo. Forza neutrale. Si attende il breakout.
RED ZONE: NO TRADE (Rosso): Condizioni avverse. Il sistema protegge il tuo capitale vietando l'ingresso.
Here is the complete legend to include in your document for morning operations:
A. Insight Panel (The building blocks of strategy)
COT/Macro Trend:
BULLISH (Green): Healthy market, institutions are active.
BEARISH (Red): Dangerous market, better to wait on the sidelines or look for Shorts.
Relative Strength:
STRONG (Blue): Your asset is a market "leader".
WEAK (Red): The asset is a lazy "follower". Do not trade it.
Vol Pressure:
BUYING (Green): Aggressive accumulation in progress.
SELLING (Red): Distribution (selling) in progress.
B. Operations Panel (The Verdict)
FULL POWER: LONG (Green): All the lights are on. This is a high-probability setup.
EXHAUSTION: WAIT (Orange): Tired trend. Indicates a terminal structure (volatility spike). High risk of reversal.
ACCUMULATION: WAIT (Gray): Typical Wyckoff box or triangle. Neutral strength. Awaiting breakout.
RED ZONE: NO TRADE (Red): Adverse conditions. The system protects your capital.
Ease of MovementThis indicator provides an implementation of the Ease of Movement
(EOM) indicator, enhanced with a built-in divergence detection
engine.
The EOM highlights the relationship between volume and price change.
High positive values indicate that the price is increasing with
low resistance (ease), while low negative values indicate the
price is dropping with ease.
Key Features:
1. **Full Divergence Suite (Class A, B, C):** The primary feature
is the integrated divergence engine. It automatically
detects and plots all three major types of divergences:
- Regular (A): Signals potential trend reversals (e.g., price
rising but "ease" of movement is diminishing).
- Hidden (B): Signals potential trend continuations.
- Exaggerated (C): Signals weakness at double tops/bottoms.
2. **Divergence Filtering and Visualization:**
- **Price Tolerance Filter:** Divergence detection is enhanced
with a percentage-based price tolerance (`pivPrcTol`) to
filter out insignificant market noise, leading to more
robust signals.
- **Persistent Visualization:** Divergence markers are plotted
for the entire duration of the signal and are visually
anchored to the EOM level of the confirming pivot.
- **Flexible Pivot Algorithms:** Supports various underlying
mathematical models for pivot detection provided by the
core library
3. **Customizable Signal Line:** Includes an optional moving average
of the EOM, which serves as a signal line. The type of
MA (`Signal Smoothing`) and its length can be customized.
This signal line can also be optionally volume-weighted
(`Volume weighted`).
4. **Note on Confirmation (Lag):** Divergence signals rely on a
pivot confirmation method to ensure they do not repaint.
- The **Start** of a divergence is only detected *after* the
confirming pivot is fully formed (a delay based on
`Pivot Right Bars`).
- The **End** of a divergence is detected either instantly
(if the signal is invalidated by price action) or with
a delay (when a new, non-divergent pivot is confirmed).
5. **Multi-Timeframe (MTF) Capability:**
- **MTF EOM & Signal Lines:** The EOM and its signal line
can be calculated on a higher timeframe, with standard
options to handle gaps (`Fill Gaps`) and prevent
repainting (`Wait for...`).
- **Limitation:** The Divergence detection engine (`pivDiv`)
is **disabled** if a timeframe other than the chart's
timeframe is selected. Divergences are only calculated
on the active chart timeframe.
6. **Integrated Alerts:** Includes comprehensive alerts for:
- The *start* and *end* of all divergence types.
- The EOM crossing its signal line.
- The EOM crossing the zero line.
---
**DISCLAIMER**
1. **For Informational/Educational Use Only:** This indicator is
provided for informational and educational purposes only. It does
not constitute financial, investment, or trading advice, nor is
it a recommendation to buy or sell any asset.
2. **Use at Your Own Risk:** All trading decisions you make based on
the information or signals generated by this indicator are made
solely at your own risk.
3. **No Guarantee of Performance:** Past performance is not an
indicator of future results. The author makes no guarantee
regarding the accuracy of the signals or future profitability.
4. **No Liability:** The author shall not be held liable for any
financial losses or damages incurred directly or indirectly from
the use of this indicator.
5. **Signals Are Not Recommendations:** The alerts and visual signals
(e.g., crossovers) generated by this tool are not direct
recommendations to buy or sell. They are technical observations
for your own analysis and consideration.
Trading Suiteescription:
Welcome to the Trading Suite, a comprehensive, institutional-grade indicator designed to consolidate essential trading tools into a single, highly optimized package.
Whether you trade SMC (Smart Money Concepts), ICT, Price Action, or Breakout strategies, this suite allows you to perform advanced multi-timeframe analysis, session tracking, and risk management without cluttering your chart or hitting TradingView's indicator limits.
๐ฅ Key Features & Modules
1. ๐ Advanced Session & ORB (Opening Range Breakout)
Master market timing with precision.
4 Custom Sessions: Fully configurable ranges for Open, Asia, London (EU), and New York (US) sessions.
Dynamic Ranges: Visualizes the High/Low range for each session with auto-shaded boxes.
Breakout Logic: Real-time detection of session High/Low breakouts with visual signals.
Smart Targets: Automatically projects profit targets based on session volatility (Adaptive or Extended modes).
Institutional Reference Lines: Automatically plots key liquidity levels with smart forward extension (10 bars):
Previous Day: High, Low, and Equilibrium (Mid).
Weekly Levels: Previous Week & Current Week Highs/Lows.
NY Midnight Open: The institutional true day open anchor.
2. ๐ HTF (Higher Timeframe) Structure Overlay
See the "bigger picture" directly on your lower timeframe chart.
HTF Candles: Overlay up to 6 defined higher timeframes (e.g., view Daily/H4 structure on an M5 chart).
Imbalance Detection: Automatically highlights Fair Value Gaps (FVG) and Volume Imbalances (VI) within the HTF candles.
Live Tracking: "Trace" mode visualizes the developing HTF candle in real-time.
3. ๐ Trend & Grid System
Trend Channel: A smooth, ATR & EMA-based channel to identify dynamic trend direction and support/resistance zones.
Price Grid: Automatically draws psychological round numbers (Key Levels) at custom pip intervals.
4. ๐ฏ Multi-Timeframe OHLC
Plot significant Open, High, Low, and Close levels from Daily, Weekly, or Monthly timeframes to find hidden reaction points.
5. ๐ Interactive Ruler (Risk Management)
Shift + Click: instantly draw a temporary Risk/Reward line on the chart.
Visual feedback: See precise Pip counts and price levels for Stop Loss and Take Profit.
Interaction: Double-click the line to remove it.
6. โก Alerts System
Comprehensive alert conditions for Session Breakouts, Level Crossovers (e.g., price crossing Yesterday's High), and NY Midnight interactions.
โ๏ธ Usability & Design
Modular Architecture: Every module (ORB, Session, HTF, etc.) has a dedicated Enable Switch, allowing you to turn features on/off instantly to keep your chart clean.
Compact Settings: The settings panel is meticulously organized with condensed, inline parameters to minimize scrolling and maximize usability.
Optimized Performance: Built with Pine Script v6, ensuring fast execution and efficient rendering even with multiple modules active.
๐ How to Use
Add to Chart: Apply the "Trading Suite" indicator.
Configure: Open individual modules via the "Module Enable Switches" in settings.
Analyze: Use HTF overlays and Session boxes to identify your setup.
Manage Risk: Use the interactive ruler to plan your trade execution.
This is the only tool you need to simplify your workflow and trade like a professional.
Position Size Calculator CFD Forex Futures//@version=5
indicator("AUTO Risk & Position Size Calculator โ Forex + Futures", overlay=true)
// === INPUTS ===
accountBalance = input.float(100000, "Account Balance")
riskPercent = input.float(1.0, "Risk % per Trade", step=0.1)
// === TRADE TYPE ===
// Forex/CFD = decimaler tilladt
// Futures = hele kontrakter
tradeType = input.string("Forex / CFD", "Market Type", options= )
// === ENTRY & STOP (MANUAL) ===
entryPrice = input.float(0.0, "Entry Price")
stopPrice = input.float(0.0, "Stop Loss Price")
// === SYMBOL DATA (AUTO FROM TRADINGVIEW) ===
tickSize = syminfo.mintick
tickValue = syminfo.pointvalue * syminfo.mintick
// === CALCULATIONS ===
riskAmount = accountBalance * (riskPercent / 100)
stopDistance = math.abs(entryPrice - stopPrice)
// ticks mellem entry & stop
ticks = stopDistance / tickSize
// risiko pr. 1 unit / lot / kontrakt
riskPerUnit = ticks * tickValue
// rรฅ position size
rawPositionSize = riskPerUnit > 0 ? riskAmount / riskPerUnit : na
// === FINAL POSITION SIZE ===
finalPositionSize = tradeType == "Futures" ? math.floor(rawPositionSize) : rawPositionSize
// === DISPLAY ===
var table t = table.new(position.top_right, 2, 10, border_width=1)
table.cell(t, 0, 0, "Symbol")
table.cell(t, 1, 0, syminfo.ticker)
table.cell(t, 0, 1, "Market Type")
table.cell(t, 1, 1, tradeType)
table.cell(t, 0, 2, "Account Balance")
table.cell(t, 1, 2, str.tostring(accountBalance))
table.cell(t, 0, 3, "Risk %")
table.cell(t, 1, 3, str.tostring(riskPercent) + "%")
table.cell(t, 0, 4, "Risk Amount ($)")
table.cell(t, 1, 4, str.tostring(riskAmount))
table.cell(t, 0, 5, "Entry Price")
table.cell(t, 1, 5, str.tostring(entryPrice))
table.cell(t, 0, 6, "Stop Loss Price")
table.cell(t, 1, 6, str.tostring(stopPrice))
table.cell(t, 0, 7, "Risk per 1 Unit ($)")
table.cell(t, 1, 7, str.tostring(riskPerUnit))
table.cell(t, 0, 8, "Raw Position Size")
table.cell(t, 1, 8, str.tostring(rawPositionSize, "#.##"))
table.cell(t, 0, 9, "FINAL SIZE TO TRADE")
table.cell(t, 1, 9, str.tostring(finalPositionSize, "#.##"))






















