NY Option Cut MapNY Option Cut Map は、ニューヨークカット(NYカット)のオプションバリアをチャートに表示するインジケーターです。
FXStreet(https://www.fxstreet.com/)などで公表されるストライク情報をコピペ入力すると、自動でラインとラベルを描画します。大規模オプションは色や太さで強調表示され、相場の注目水準を視覚的に確認できます。
【使い方】
- 「Quick paste」に `価格 金額` を貼り付け(例: `146.00 1.4b`)。
- 入力値に応じて水平ラインとNYカット時間の縦線を表示。
- Backtestモードで過去日付も再現可能。
【注意】
- 外部サイトからの情報を手動入力して利用してください(自動取得はありません)。
- 本スクリプトは招待制公開です。利用希望は管理者までご連絡ください。
NY Option Cut Map is an indicator that visualizes New York option cut (NY cut) barriers on the chart.
By pasting strike information (price and size) from sources such as FXStreet (www.fxstreet.com), the script automatically plots lines and labels. Large option sizes are highlighted with stronger colors and thicker lines, making key levels easier to identify.
【How to use】
- Paste strike data into "Quick paste" in the format: `Price Size` (e.g., `146.00 1.4b`).
- The script will display horizontal lines and the NY cut vertical line.
- Backtest mode allows you to reproduce past dates.
【Notes】
- The script does not fetch data automatically. Please input external information manually.
- This script is invite-only. To use it, please contact the author for approval.
Pivot points and levels
Key Levels: Daily, Weekly, Monthly [BackQuant]Key Levels: Daily, Weekly, Monthly
Map the market’s “memory” in one glance—yesterday’s range, this week’s chosen day high/low, and D/W/M opens—then auto-clean levels once they break.
What it does
This tool plots three families of high-signal reference lines and keeps them tidy as price evolves:
Chosen Day High/Low (per week) — Pick a weekday (e.g., Monday). For each past week, the script records that day’s session high and low and projects them forward for a configurable number of bars. These act like “memory levels” that price often revisits.
Daily / Weekly / Monthly Opens — Plots the opening price of each new day, week, and month with separate styling. These opens frequently behave like magnets/flip lines intraday and anchors for regime on higher timeframes.
Auto-pruning — When price breaks a stored level, the script can automatically remove it to reduce clutter and refocus you on still-active lines. See: (broken levels removed).
Why these levels matter
Liquidity pockets — Prior day’s high/low and the daily open concentrate stops and pending orders. Mapping them quickly reveals likely sweep or fade zones. Example: previous day highs + daily open highlighting liquidity:
Context & regime — Monthly opens frame macro bias; trading above a rising cluster of monthly opens vs. below gives a clean top-down read. Example: monthly-only “macro outlook” view:
Cleaner charts — Auto-remove broken lines so you focus on what still matters right now.
What it plots (at a glance)
Past Chosen Day High/Low for up to N prior weeks (your choice), extended right.
Current Daily Open , Weekly Open , and Monthly Open , each with its own color, label, and forward extension.
Optional short labels (e.g., “Mon High”) or full labels (with week/month info).
How breaks are detected & cleaned
You control both the evidence and the timing of a “break”:
Break uses — Choose Close (more conservative) or Wick (more sensitive).
Inclusive? — If enabled, equality counts (≥ high or ≤ low). If disabled, you need a strict cross.
Allow intraday breaks? — If on, a level can break during the tracked day; if off, the script only counts breaks after the session completes.
Remove Broken Levels — When a break is confirmed, the line/label is deleted automatically. (See the demo: )
Quick start
Pick a Day of Week to Track (e.g., Monday).
Set how many weeks back to show (e.g., 8–10).
Choose how far to extend each family (bars to the right for chosen-day H/L and D/W/M opens).
Decide if a break uses Close or Wick , and whether equality counts.
Toggle Remove Broken Levels to keep the chart clean automatically.
Tips by use-case
Intraday bias — Watch the Daily Open as a magnet/flip. If price gaps above and holds, pullbacks to the daily open often decide direction. Pair with last day’s high/low for sweep→reversal or true breakout cues. See:
Weekly structure — Track the week’s chosen day (e.g., Monday) high/low across prior weeks. If price stalls near a cluster of old “Monday Highs,” look for sweep/reject patterns or continuation on reclaim.
Macro regime — Hide daily/weekly lines and keep only Monthly Opens to read bigger cycles at a glance (BTC/crypto especially). Example:
Customization
Use wicks or bodies for highs/lows (wicks capture extremes; bodies are stricter).
Line style & thickness — solid/dashed/dotted, width 1–5, plus global transparency.
Labels — Abbreviated (“Mon High”, “D Open”) or full (month/week/day info).
Color scheme — Separate colors for highs, lows, and each of D/W/M opens.
Capacity controls — Set how many daily/weekly/monthly opens and how many weeks of chosen-day H/L to keep visible.
What’s under the hood
On your selected weekday, the script records that session’s true high and true low (using wicks or body-based extremes—your choice), then projects a horizontal line forward for the next bars.
At each new day/week/month , it records the opening price and projects that line forward as well.
Each bar, the script checks your “break” rules; once broken, lines/labels are removed if auto-cleaning is on.
Everything updates in real time; past levels don’t repaint after the session finishes.
Recommended presets
Day trading — Weeks back: 6–10; extend D/W opens: 50–100 bars; Break uses: Close ; Inclusive: off; Auto-remove: on.
Swing — Fewer daily opens, more weekly opens (2–6), and 8–12 weeks of chosen-day H/L.
Macro — Show only Monthly Opens (1–6 months), dashed style, thicker lines for clarity.
Reading the examples
Broken lines disappear — decluttering in action:
Macro outlook — monthly opens as cycle rails:
Liquidity map — previous day highs + daily open:
Final note
These are not “signals”—they’re reference points that many participants watch. By standardising how you draw them and automatically clearing the ones that no longer matter, you turn a noisy chart into a focused map: where liquidity likely sits, where price memory lives, and which lines are still in play.
FVG Inversion + Improved Order Block (15/30/60) — by samoedlooking for ifvg + ob 15/30/60m
gives short and long signals
Baka Fib Low←High (strict checks, optimized, safe history)Fibonacci Retracement
Level: Level used
0 (Highest price measured above)
0.236
0.382
0.50
0.618
0.786
0.887
0.942
1 (Lowest price measured below)
The indicator automatically plots the Fibonacci retracement, displaying points near the current level first.
To change the measurement points (lowest, highest, etc.), adjust the settings in the inputs menu.
Adjust the left bars for local pivot check (default is 30).
Increase the value. You can select the next historical measurement point.
If you want to measure values in the distant past, you must adjust the data to use a large number of bars.
Max bars to scan back (safety)
Max bars to search for prior lows (per high)
Max bars to check between low and high
//
In the top center, two numbers are displayed:
1. The percentage of the price's increase from the Fibonacci low to the Fibonacci high.
2. The percentage of the price's increase from the Fibonacci low to the current price.
Fibonacci retracement
Level ระดับ level ที่ใช้
0 (ราคาสูงสุด ที่ใช้วัด อยู่ด้านบน)
0.236
0.382
0.50
0.618
0.786
0.887
0.942
1 (ราคาต่ำสุด ที่ใช้วัด อยู่ด้านล่าง)
indicator จะวาดภาพฟีโบนาซี ให้อัตโนมัติ โดยจะแสดง จุดที่อยู่ใกล้เคียงปัจจุบันก่อน
หากต้องการปรับเปลี่ยนจุดในการวัด (จุดต่ำสุด,จุดสูงสุด อื่นๆ)
ให้ปรับเปลี่ยนที่ settings
เมนู inputs
ปรับค่า left bars for local pivot check (ค่าตั้งตันจะอยู่ที่ 30)
ให้ปรับค่าให้เพิ่มขึ้น จะสามารถเลือกจุดการวัดที่อยู่ในอดีต ลำดับถัดๆไป
หากต้องการวัดค่า ในอดีตไกลๆ ต้องปรับการใช้ข้อมูล จำนวน bars มากๆ ตรง...
max bars to scan back (safety)
max bars to search for prior low (per high)
max bars to check between low - high
//
ตรงกลางด้านบน จะแสดงตัวเลข 2 ค่า
1 ค่า จำนวน % ที่ราคาขึ้นมาจากจุดต่ำสุดของฟีโบนาซี ถึง จุดสูงสุดของฟีโบนาซี
2 ค่า จำนวน % ที่ราคาขึ้นมาจากจุดต่ำสุดของฟีโบนาซร ถึง ราคาปัจจุบัน
Modified - Pivot Points Standard with Daily H/L/CThis indicator plots Pivot Points Standard with six calculation methods (Traditional, Fibonacci, Woodie, Classic, DM, Camarilla) and flexible anchors (Auto/D/W/M/Q/Y and multi-year). You can restrict pivots to the current day/week/month, choose daily-based data (uses higher-timeframe OHLC; futures use settlement close) or intraday aggregation, and independently style pivots versus previous-period lines with solid/dashed/dotted types and custom widths. Per-level colors are provided (PP/R/S), with R4/R5 and S4/S5 off by default, plus optional labels showing prices positioned left or right. It also draws the previous Day/Week/Month High, Low, and Close across the current period using completed higher-timeframe values (lookahead_off with ), ensuring they always reflect the prior session/period. Rendering is optimized by limiting historical pivot sets and auto-cleaning old lines for smooth performance on any timeframe.
9:30 AM 1-Minute Open HighlightThis script highlights the 1st 1 min candle of the NY session (9:30 AM candle). This area can be used for retests, entries, targets, etc. I will continue making updates to this. This script allows you to highlight the shaded box to the color of your choosing, choose how many days the first 1 minute candle will be highlighted, as well as other customizable features. Please let me know if you have any suggestions. Thanks.
EMA Pulse 3550🏷️ Indicator Name
**EMA Pulse 3550**
*Momentum in motion. Signals with clarity.*
---
## 📌 Description
**EMA Pulse 3550** is a tactical momentum indicator that blends fast EMA crossover signals, customizable trendline confirmation, breakout candle detection, and RSI-based divergence spotting.
### 🔍 Features:
- **EMA 3/5 Crossover Signals**
- 🟢 Green circle = bullish crossover
- 🔴 Red circle = bearish crossover
- Cooldown logic filters rapid signals
- **Trendline (Adjustable EMA)**
- Single-line EMA renamed as “Trendline”
- Length adjustable via input
- Green = rising trendline
- Red = falling trendline
- **Breakout Candle Coloring**
- 🔵 Blue = breakout above trendline
- 🟣 Purple = breakdown below trendline
- 🟩 Lime = bullish crossover blocked by cooldown
- 🟧 Orange = bearish crossover blocked by cooldown
- **Divergence Detection (RSI-Based)**
- 💣 Bomb = bearish divergence
- 🚀 Rocket = bullish divergence
- **Alerts Included**
- 🔔 Valid crossover signals
- 🔔 All crossover events
- 🔔 Bullish & bearish divergence alerts
---
## 🎓 Walkthrough & Tutorial
### 🔧 Setup Instructions:
1. Add to your chart
2. Adjust **Cooldown Bars** to control signal frequency
3. Set **Trendline Length** to define the EMA used for breakout logic
---
### 🧠 Strategy Tips:
- Trade crossover signals **in the direction of the trendline**
- Watch for divergence near breakout zones
- Use divergence as early reversal warning or confirmation layer
- Use lime/orange candles as **early prep signals**
- Combine with volume, price action, or support/resistance for confirmation
- Works great on intraday and swing timeframes
---
ICT Daily+Weekly BiasPrevious Day & Week Levels — Daily+Weekly Bias Visualizer
Plots previous-day (PDH/PDL/PDEQ) and previous-week (PWH/PWL) reference levels.
Use them to frame bias and identify the Draw on Liquidty.
Definitions
• PDH/PDL: Prior day high/low.
• PDEQ: Prior day equilibrium = (PDH + PDL) / 2.
• PWH/PWL: Prior week high/low.
Features
• PDH/PDL lines with optional labels at left or right edge.
• PDEQ line (0.5 of PD Range) with optional label.
• PWH/PWL lines with optional labels.
• Custom colors, styles, and width controls.
• Optional Price Labels
• Timeframe visibility limit.
• Lines extend and stop on mitigation (when breached).
*Also included in ICT ULT (All In One) Indicator
*Feel free to suggest improvement in the comments
ICT NDOG/NWOGICT NDOG / NWOG — Opening Gap Visualizer
Plots daily (NDOG) and weekly (NWOG) opening gaps.
An opening gap is the price range between the previous close and the new session’s open.
Features:
• Optional border lines at gap high/low.
• Optional Consequent Encroachment line (50%).
• Optional Quadrant lines (25% and 75%).
• Color customization
• Custom NDOG and NWOG amount (separated)
*Also included in ICT ULT (All In One) Indicator
*Feel free to suggest improvement in the comments
Up & Down entry poinsFibonacci-Bollinger function to calculate the upper and lower boundaries, as well as to display reversal points (blue and red) based on price changes.
Analysis of your script:
Fibonacci-Bollinger: Used to calculate the upper and lower boundaries based on the Simple Moving Average (SMA) and standard deviation (a standard approach for creating ranges).
MA50 for trend: The moving average based on normalized deviation is used to assess the current trend (bullish or bearish).
Reversal points:
Blue points (buy signals) are plotted when the price deviates below the lower Fibonacci boundary and the MA line is rising.
Red points (sell signals) are plotted when the price deviates above the upper Fibonacci boundary and the MA line is falling.
Volume usage: Including volume in the reversal conditions helps filter signals, which is a good practice for reducing false signals.
-----------------------------------
You should only enter long or short positions according to the trend, because counter-trend points will not indicate entry points for trades, but rather large profit-taking from trending positions.
------------------------------------
Ver. 0.1.1 -- First edition.
Time Confluence Windows — 50% Levels + Next-Close ScannerFind stacked time windows and the exact prior-bar 50% levels across multiple timeframes — in one panel and on your chart.
This tool highlights when several timeframes are simultaneously “in play” (post-close & pre-close windows), and plots the previous bar midpoint (50%) for each TF so you can judge mean-revert vs. continuation risk at a glance.
What it shows
Confluence shading: counts active windows from selected TFs (30m→8h) plus optional pre-close anticipation for 3h/4h/6h/8h. Tiers at 5/6/7/8/≥9 stacks with configurable colors.
Panel (table) with:
TF list (tinted to match line colors)
Next Close countdown for each TF
Prev 50% = exact midpoint of the previous bar on that TF (▲ if price above, ▼ if below)
50% lines on the chart (optional) for intraday TFs + optional D/W/M. Labels can show price.
Close markers (optional triangles) to see when a TF just closed.
Scan header: auto-adds higher TFs (multi-day/week/month bars) only if their next close is within X hours (default 22h), keeping the panel focused on relevant windows.
Alerts: one alert condition when the stack reaches your threshold.
How it works (exact & efficient)
50% is computed with one request per TF using hl2 on the requested basis (regular or extended / Heikin-Ashi if you choose).
This keeps table and lines in perfect sync and reduces request.* usage.
Lines “follow” the panel: if you hide a TF in the panel (e.g., chart TF is higher and you enabled TF-follow), its line is hidden too.
Daily/Weekly/Monthly lines/rows are optionally gated by “scan hours” (default 22h to activation).
Key inputs
Tracked TFs: 30m, 1h, 2h, 3h, 4h, 6h, 8h (toggle each)
Basis: Heikin-Ashi on/off, RTH vs. Extended (if session exists)
Post-close & Pre-close window lengths per TF
Recent window filter (only draw lines/shading near the most recent N minutes)
Line options: width, style, span, label side, show price, per-TF colors
TF-follow: hide intraday lines when chart TF is higher; gate D/W/M by scan hours
Alert: threshold for confluence stack
Tips / FAQ
Lines don’t match the table? Make sure Auto Fit to screen is on (or zoom so lines are within view), and confirm you’re using the same basis (RTH/Extended, Heikin-Ashi) as the panel. This version uses the same midpoint source for both, so values match exactly.
Hitting request limits?
Disable unused TFs, turn off D/W/M lines, or increase “Scan ≤ hours” selectivity. This build already halves midpoint requests via hl2 .
No-repaint note: 50% levels use previous bar data on each TF with lookahead_off, so the plotted midpoints do not repaint. Shading/countdowns update in real time as windows open/close.
How to use
Add the indicator and pick your tracked TFs.
Choose your basis (Regular vs Extended / Heikin-Ashi).
Set scan hours (e.g., 22h) to show higher-TF rows/lines only when relevant.
Optionally enable lines & labels for the TFs you actively trade.
(Optional) Create an alert: Time Confluence Stack ≥ Threshold.
Change log
v6.6.3
Exact 50% via single hl2 call per TF (panel & lines always match)
Reduced request.* usage for better performance
TF-follow behavior & gating polished
Disclaimer: This is an educational tool, not financial advice. Always confirm signals within your own plan and manage risk.
Market Dynamics Engine (Revention)// | An All-in-One Market Analysis Suite |
// | |
// | This script provides a holistic view of the market by unifying a |
// | dynamic trend engine, an advanced market structure analysis module,|
// | and a multi-oscillator confluence system for identifying |
// | potential exhaustion points. |
// | |
// | This professional-grade tool features an adaptive trend ribbon, |
// | predictive liquidity targets, and high-probability POI confluence |
// | markers for a complete analytical experience.
ICT PO3 - OHLC/OLHC real-time % QuadrantsThe Indicator inspired by ICT The Innercircle trade (Michael J Huddleston) display any timeframe's range with tracking OHLC / OLHC in real-time and quadrants, % changes between quadrants, build by Ray 9 years old (ICT YT student).
SorMed IndicatorSormed: Your all-in-one trading edge. Pinpoint favorable buy (blue) & sell (red) periods with our dynamic analysis of fractals, levels, and volatility. Simplify trend trading with clear, adaptive signals to guide your decisions.
YouTube: “The Best Algo Trading Software & Strategies” @superadvisorsorokin
GSR BandsGSR Bands is an indicator designed to analyze the dynamics of an implied volatility index based on opening gaps. The model builds an accumulated series of gaps and generates additional offset bands derived from Fibonacci numbers and prime numbers (+10, +20, +30, +50, +70, +80, +110, +125).
The result is a set of cumulative gap curves that help visualize relevant zones in the evolution of the volatility index (potential areas of maximum volatility). Users can customize the offset values displayed on the chart, making it easier to explore different analytical scenarios.
The indicator can be applied to volatility indices such as VIX or VDAX-NEWS, and may serve as a complementary tool when studying the relationship between implied volatility and equity markets.
Note : This indicator does not constitute an investment recommendation. It is intended solely as a technical analysis tool.
Composite Time ProfileComposite Time Profile Overlay (CTPO) - Market Profile Compositing Tool
Automatically composite multiple time periods to identify key areas of balance and market structure
What is the Composite Time Profile Overlay?
The Composite Time Profile Overlay (CTPO) is a Pine Script indicator that automatically composites multiple time periods to identify key areas of balance and market structure. It's designed for traders who use market profile concepts and need to quickly identify where price is likely to find support or resistance.
The indicator analyzes TPO (Time Price Opportunity) data across different timeframes and merges overlapping profiles to create composite levels that represent the most significant areas of balance. This helps you spot where institutional traders are likely to make decisions based on accumulated price action.
Why Use CTPO for Market Profile Trading?
Eliminate Manual Compositing Work
Instead of manually drawing and compositing profiles across different timeframes, CTPO does this automatically. You get instant access to composite levels without spending time analyzing each individual period.
Spot Areas of Balance Quickly
The indicator highlights the most significant areas of balance by compositing overlapping profiles. These areas often act as support and resistance levels because they represent where the most trading activity occurred across multiple time periods.
Focus on What Matters
Rather than getting lost in individual session profiles, CTPO shows you the composite levels that have been validated across multiple timeframes. This helps you focus on the levels that are most likely to hold.
How CTPO Works for Market Profile Traders
Automatic Profile Compositing
CTPO uses a proprietary algorithm that:
- Identifies period boundaries based on your selected timeframe (sessions, daily, weekly, monthly, or auto-detection)
- Calculates TPO profiles for each period using the C2M (Composite 2 Method) row sizing calculation
- Merges overlapping profiles using configurable overlap thresholds (default 50% overlap required)
- Updates composite levels as new price action develops in real-time
Key Levels for Market Profile Analysis
The indicator displays:
- Value Area High (VAH) and Value Area Low (VAL) levels calculated from composite TPO data
- Point of Control (POC) levels where most trading occurred across all composited periods
- Composite zones representing areas of balance with configurable transparency
- 1.618 Fibonacci extensions for breakout targets based on composite range
Multiple Timeframe Support
- Sessions: For intraday market profile analysis
- Daily: For swing trading with daily profiles
- Weekly: For position trading with weekly structure
- Monthly: For long-term market profile analysis
- Auto: Automatically selects timeframe based on your chart
Trading Applications for Market Profile Users
Support and Resistance Trading
Use composite levels as dynamic support and resistance zones. These levels often hold because they represent areas where significant trading decisions were made across multiple timeframes.
Breakout Trading
When composite levels break, they often lead to significant moves. The indicator calculates 1.618 Fibonacci extensions to give you clear targets for breakout trades.
Mean Reversion Strategies
Value Area levels represent the price range where most trading activity occurred. These levels often act as magnets, drawing price back when it moves too far from the mean.
Institutional Level Analysis
Composite levels represent areas where institutional traders have made significant decisions. These levels often hold more weight than traditional technical analysis levels because they're based on actual trading activity.
Key Features for Market Profile Traders
Smart Compositing Logic
- Automatic overlap detection using price range intersection algorithms
- Configurable overlap thresholds (minimum 50% overlap required for merging)
- Dead composite identification (profiles that become engulfed by newer composites)
- Real-time updates as new price action develops using barstate.islast optimization
Visual Customization
- Customizable colors for active, broken, and dead composites
- Adjustable transparency levels for each composite state
- Premium/Discount zone highlighting based on current price vs composite range
- TPO aggression coloring using TPO distribution analysis to identify buying/selling pressure
- Fibonacci level extensions with 1.618 target calculations based on composite range
Clean Chart Presentation
- Only shows the most relevant composite levels (maximum 10 active composites)
- Eliminates clutter from individual session profiles
- Focuses on areas of balance that matter most to current price action
Real-World Trading Examples
Day Trading with Session Composites
Use session-based composites to identify intraday areas of balance. The VAH and VAL levels often act as natural profit targets and stop-loss levels for scalping strategies.
Swing Trading with Daily Composites
Daily composites provide excellent swing trading levels. Look for price reactions at composite zones and use the 1.618 extensions for profit targets.
Position Trading with Weekly Composites
Weekly composites help identify major trend changes and long-term areas of balance. These levels often hold for months or even years.
Risk Management
Composite levels provide natural stop-loss levels. If a composite level breaks, it often signals a significant shift in market sentiment, making it an ideal place to exit losing positions.
Why Composite Levels Work
Composite levels work because they represent areas where significant trading decisions were made across multiple timeframes. When price returns to these levels, traders often remember the previous price action and make similar decisions, creating self-fulfilling prophecies.
The compositing process uses a proprietary algorithm that ensures only levels validated across multiple time periods are displayed. This means you're looking at levels that have proven their significance through actual market behavior, not just random technical levels.
Technical Foundation
The indicator uses TPO (Time Price Opportunity) data combined with price action analysis to identify areas of balance. The C2M row sizing method ensures accurate profile calculations, while the overlap detection algorithm (minimum 50% price range intersection) ensures only truly significant composites are displayed. The algorithm calculates row size based on ATR (Average True Range) divided by 10, then converts to tick size for precise level calculations.
How the Code Actually Works
1. Period Detection and ATR Calculation
The code first determines the appropriate timeframe based on your chart:
- 1m-5m charts: Session-based profiles
- 15m-2h charts: Daily profiles
- 4h charts: Weekly profiles
- 1D charts: Monthly profiles
For each period type, it calculates the number of bars needed for ATR calculation:
- Sessions: 540 minutes divided by chart timeframe
- Daily: 1440 minutes divided by chart timeframe
- Weekly: 7 days worth of minutes divided by chart timeframe
- Monthly: 30 days worth of minutes divided by chart timeframe
2. C2M Row Size Calculation
The code calculates True Range for each bar in the determined period:
- True Range = max(high-low, |high-prevClose|, |low-prevClose|)
- Averages all True Range values to get ATR
- Row Size = (ATR / 10) converted to tick size
- This ensures each TPO row represents a meaningful price movement
3. TPO Profile Generation
For each period, the code:
- Creates price levels from lowest to highest price in the range
- Each level is separated by the calculated row size
- Counts how many bars touch each price level (TPO count)
- Finds the level with highest count = Point of Control (POC)
- Calculates Value Area by expanding from POC until 68.27% of total TPO blocks are included
4. Overlap Detection Algorithm
When a new profile is created, the code checks if it overlaps with existing composites:
- Calculates overlap range = min(currentVAH, prevVAH) - max(currentVAL, prevVAL)
- Calculates current profile range = currentVAH - currentVAL
- Overlap percentage = (overlap range / current profile range) * 100
- If overlap >= 50%, profiles are merged into a composite
5. Composite Merging Logic
When profiles overlap, the code creates a new composite by:
- Taking the earliest start bar and latest end bar
- Using the wider VAH/VAL range (max of both profiles)
- Keeping the POC from the profile with more TPO blocks
- Marking the composite as "active" until price breaks through
6. Real-Time Updates
The code uses barstate.islast to optimize performance:
- Only recalculates on the last bar of each period
- Updates active composite with live price action if enabled
- Cleans up old composites to prevent memory issues
- Redraws all visual elements from scratch each bar
7. Visual Rendering System
The code uses arrays to manage drawing objects:
- Clears all lines/boxes arrays on every bar
- Iterates through composites array to redraw everything
- Uses different colors for active, broken, and dead composites
- Calculates 1.618 Fibonacci extensions for broken composites
Getting Started with CTPO
Step 1: Choose Your Timeframe
Select the period type that matches your trading style:
- Use "Sessions" for day trading
- Use "Daily" for swing trading
- Use "Weekly" for position trading
- Use "Auto" to let the indicator choose based on your chart timeframe
Step 2: Customize the Display
Adjust colors, transparency, and display options to match your charting preferences. The indicator offers extensive customization options to ensure it fits seamlessly into your existing analysis.
Step 3: Identify Key Levels
Look for:
- Composite zones (blue boxes) - major areas of balance
- VAH/VAL lines - value area boundaries
- POC lines - areas of highest trading activity
- 1.618 extension lines - breakout targets
Step 4: Develop Your Strategy
Use these levels to:
- Set entry points near composite zones
- Place stop losses beyond composite levels
- Take profits at 1.618 extension levels
- Identify trend changes when major composites break
Perfect for Market Profile Traders
If you're already using market profile concepts in your trading, CTPO eliminates the manual work of compositing profiles across different timeframes. Instead of spending time analyzing each individual period, you get instant access to the composite levels that matter most.
The indicator's automated compositing process ensures you're always looking at the most relevant areas of balance, while its real-time updates keep you informed of changes as they happen. Whether you're a day trader looking for intraday levels or a position trader analyzing long-term structure, CTPO provides the market profile intelligence you need to succeed.
Streamline Your Market Profile Analysis
Stop wasting time on manual compositing. Let CTPO do the heavy lifting while you focus on executing profitable trades based on areas of balance that actually matter.
Ready to Streamline Your Market Profile Trading?
Add the Composite Time Profile Overlay to your charts today and experience the difference that automated profile compositing can make in your trading performance.
Aslan | Price Action Toolkit [6.5]A high-precision suite of tools designed for traders who rely on market structure, liquidity, and smart money concepts. Each component is engineered to provide deeper insight into price behavior across multiple timeframes, helping you make more informed decisions with greater confidence.
🚀| Market Structure (BOS, CHoCH, CHoCH+, EQH/L – Internal & Swing | Multi-Timeframe)
This feature automatically detects critical structural shifts in price, including:
Break of Structure (BOS): Indicates continuation of a trend after surpassing a key swing high or low.
Change of Character (CHoCH): Marks the potential beginning of a reversal in market direction.
CHoCH+: A more aggressive variant of CHoCH with additional confirmation logic.
Equal Highs/Lows (EQH/EQL): Highlights areas of engineered liquidity and potential sweep zones.
The system distinguishes between internal and swing structure and supports multi-timeframe mapping, giving you a complete picture of short-term and long-term market behavior.
📈| Volumetric Order Blocks & Mitigation Methods (Bullish & Bearish)
Order Blocks represent zones where institutional orders are likely placed.
This tool identifies bullish and bearish order blocks with volumetric validation, increasing confidence in their strength.
It includes multiple mitigation techniques—such as close-based or wick-based validation—to help determine whether an order block remains valid or has been absorbed.
💸| Liquidity Concepts
A robust framework for identifying where liquidity is building and how it may be exploited:
Highlights areas where traders are trapped or clustered.
Supports both internal and external liquidity mapping.
Helps traders anticipate stop hunts and engineered price moves.
💰| Trend Line Liquidity Zones
Trendlines often act as liquidity traps. This tool automatically detects zones where price may sweep liquidity resting along diagonal support/resistance levels—commonly used in smart money and stop-hunting strategies.
💎| Imbalance Concepts (MTF) with Multiple Mitigation Methods
Maps out price imbalances (Fair Value Gaps) across multiple timeframes, which often act as magnets for price.
Includes several mitigation techniques to assess whether an imbalance has been filled or still holds relevance—ideal for refining entry and exit zones.
✨| Fair Value Gaps (FVGs)
These represent areas where price moved too aggressively, leaving inefficiencies in the market. The toolkit identifies FVGs in real time, often aligning with institutional re-entry zones for trend continuation or reversals.
🪙| Strong/Weak Highs & Lows
Automatically differentiates between strong and weak highs/lows based on how price interacts with them.
Strong levels suggest continuation.
Weak levels signal vulnerability and potential for being swept.
This provides critical confluence when combined with structure and liquidity analysis.
💹| Premium & Discount Zones
Defines whether price is trading in a premium (overvalued) or discount (undervalued) zone relative to a key range (often based on swing structure). These zones help you frame entries in alignment with institutional pricing models.
💷|Previous Highs/Lows
Tracks and plots important historical levels, including:
Daily High/Low, Monday’s High/Low, Weekly, Monthly, and Quarterly Highs/Lows
These levels are frequently used as targets or reversal zones due to their psychological and algorithmic importance in institutional trading.
Our Price Action Toolkit offers a powerful, data-driven edge for traders who rely on structure, liquidity, and institutional-level insights. By combining advanced market logic with real-time automation, it equips you to read the market with greater clarity, precision, and confidence—across any timeframe or asset. Whether you're trading breakouts, reversals, or liquidity sweeps, this toolkit adapts to your style and sharpens your edge in every market condition.
VCP-MinerviniThis script is built on Mark Minervini’s famous Volatility Contraction Pattern (VCP) and shows you automatic breakout signals directly on the chart.
VCP Detection: The script checks if volatility (ATR) is contracting. A yellow dot marks potential VCP setups.
Pivot Level: A resistance (pivot high) is calculated and displayed as a red line.
Breakout Signal: When price breaks above the pivot and stays over the EMA filter, a green dot confirms the breakout.
Exit Logic: If volume and range drop below average, the breakout is considered ended.
EMA Filter: Ensures setups only appear when price is above the moving average.
With this, you get a clear visualization: yellow shows setups, red the key resistance, and green confirms the breakout.
THUẬN-FIBONANCIThuận-fibo, also known as the Thuận Fibo Indicator, is a technical analysis tool that combines elements of the Ichimoku Kinko Hyo and Fibonacci retracement to provide traders with insights into market trend, momentum, and potential support and resistance levels. It's a custom indicator developed by a Vietnamese trader named "Thuận" (or perhaps it's a popular name within the Vietnamese trading community).
Here's a breakdown of its components and how it generally works:
Components
The Thuận-fibo indicator is typically displayed on a price chart with the following key lines:
Cloud (Mây): This is similar to the Ichimoku Cloud. It's a shaded area representing the space between two lines, the Senkou Span A and Senkou Span B. The color of the cloud indicates the trend's direction: a green or blue cloud often signifies an uptrend, while a red or purple cloud suggests a downtrend. The thickness of the cloud can also indicate the strength of the trend.
Conversion Line (Tenkan-sen): This is a faster-moving line, typically calculated as the average of the highest high and lowest low over a short period (e.g., 9 periods). It's used to identify short-term momentum and potential entry/exit points.
Base Line (Kijun-sen): This is a slower-moving line, calculated over a longer period (e.g., 26 periods). It acts as a primary trend indicator and support/resistance level.
Lagging Span (Chikou Span): This line plots the closing price of the current period 26 periods back in time. It helps to confirm the trend and identify potential reversals.
Fibonacci Retracement Levels: These are key horizontal lines, usually at 0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, and 100%. In the Thuận-fibo indicator, these levels are often overlaid on the Ichimoku-like components to provide additional layers of support and resistance. They help traders identify potential areas where the price might retrace before continuing its primary trend.
How it Works
The indicator is used to analyze market conditions by looking at the relationships between its various components:
Trend Identification: The position of the price relative to the cloud is a primary signal. When the price is above the cloud, it's considered an uptrend. When it's below, it's a downtrend. The color of the cloud also provides a quick visual confirmation.
Momentum and Reversal Signals: The crossover of the Conversion Line and the Base Line is a common signal. A bullish cross (Conversion Line crosses above the Base Line) suggests increasing momentum, while a bearish cross (Conversion Line crosses below the Base Line) indicates weakening momentum.
Support and Resistance: The Base Line, the cloud, and the Fibonacci retracement levels all act as dynamic support and resistance zones. Traders look for price bounces off these lines or breaches of these levels to confirm a trend or signal a reversal.
Confirmation: The Lagging Span is used to confirm signals. If the Lagging Span is above the price 26 periods ago and above the cloud, it's a strong bullish confirmation.
In summary, the Thuận-fibo indicator is a comprehensive tool that combines trend-following and support/resistance analysis. By blending the strengths of the Ichimoku system with the universal appeal of Fibonacci levels, it provides a multi-layered view of the market, helping traders make more informed decisions.
Weekly/Monthly Golden ATR LevelsWeekly/Monthly Golden ATR Levels
This indicator is designed to give traders a clear, rule-based framework for identifying support and resistance zones anchored to prior period ranges and the market’s own volatility. It uses the Average True Range (ATR) as a measure of how far price can realistically stretch, then projects fixed levels from the midpoint of the prior week and prior month.
Rather than “moving targets” that repaint, these levels are frozen at the start of each new week and month and stay fixed until the next period begins. This makes them reliable rails for both intraday and swing trading.
What It Plots
Weekly Midpoint (last week’s High + Low ÷ 2)
From this mid, the script projects:
Weekly +1 / −1 ATR
Weekly +2 / −2 ATR
Monthly Midpoint (last month’s High + Low ÷ 2)
From this mid, the script projects:
Monthly +1 / −1 ATR
Monthly +2 / −2 ATR
Customization
Set ATR length & timeframe (default: 14 ATR on Daily bars).
Adjust multipliers for Level 1 (±1 ATR) and Level 2 (±2 ATR).
Choose line color, style, and width separately for weekly and monthly bands.
Toggle labels on/off.
How to Use
Context at the Open
If price opens above last week’s midpoint, bias favors upside toward +1 / +2.
If price opens below the midpoint, bias favors downside toward −1 / −2.
Weekly Bands = Short-Term Rails
+1 / −1 ATR: Rotation pivots. Expect intraday reaction.
+2 / −2 ATR: Extreme stretch zones. Reversals or breakouts often occur here.
Monthly Bands = Big Picture Rails
Use these for swing positioning, or as “outer guardrails” on intraday charts.
When weekly and monthly bands cluster → high-confluence zone.
Trade Playbook
Trend Day: Hold above +1 → target +2. Break below −1 → target −2.
Range Day: Fade first test of ±2, scalp toward ±1 or midpoint.
Catalyst/News Day: Use with caution—levels provide context, not barriers.
Risk Management
Place stops just outside the band you’re trading against.
Scale profits at the next inner level (e.g., short from +2, cover partial at +1).
Runners can trail to the midpoint or opposite side.
Why It Works
ATR measures volatility—how far price tends to travel in a given period.
Anchoring to prior highs and lows captures where real supply/demand last clashed.
Combining the two gives levels that are statistically relevant, widely observed, and psychologically sticky.
Trading books from Mark Douglas (Trading in the Zone), Jared Tendler (The Mental Game of Trading), and Oliver Kell (Victory in Stock Trading) all stress the importance of having objective, repeatable reference points. These levels deliver that discipline—removing guesswork and reducing emotional trading
30 Min Pivot Enhanced# 30 Min Pivot Enhanced
The **30 Min Pivot Enhanced** indicator detects pivot reversals and potential buy/sell signals on the 30-minute timeframe. It combines streak-based trend exhaustion with pivot breakouts and optional flush (capitulation) candle detection.
## Core Logic
- Trend streaks: pivots form after consecutive same-color candles (`trendLength`)
- Flush detection: oversized red candles (ATR based) flagged as potential exhaustion
- Pivot candidates:
- Bullish → after a red streak (or flush) followed by a green candle
- Bearish → after a green streak followed by a red candle
- Confirmation: price must break pivot high/low within `maxBarsAfterPivot`
## Inputs
- Consecutive Trend Candles → streak length required for pivot
- Maximum Bars After Pivot → confirmation window
- Show Pivot Lines → toggle pivot levels on chart
- Flush Detection → ATR-based capitulation detection
- Flush Lookback → how many bars to keep flush valid
- Enable Buy/Sell Alerts → toggle trade alerts
## Visuals
- Buy pivots → green "P Buy" labels under price
- Sell pivots → red pivot lines at lows (if enabled)
- Flush markers → optional debug labels showing capitulation bars
## Alerts
- Buy Alert → price breaks above pivot high
- Sell Alert → price breaks below pivot low
---
Best for traders watching **30-minute reversal plays**, especially where exhaustion or flush candles precede a breakout.
ICT PO3ICT PO3 scrip inspired by ICT The Innercircle trader Michael J Huddleston for power of three using Daily candle 6pm and 12am opening prices and daily quadrants. Scrip display real-time in % and daily range..
MoneyMakerz 💰MoneyMakerz 💰 — Simple SOP for Traders
📊 Understand Visuals
| Element Meaning
=================================================================
| 🟢 Green Trendline: EMA 5 & 8 are above the trendline → Bullish signal
| 🔴 Red Trendline: EMA 5 & 8 are below the trendline → Bearish signal
| 🔷 Blue Diamond: Bullish shift detected (trendline turns green)
| 🔶 Maroon Diamond: Bearish shift detected (trendline turns red)
| 🚀 Bull Div: RSI bullish divergence → Potential reversal up
| 💣 Bear Div: RSI bearish divergence → Potential reversal down
📐 Pivot Points (Standard Usage)
Enable ** Pivot Points Standard ** from TradingView’s built-in indicators.
| Level Meaning
====================================
| PP Central pivot — market bias
| R1–R3 Resistance zones
| S1–S3 Support zones
** Usage Tips: **
- Price above PP → bullish bias
- Price below PP → bearish bias
- Watch for potential reversals near support/resistance zones (S/R)
✅ Trading Workflow
- 🟢 Trendline turns green → Consider long
- 🔴 Trendline turns red → Consider short
- 🔷/🔶 Diamond appears → Signal confirmation
- Use RSI zones to gauge strength behind price moves and confirm trendline signals
- Confirm with Pivot Zones
- Watch for 🚀 Bull Div or 💣 Bear Div near S/R
- Exit when trendline flips or RSI exits zone
🧠 Trendline & Diamond Logic
- The ** Trendline ** is a dynamic EMA (default length: 20)
- When both EMA 5 and EMA 8 cross ** above ** the trendline → it turns 🟢 green
- When both EMA 5 and EMA 8 cross ** below ** the trendline → it turns 🔴 red
- Each time the trendline color changes, a ** diamond marker ** appears:
- 🔷 Blue Diamond = Bullish shift (green trendline starts)
- 🔶 Maroon Diamond = Bearish shift (red trendline starts)
These diamonds help you visually catch momentum shifts early — especially when paired with RSI and pivot zones.