Square of Nine Levels [RC] AdvanceSquare of Nine Levels — Geometric Price Level Mapping Tool
Square of Nine Levels is a technical analysis indicator inspired by W.D. Gann’s Square of Nine methodology. The script is designed to automatically calculate and plot geometric price levels around a selected base price, helping traders visualize potential areas of interest on the chart.
The indicator converts price into a rotational mathematical structure and projects multiple concentric levels (cycles) above and below the base price. These levels can be used as reference zones for analyzing possible support, resistance, and price reaction areas.
This tool does not generate buy or sell signals. Instead, it provides a structured framework of price levels that can be combined with other forms of technical analysis.
What the Indicator Does
After setting a base price, the indicator automatically:
Calculates Square of Nine derived price levels
Plots multiple upward and downward price cycles
Displays midpoint levels between cycles
Shows level ratios based on 4-part and 3-part divisions
Optionally shows Fibonacci-based levels (such as 0.382 / 0.618 / 0.786)
Allows customization of the number of cycles and points per cycle
Displays all levels directly on the chart for visual reference
Typical Use-Cases
Traders commonly use these levels for:
Identifying potential support and resistance zones
Studying price interaction with geometric levels
Measuring price expansions from important swing points
Analyzing price behavior using level ratios and Fibonacci projections
Additional Features & Customization
The indicator includes several customization options to adapt the level calculations and visual presentation to different analysis preferences:
Vibration Source
Allows selecting different reference inputs for level calculations, such as base price or alternative internal reference points used by the script.
Color Scheme (VIBGYOR)
Provides multi-color visualization based on the VIBGYOR spectrum (Violet, Indigo, Blue, Green, Yellow, Orange, Red) to visually distinguish different cycles and level groups.
Trend Direction Selection
Enables users to choose whether levels are projected in upward direction, downward direction, or both, depending on the current market context.
Planet Vibrations
Includes optional predefined mathematical vibration ratios inspired by planetary cycles. These are implemented as numerical parameters for level spacing and are intended purely for experimental and analytical use.
Important Notes
This indicator is for technical analysis and educational purposes only.
It does not provide financial advice or guaranteed outcomes.
All levels are mathematical projections and should be interpreted in context with market conditions and risk management.
Summary
Square of Nine Levels offers a systematic way to visualize Gann-style geometric price levels on any market and timeframe. It is intended as a price mapping and analysis tool, helping traders explore market structure through mathematical level relationships.
Cicli
Force of Multi Strategy Bot: Backtest Webhook Alert Adaptive MTFForce of Multi Strategy (FoMS) - Innovative solution designed for crypto trading 📈
Overview:
An intraday algorithmic trading bot with 29 strategies, up to 10 symbols, and multi-timeframe filters sends pre-configured Webhook Alerts in TTA format to major crypto exchanges and features a live strategy Switcher that selects the best-performing strategy based on real-time backtest data
Key Features:
29 non-repaint strategies on up to 10 symbols
Buy/Sell signals based on TV Technical Rating, as well as classic and adaptive indicators
Higher Timeframe filters (ADX, Volatility, Volume, ATR) with multipliers from chart TF
Advanced risk management and backtest metrics
Automated "Switcher” to pick the best-performing strategies from backtest data in real time
Webhook alerts in TTA format (tradingview to anywhere) pre-configured to major Crypto Exchanges: Binance, Bitget, BingX, Bybit, GateIO, KuCoin and OKX
Main Inputs:
"All Strategies" on/off - trading all strategies on chart symbol or one strategy for 10 symbols
HTF Mult 1/2 - multipliers for 2 higher timeframes filters
InitCap/Trade$/Leverage - position size of one trade and initial capital
Min ROI/WR/PF/SRP/MAR/Trades - minimal cutoff for key strategy performance metrics. When "All Strategies" is "on", the switcher will open trades for strategies which meet these criteria
"Check Last" on/off - check performance metrics for a specified number of recent trades.
If the option is disabled, metrics are checked for the entire duration of the backtest
BacktestDays/MaxBars - set how long the script will perform backtests in days, with a limitation on the number of bars for acceptable calculation speed
How it works:
Only one trade can be opened at a time for each symbol. Strategies or symbols are calculated using their own initial capital settings
FoMS operates in two modes: ‘All Strategies’ on and off. When ‘All Strategies’ is off, it focuses on a single, user-selected strategy for each symbol. If ‘All Strategies’ is on, it's continuously evaluates 29 strategies and uses the Switcher to select the most promising ones
“All Strategies” Off Mode:
When the ‘All Strategies’ option is disabled, the script executes trades and sends alerts based on a single, user-selected strategy for each symbol. The script records backtest results for the selected strategy, allowing you to analyze its performance
In attached example you see how FoMS works on 10 symbols (first ones in alphabetical order with a leverage of 50) with chosen strategy #2 and enabled ATR HTF filter. Summary Profit & Loss for Backtest strategy #2: +$162.20 across 119 trades, with a $10 per-trade margin
This mode ideal when you calibrate risk management options on different symbols, or if you find that one of 29 strategies is profitable on many symbols and want trade with many of them simultaneously. This opens up the possibility of mass diversification, for example, launching trading on 200 symbols with just 20 notifications
“All Strategies” On Mode:
When the ‘All Strategies’ enabled, FoMS continuously evaluates 29 strategies for chart symbol and records backtest results continuously from each of them enabling the switcher to work
In this example, you can see how FoMS operates with all 29 strategies on a single chart symbol, with a summary P&L of +554.7$ from the backtest across 403 trades. Over the last 20 days from the backtest starting point, each strategy executed a different number of trades, from 2 to 41, getting different P&L from -26.1$ to +74.2$. Based on the results obtained, it seems prudent to continue trading only with strategies that have been more successful in the backtest
This is where he comes into play: strategy switcher executes trades and send alerts only from strategies that meet your pre-defined performance criteria, based on backtest results of all strategies. This opens up opportunities, allowing you to not only test the performance of one or many strategies, but also test the logic behind switching them
In attached example switcher use next logic: trades opened only for strategies who reached in test minimal setting ROI >= 0.2, PF >= 1.75 and SRP >= 1. As a result of testing this given logic: profit/loss = $84 , return on investment = 0.33, number of trades in 20 days = 34 .
P&L per trade rises from 1,37$ (all strategies backtest trades) to 2.47$ (switcher work)
Another backtest of logic example, switcher does the same thing but after check 6 last trades for each strategy. This rise ROI from 0.33 to 0.43, P&L rises from 84$ to 98.7$, P&L per trade rises from 2.47$ (check 20 days test) to 3.3$ (check last 6 trades)
Also, switcher has abilities to check strategies and update decisions about their performance with setting time period , for example every 2 days, and additionally it’s can choose for trading only Top ROI Rated Strategies, at say for example it can open trades from only Top 3 of them all
Interface:
Labels: on chart show open long/short and result in USD for closed trades, when "All strategies" is active - labels at bottom of indicator window show which exactly number of strategy opens a deal. The "No" label means that none of the strategies that meet the performance criteria have opened a trade at this time
Lines: indicator window contained equity line (aqua) and HTF Technical rating area, chart contain SL/TP (red/green) and open price (blue) lines for opened trades
Table 1 (all strategies or all symbols):
- TR: count of closed trading deals; WR: Winning Rate; PF: Profit Factor
- MDD: Max Draw Down for all calculated time from initial capital
- R$: trading Profit & Losses Result in USD
First row shows some of script settings, in published example: initial capital 100$, leverage 50L, 20 backtest days, 10$ is invest in one deal, 15m is chart timeframe, 60m is higher timeframe 1 and 120m is higher timeframe 2.
The exchange name in the second row determines the alert messages format
If strategy meet cutoff criteria you will see "Ok" label, if strategy meet criteria and have maximum from other reached ROI they labeled "Best". Chart strategy labeled "Chart", Chart and Ok labels in one time is "Chart+", "Chart" and "Best" is labeled "Best+"
Green or red color of strategy number/symbol means a long or short trade is currently active
Table 2 (chart symbol):
- PT: Result in USD Per one Trade; PW: Result Per Win, PL: Result Per Loss
- ROI: Return On Investment; SR: Sharpe Ratio, MR: CalMAR ratio
- Tx: Commission Fee in $; R$: trading Profit & Losses Result in USD
There separate trade results of backtesting for longs and shorts. In first column you see how many USD were invested in one trade, taking into account possible position splitting
Update frequency: closed trades information updated every bar, but check "ok"/"best" labels in table 1 would be when chart have not open trade. Its need for calculation speed purpose
Risk management options:
When a buy or sell trade is opened, you'll see three lines on the chart: a red stop-loss line ( SL ), a green take-profit line ( TP ), and a blue line representing the entry price . The trade will be closed if the high price or low price reaches the line TP or SL (no wait for bar close) and alert will be triggered once per bar when script recalculates
Several options are available to control the behaviour of SL/TP lines, such as stop-loss by percent, ATR, Highest High (HH) and Lowest Low (LL) . Take Profit can be in percent, ATR, Risk Reward ratio . There some Trailing Stop with start trail trigger options - ATR, % or HH/LL
Available Kelly position sizing option with multiplier to reduce growth
Additionally, implemented a function for adding a position when the breakeven level expressed in the current ROI is reached for opened trade (splitting). The position is added within the bar
Webhook alerts in TTA format with message contained next info : Buy / Sell or adding Quantity, Leverage, SL price, TP price and close trade Result in USD
(for easy forward tests and check difference between actual trade result and alerts logs)
Backtest Engine:
Profit or Loss is USD = close trade price * open trade quantity - open trade price * open trade quantity - open trade quantity * (open trade price + close trade price)/2 * commission
Possible slippage or alert sending delay needed to be include in commission % which you will set in risk management settings block, default settings is 0.15% (0,06% for open, 0,06% for close and 0,03% for possible slippage or additional fees)
Maximum Draw Down Drawdown = (peak - current equity) / peak * 100 ;
Drawdown > maxDrawdown ? maxDrawdown = Drawdown
ROI = profit result in USD / sum of all positions margin
CalMAR Ratio = ROI / (-MaxDrawDown)
Sharpe Ratio = ROI / standard deviation for (Sum of all results) / (Sum of all Position Margins)
Strategies:
Before describing them, I’ll provide extensive statistics on the results of using the listed strategies:
Number 1, 2 and 3: based on Higher Timeframe TradingView Technical Ratings at self. 1 is summary total rating, 2 is oscillators and 3 is moving averages. When TR filter cross user setting filter levels trade will be open at chart bar close. By Default on chart you see Summary Technical Rating oscillator, but here the options for change it to Oscillator TR or Moving Average TR
Number 4, 5 and 6: based on Chart TimeFrame TR. Trades will open when its values (Summary, Oscillators and Moving Averages) reached setting buy/sell level. To seeing plot of Chart TF Technical Ratings you can just set HTF multipliers to 1
Number 7, 8 and 9: is Alternative buy sell logic for Chart TimeFrame TR, trades will open when counting rising or falling setting values will be reached
Number from 10 to 18: based on user-selected adaptive Moving Averages and Oscillators indicators. In settings you will see different types of Adaptive Algorithms, Moving Averages (By default: SMA, RMA, WMA, Hann, JMA) and Oscillators (By default: RSI, LRSI, MomentumRSI, RVI) - more than 30 options in total. The standard adaptive algorithm is unique, developed by the author and based on ADX: it shortens the length of the MA/OSC when the market is defined as trending, and increases it when the market is defined as sideways. Other available adaptive length algorithms options based on identification of Volatility, Market Cycles or Trending and works on a similar principle adjusting the length setting of MA/OSC within market condition. All adaptive strategies have their options for calibrating. You can plot on chart any MA/OSC and its length obtained from adaptive algorithms. Trades are opened when the MA/OSC are crossed user-specified in settings buy/sell levels
Number from 19 to 29: They are calibrated between two options "Fast React" or "Strong Signal" for avoid overfitting. "Fast React" mean trades would be more, indicators will detect buy/sell condition faster. "Strong Signal" buy/sell will identifies slower and open potentially more accurate trades. I tried to found mostly time worked classic strategies within thousands tests, at the time of publication this script uses :
- Swing HH LL ( 19 ): trades open when trend swing is determined by comparing the timing of the latest high vs. low within time window sensitive to Fast or Strong setting;
- Composite indicator ( 20 ): implemented Fast or Strong variations based on normalized and weighted 0.25 * SMA + 0.15 * RSI + 0.25 * MaCD + 0.35 * ROC, buy/sell signals trigger when overbought/oversell (ob/os) levels is crossed;
-%R ( 21,22 ): buy/sell signals occur when fast or strong long term Williams %R and short %R cross centre line or ob/os levels;
- Pivot Point SuperTrend ( 23 ): identifies pivot point centreline with ATR bands, buy/sell signal triggered when fast or strong trend direction is changed;
- Ichimoku ( 24 ): buy/sell when tenkan cross kijun with strong or fast cloud trend confirmation;
- TSI ( 25 ): trades open when fast/strong variations of true strength index crossing ob/os levels;
- Band Level RSI ( 26 ): identifies bands based on fast/strong close price wma and stdev, buy/sell signals triggered when RSI cross ob/os levels with price out of bands;
- RSI/MacD ( 27, 28 ): trades open when macd crossing signal line if RSI was in ob/os condition long time ago or short time ago in a fast or strong variations, and open trades when macd line (fast) or signal line (strong) crossed zero line;
- Bars UpDown( 29 ): trades open when last bars ups or downs in fast or strong variations
- Overbought/oversold levels are sensitive to the “Fast React” or “Strong Signal” settings
Why this mashup: No one single trading strategy works consistently in all conditions. I combine 29 unique strategies to dynamically identify the best-performing ones at any given time
You can enable or disable various Higher Timeframes Filters (ADX, Volume, Volatility, Tech rating). If enabled, trades will only open when the filter setting are reached for one of two HTF
And after this describe i will show you another great statistics:
In showed tables you see backtest results for all strategies on 100 random crypto coins. Uses default script settings: InitCap 20$, One trade 3$, L50, commission 0.15%, 15m chart TF and two HTF 60m and 120m, ATR 2.5 SL and ATR trailing with trigger at 7 ATRs by open price
What in this stats: First test was without any HTF filtering, second table show result for same strategies and coins, but with enabled ADX Filter. As you can see Filter reduce Losses radically
Without filtration just 24 crypto coins averages from 100 was profitable, with ADX filtration this number rises to 32 from 100 , note that after filter best performed become another strategies. Bear in mind, all filters or risk management options will affect their backtest performance
For clarity: classic indicators are not plotted on chart in this script to avoid overloading the interface. You can easily understand what exactly do listed upper strategies by the “Long” and “Short” labels on the chart and the trades counted in the tables. While you can collect the massive statistics by yourself as shown upper, it is not part of this script
Originality and Value:
Diverse: fully customizable rules for the first 18 strategies, as well as a choice of "fast" or "strong" signals for the remaining 11, allow you to build a suite with different trading frequency
Risk Control and Backtest: dynamic SL/TP and position sizing with immediate test performance of many assets/strategies in one framework help optimize the risk-reward profile
Automated Strategy Switching: author developed unique feature allows to pick on the best-performing strategies in real-time and can backtest the logic behind switching them.
It designed to finding profitable habits in market behaviours and to cut out unprofitable ones
This combination, along with the developer’s extensive research and testing, sets the “Force of Multi Strategy” apart from many other trading solutions available on the market
Another usage example:
Tips that I found through tests: Last 4 trades say more about the next one #5 than 10 do about #11. You can use many instances of FoMS on one symbol. An attached example demonstrates how 4 instances of FoMS work with different filter settings (No Filters, ADX, ATR, TV.TR)
All instances have the same settings : Symbol: PEPE, Chart TF 15m, HTF Mult 4/8, InitCap $100, One trade $10/50 Leverage. Strategies switch based on the same logic : choosing a strategy that achieved an ROI ≥ 0.4 and a win rate ≥ 50% over the last 4 trades. As you can see: the TV.TR filter opened 24 trades with best P&L 118.9$. The ATR filter (no trade if ATR 5 / ATR 20 < 1.2) performed best 1.37 ROI, achieving a P&L 95.9$ with 9 trades in 20 days of backtest
Now you can choose the preferred option and create a new alert with the Webhook address provided by TTA. That’s all. The next signal from the strategy that meets the set ROI and WR criteria from the last 4 trades with the HTF filter will be executed by the script and sent to the Webhook address to open a position on the exchange
Keep in mind , script open a market orders and alerts have slight delay, some negative or positive difference (usually 3-10%, L50) in close trade result between alert and actual trade results is possible, alert message example: Close 1000PEPEUSDT C=LINEAR +2.27$ Buy 1000PEPEUSDT Q=13276.2944 SL=0.006545 TP=0.010168 L=50 D=2 C=LINEAR St:21
Might be important , this script generates alerts for market orders that are then executed on pre-configured crypto exchanges via the TTA service, along with native SL/TP orders
Finally:
There is no universal instruction or ‘how to’ for profitability in all markets at any time. However, I will continue researching and will share more tips in the future. I believe that FoMS’s capabilities can revolutionize your understanding of intraday trading
Invite-only status safeguards the author’s unique multi-strategy framework, unavailable in public scripts, ensuring users access tailored tools without imitation risks.
To get access please see the Author's instructions!
Wishing you successful trades! Stay tuned for updates
DISCLAIMER: No sharing, copying, reselling, modifying, or any other forms of use are authorized for this script, and the information published with them. This script is strictly for individual use. No one knows the future and Investments are always made at your own risk. I am not responsible for any losses you may incur. Before investment make sure that your logic is profitable on demo account
Volume footprint 15 bars by MH RaajThis multi volume data indicator is as same as the Volume footprint of previous version just difference is, it shows only the data of last 15 bars in classic mode of volume footprint.
ALPHA POINTS PRO [v1] [Takeda Trades 2026]ALPHA POINTS PRO 2026 © Takeda Trades
by @TakedaTradesOfficial
v1 01/28/2026
═════════════════════════════════════════════════════════
ALPHA POINTS PRO
v1.0 - 2026 © Takeda Trades
DETAILED HOW TO TRADE GUIDE
1. INITIAL SETUP & CONFIGURATION
Step 1: Timeframe Selection
• Primary Chart: Your preferred trading timeframe (15min, 1hr, 4hr)
• MTF Timeframe: Set to 1-2 timeframes higher (if trading 15min, set MTF to 1hr)
• Example: 15min chart + 1hr MTF for intraday, 4hr chart + Daily MTF for swing trading
Step 2: Trading Mode Selection
• Start with "Balanced" (±200) - middle ground for most markets
• For volatile markets: Use "Conservative" (±250) to "Ultra Conservative" (±350)
• For ranging markets: "Moderate" (±150) to "Balanced" (±200)
• Adjust based on market conditions - higher numbers = fewer but higher quality signals
Step 3: Strategy Mode
• "HEDGING": Takes both BUY and SELL signals - recommended for beginners
• "LONG": Only takes BUY signals - use in uptrends or bullish markets
• "SHORT": Only takes SELL signals - use in downtrends or bearish markets
• Match strategy to market bias for better results
Step 4: TILT TRIGGERS Activation
• Turn ON - this is your psychological risk management system
• Sensitivity: Start with "Balanced" (300)
• Label Layout: "Vertical" for stacked information
• Emoji Mode: "Emoji + Text" for clear understanding
Step 5: Visual Settings
• Label Mode: "Regular" for clarity, "Emoji" for quick recognition
• Show Chart Signals: ON
• Show Close Signals: ON
• Show All Signals: OFF (turn ON only when you want to see all 15 levels)
2. SIGNAL IDENTIFICATION & ENTRY PROCESS
BUY Signal Entry:
Oscillator (bottom pane) crosses BELOW your selected negative threshold
Example: With "Balanced" mode (±200), BUY triggers at -200
Green BUY label appears on chart at candle's low
Confirm with MTF Table - higher timeframe should not be strongly bearish
Enter long position at market price or next candle open
Set stop-loss below signal candle or recent swing low
SELL Signal Entry:
Oscillator crosses ABOVE your selected positive threshold
Example: With "Balanced" mode (±200), SELL triggers at +200
Red SELL label appears on chart at candle's high
Confirm with MTF Table - higher timeframe should not be strongly bullish
Enter short position at market price or next candle open
Set stop-loss above signal candle or recent swing high
Signal Quality Checklist (BEFORE ENTERING):
✓ MTF alignment favorable (check Table)
✓ No strong contrary trend on higher timeframe
✓ Not in extreme TILT zone from previous trade
✓ Market conditions match your trading mode
✓ Risk-reward ratio at least 1:2
3. POSITION MANAGEMENT (OPEN TRADES)
Active Position Monitoring:
• Watch Signal Lines - they connect entry to current price
• Green line = currently profitable, Red line = currently losing
• Monitor progress toward Optimal Target Lines (blue dashed)
• Check Break Even Line - horizontal line showing entry price
Managing Winning Trades:
• When Break Even Line shows profit, move stop-loss to break-even
• Consider partial profit at first Optimal Target Line
• Let remaining position ride to next Optimal Target or CLOSE signal
• Monitor candle count - long sequences may indicate exhaustion
Managing Losing Trades:
• Watch TILT TRIGGERS closely - they escalate with drawdown
• "Tilt Trigger" appears = review trade thesis
• "Position Panic" appears = consider reducing position size
• "Rage Trading" appears = prepare to exit immediately
• Never add to losing positions when TILT triggers are active
4. EXIT STRATEGIES & TIMING
Primary Exit - CLOSE Signal:
• Occurs when oscillator crosses ZERO line (near 0)
• Yellow circle appears on chart
• Exit entire position at market
• This is the system's designed exit - most reliable
Secondary Exits - Profit Taking:
• At Optimal Target Lines (project to pivot points)
• At key support/resistance levels
• Partial exits at predetermined profit levels
• Trailing stop method once in profit
Emergency Exits - Risk Management:
• When TILT TRIGGERS reach "Rage Trading" or higher
• When position reaches maximum risk percentage (1-2% loss)
• When market conditions change dramatically
• When you feel emotional pressure (system confirms via TILT)
Exit Decision Matrix:
CLOSE signal appears → Exit 100%
Optimal Target reached + TILT warning → Exit 50-100%
Strong reversal pattern + still profitable → Exit 100%
Time-based exit (after average sequence duration) → Exit 100%
5. MULTI-TIMEFRAME CONFIRMATION SYSTEM
MTF Analysis Table (Style 3 Recommended):
• Shows oscillator values across multiple timeframes
• Displays position status for each timeframe
• Color-coded for quick analysis (green=bullish, red=bearish)
Alignment Trading Rules:
• Strong Buy: Current TF BUY + Higher TF BULLISH/LONG
• Weak Buy: Current TF BUY + Higher TF NEUTRAL
• Avoid: Current TF BUY + Higher TF BEARISH/SHORT
• Same rules apply for SELL signals in reverse
Timeframe Hierarchy:
• Weekly/Monthly: Primary trend direction
• Daily/4hr: Intermediate trend
• 1hr/15min: Entry timing
• Match your trading style to appropriate timeframe组合
6. TILT TRIGGERS DEEP DIVE
How TILT TRIGGERS Calculate:
• Monitors percentage drawdown from entry price
• Triggers escalate at predetermined loss percentages
• Customizable sensitivity (200 to 1200 points)
• Stacks multiple triggers within user-defined bar range
TILT Trigger Response Protocol:
Level 1: 😬 Tilt Trigger (0.25-0.75% loss)
→ Action: Review trade thesis, check news, verify analysis
Level 2: 😰 Conviction Crack (0.75-1.25% loss)
→ Action: Consider partial exit (25-50%), tighten stop-loss
Level 3: 😱 Position Panic (1.25-1.75% loss)
→ Action: Reduce position significantly (50-75%), prepare full exit
Level 4: 😤 Revenge Mode (1.75-2.25% loss)
→ Action: Exit position completely, take break from trading
Level 5+: ☠️ Extreme Levels (2.25%+ loss)
→ Action: Mandatory exit, trading break minimum 24 hours
TILT Prevention Strategies:
• Start with smaller position sizes
• Use more conservative trading modes
• Implement stricter stop-loss rules
• Take breaks between trading sessions
• Maintain trading journal to identify tilt patterns
7. SEQUENCE ANALYTICS FOR IMPROVED TIMING
Understanding Sequences:
• A sequence starts with first BUY or SELL signal
• Continues through additional same-direction signals
• Ends with CLOSE signal (oscillator crosses zero)
• Statistics tracked in table for historical reference
Using Analytics for Better Trading:
• Check average sequence duration before entering
• Compare current sequence to historical averages
• Long sequences (> average) may be near exhaustion
• Short sequences may have more room to run
• Use candle count labels for real-time monitoring
Sequence-Based Adjustments:
• If entering late in average sequence duration → smaller position
• If entering early in potential sequence → normal position
• Multiple consecutive sequences in same direction → trend strength
• Alternating short sequences → ranging market
8. ADVANCED FEATURES & OPTIMIZATION
Show All Signals Mode:
• Displays all 15 trading levels simultaneously
• Shows market strength through signal clustering
• Identifies key levels where multiple signals converge
• Use for: Market structure analysis, level importance identification
Reverse Color Gradient:
• Changes signal color intensity
• ON: Most conservative = brightest, most aggressive = darkest
• OFF: Most aggressive = brightest, most conservative = darkest
• Choose based on personal preference
Numbered Mode with Custom Gradients:
• Shows #1, #2, #3, etc. for sequential signals
• Color gradient from first to last signal in sequence
• Customize RGB values for personalized color schemes
• Excellent for tracking multiple entries in same direction
9. RISK MANAGEMENT FRAMEWORK
Position Sizing Formula:
Determine account risk per trade (1-2% recommended)
Calculate stop-loss distance in points
Position size = (account risk %) / (stop-loss in points × point value)
Adjust for correlation if multiple positions open
Stop-Loss Placement Methods:
Method A: Below/above signal candle
Method B: Below/above recent swing low/high
Method C: Percentage-based (1-2% from entry)
Method D: Volatility-based (ATR multiple)
Profit Protection Rules:
Rule 1: Move to break-even when Break Even Line shows profit
Rule 2: Take partial profits at 1:1 risk-reward ratio
Rule 3: Trail stop using Optimal Target Lines as reference
Rule 4: Never let winning trade become losing trade
10. MARKET CONDITION ADAPTATION
Ranging Markets (Best Performance):
• Characteristics: Oscillator moves between ±100 to ±300
• Settings: Moderate to Balanced modes (±150 to ±200)
• Strategy: Counter-trend entries at extremes
• Exit: Quick profits, don't wait for full sequence
Trending Markets (Caution Required):
• Characteristics: Consecutive signals in same direction
• Settings: Conservative modes (±300+)
• Strategy: Trade with trend using LONG/SHORT-only modes
• Exit: Longer holds, use trailing stops
High Volatility Markets:
• Characteristics: Large candles, wide ranges
• Settings: Ultra Conservative modes (±350+)
• Strategy: Smaller positions, wider stops
• Exit: Quicker exits, reduced profit targets
Low Volatility Markets:
• Characteristics: Small candles, tight ranges
• Settings: Aggressive modes (±100-150)
• Strategy: Normal positions, tighter stops
• Exit: Standard sequence exits
11. PERFORMANCE TRACKING & IMPROVEMENT
Mandatory Trade Journaling:
Record for every trade:
Date/Time
Trading Mode used
Signal level
Entry price
Exit price
Sequence duration
TILT triggers hit
Profit/Loss
Notes/Lessons
Weekly Review Process:
Analyze winning vs losing trades
Identify which trading modes worked best
Review TILT trigger frequency and response
Adjust settings based on performance
Set improvement goals for next week
Continuous Optimization:
• Test different trading modes in demo account
• Adjust TILT sensitivity based on emotional tolerance
• Refine entry/exit rules based on statistical analysis
• Develop personal trading plan incorporating system signals
12. COMMON PITFALLS & SOLUTIONS
Pitfall 1: Overtrading
→ Solution: Only trade when MTF alignment confirms, use higher conservative modes
Pitfall 2: Ignoring TILT Warnings
→ Solution: Make TILT compliance non-negotiable, automate responses
Pitfall 3: Poor Position Sizing
→ Solution: Implement strict 1-2% risk rule, use position size calculator
Pitfall 4: Exiting Too Early/Late
→ Solution: Follow system exits (CLOSE signals), use partial profit taking
Pitfall 5: Trading Wrong Market Conditions
→ Solution: Identify market type first, adjust settings accordingly
═════════════════════════════════════════════════════════
⚠️ FINAL WARNINGS & BEST PRACTICES
• This is a COUNTER-TREND RANGE OSCILLATOR - it excels in ranging markets but may produce consecutive signals in strong trends
• The TILT TRIGGERS system is your most valuable feature - ignoring it defeats its purpose
• Always PAPER TRADE new settings before using real capital
• Maximum risk should NEVER EXCEED 2% per trade
• This system provides SIGNALS AND TOOLS , not guaranteed profits - your discipline determines success
• Regular PERFORMANCE REVIEW and adjustment is necessary for long-term success
• Trading involves SUBSTANTIAL RISK - only trade with capital you can afford to lose
═════════════════════════════════════════════════════════
2026 © Takeda Trades • Trading involves risk of loss • Past performance does not guarantee future results • This is educational material, not financial advice
Key LevelsThe indicator includes:
• ✅ Daily/Weekly High/Low - update dynamically
• ✅ 4H Equilibrium - updates with new 4H candles
• ✅ Key Levels (4H, 1H, 30M, 15M) - LOCKED IN PLACE with labels
• ✅ London Open/Close - locked at their time of formation
• ✅ Info table - fixed in top right corner
(Grit)Gold Market DashboardAll-in-One Global Market & Multi-Timeframe Dashboard
This comprehensive TradingView dashboard is specifically designed for gold (XAUUSD) traders who need a "bird's-eye view" of global liquidity and price action across multiple dimensions. It consolidates critical market data into a single, sleek interface, eliminating the need to flip between tabs.
Key Features
Real-Time Global Market Sessions Stay synced with the world’s major financial hubs (Sydney, Tokyo, Hong Kong, Zurich, London, and New York). The dashboard tracks session status in real-time, highlighting which markets are currently open to help you anticipate surges in volatility and liquidity.
Intelligent Auto-DST Calculation No more manual time-zone math. The system features an Automatic Daylight Saving Time (DST) adjustment for both US and EU regions, ensuring your session timings remain accurate year-round as seasons change.
Multi-Timeframe (MTF) Data Matrix Analyze the market structure across up to 10 different timeframes simultaneously. This bird's-eye view allows you to spot trend alignments and divergences instantly without changing your main chart.
Advanced Performance Metrics Go beyond simple price tracking. For every timeframe, the dashboard calculates:
Price Diff & Points: Real-time movement relative to the candle open.
Max/Min Points: Historical reach (High/Low) within the current candle, helping you identify exhaustion points and potential reversals.
MTT Liquidity Transmission Z-ScoreUnderstanding the Liquidity Transmission Indicator
This indicator is a multi-asset dashboard designed to reveal the "invisible" plumbing of the financial markets. By normalizing four distinct macro drivers into Z-scores, it allows you to compare disparate data points—interest rates, volatility, and equity ratios—on a single unified scale (typically ranging from -3 to +3).
How to Interpret the Data
Expansion (Positive Z-Scores): When the lines move above the zero median, it signals easing conditions. For example, a rising US Policy Impulse suggests falling yields and a more accommodative Fed, providing a "tailwind" for risk assets.
Contraction (Negative Z-Scores): When lines drop below zero, liquidity is tightening. A plummeting Credit Transmission line indicates widening corporate spreads, suggesting that banks are less willing to lend, which often precedes market corrections.
The "Confluence" Signal: The strongest trading environments occur when all four lines align. If Speculative Excess and International Impulse are both surging alongside US policy, you are witnessing a global "Risk-On" regime.
Trading Application
Watch for divergences. If the S&P 500 is making new highs but the Liquidity Transmission lines are trending lower (becoming "overbought" or exhausted), the market is likely running on fumes. Conversely, look for "oversold" bounces from the -2.0 level as potential entry points for a mean-reversion swing trade.
3-Session ORB (SGT) + 15m EMA200 Trend Dashboard (v6)3-Session ORB (SGT) + 15m EMA200 Trend Dashboard (v6)
Neeson Trend Price Oscillator Pulse EditionNeeson Trend Price Oscillator Pulse Edition: A Comprehensive Market Cycle Analysis Tool
Overview and Purpose
The Trend Price Oscillator Pulse Edition is a sophisticated technical analysis indicator designed to identify major market cycle tops and bottoms. This tool operates as a standalone oscillator in a subchart, providing clear visual signals of overbought and oversold conditions within the context of long-term market cycles. Developed for position traders and long-term investors, it focuses on capturing significant market turning points rather than short-term fluctuations.
Integration Rationale and Component Synergy
The indicator integrates three core analytical concepts into a cohesive system:
Detrended Price Oscillator (DPO) Foundation: Traditional DPO methodology isolates cyclical price movements by removing the underlying trend component. This creates a clearer view of oscillatory behavior without the distortion of long-term directional bias.
Normalization Framework: By converting raw DPO values to a standardized 0-100 scale, the indicator establishes consistent reference points for market extremes across different instruments and timeframes. This normalization enables meaningful comparison of oscillator readings regardless of absolute price levels.
Dynamic Threshold System: The implementation of adjustable threshold levels (default: 95% for overbought, 5% for oversold) creates adaptive boundaries that respond to changing market volatility and cycle characteristics.
These components work synergistically: The DPO extracts cyclical information from price action, the normalization process standardizes this information for consistent interpretation, and the threshold system provides actionable decision points based on historical extremes.
Operational Mechanism
The indicator calculates a detrended price value by comparing current price against a displaced moving average. This detrended value is then normalized against its historical range over a specified lookback period, transforming it into a percentage-based oscillator. A smoothing filter is applied to reduce noise and highlight significant movements.
The oscillator's movement through threshold zones generates four distinct market signals:
Entry into overbought territory (crossing above 95%)
Exit from overbought territory (crossing below 95%)
Entry into oversold territory (crossing below 5%)
Exit from oversold territory (crossing above 5%)
Each signal corresponds to a specific market condition hypothesis regarding institutional versus retail trader dynamics in major market cycles.
Practical Application Guidelines
Primary Use Cases:
Identification of potential major cycle turning points on weekly and monthly timeframes
Confirmation tool for existing trading strategies requiring cycle analysis
Risk management through recognition of extreme market conditions
Interpretation Framework:
Overbought Conditions (Oscillator ≥ 95%): Suggest potential selling pressure from major market participants. Consider reducing long exposure or implementing protective measures.
Oversold Conditions (Oscillator ≤ 5%): Indicate potential accumulation zones by institutional buyers. Consider establishing or adding to long positions using dollar-cost averaging strategies.
Threshold Crossings: Monitor for exits from extreme zones as potential confirmation that a cycle peak or trough may have formed.
Parameter Considerations:
Default parameters (548-period oscillator, 274-period offset, 1096-period lookback) are optimized for identifying major market cycles. Users may adjust these values for different market conditions or timeframes, though significant parameter changes will alter the indicator's sensitivity and signal frequency.
Originality and Distinctive Features
This implementation incorporates several innovative aspects:
Extended Cycle Focus: Unlike most oscillators designed for shorter timeframes, this tool employs exceptionally long calculation periods specifically for identifying primary market cycles.
Dynamic Normalization: The lookback-based normalization adapts to changing market conditions without requiring manual recalibration.
Multi-Signal Alert System: Four distinct alert conditions provide nuanced information about market state transitions rather than simple binary signals.
Integrated Risk Context: Each signal includes contextual information about potential market participant behavior, encouraging disciplined risk management.
Empirical Considerations and Limitations
The indicator provides probabilistic assessments based on historical price behavior, not predictive certainties. Market conditions may change, rendering historical patterns less reliable. Users should consider:
The indicator performs best in trending or cyclical markets; it may generate false signals during extended range-bound periods.
No technical indicator, including this one, can guarantee future market movements.
Proper position sizing and risk management should accompany all trading decisions, regardless of indicator signals.
Expected User Outcomes
When used as part of a comprehensive trading plan, this indicator can help users:
Identify potential reversal zones in major market cycles
Develop patience by focusing on significant rather than frequent trading opportunities
Maintain objective perspective during market extremes through quantitative assessment
Coordinate entry and exit timing with cycle analysis
The Trend Price Oscillator Pulse Edition represents a specialized tool for traders seeking to align their strategies with major market cycles through systematic analysis of price oscillation behavior relative to long-term trends.
Astrology Weekly Time Calendar [yigdeli]Overview
Thanks to @twingall for their support and feedback.
Astrology Weekly Time Calendar is a time-based visualization indicator designed for users who already work with astrology-based market timing methods.
Instead of analyzing price or generating signals, the indicator focuses exclusively on structuring and projecting user-defined time expectations onto the chart.
It displays predefined future time windows in a session-style format, allowing users to visually reference their own outlook within upcoming periods.
📌 This tool does not attempt to predict price behavior. It provides a structured visual context for time-based expectations defined by the user.
📸
Clean chart showing multiple vertical time boxes across a full week.
Caption:
Example of user-defined weekly time windows visualized in a session-style format.
Core Concept
This indicator does not calculate, interpret, or validate astrological data.
All astrology-related expectations:
Are determined externally by the user
Are based on the user’s own research, methodology, or experience
Are manually entered into the script via input sessions
The indicator acts purely as a visual organization layer, aligning these predefined time windows with the chart’s timeframe and timezone.
How It Works
The user performs their own astrology-based time analysis externally
Based on this analysis, the user defines specific time windows (e.g. active, neutral, or mixed periods)
These time windows are manually entered into the indicator inputs
The script projects these ranges forward on the chart as vertical time zones, similar to a session-based tool
The indicator does not evaluate the validity or effectiveness of any external methodology.
All interpretation remains entirely the responsibility of the user.
📸
Zoomed-in chart showing a single day with multiple colored time boxes.
Caption:
Close-up view of intraday time windows with customizable colors and labels.
Visual Structure
Each time window is displayed as a vertical box on the chart
Colors are fully customizable and represent user-defined classifications
Optional labels may display:
Day
Date
Time
The vertical height of boxes is purely cosmetic and does not represent price levels, targets, outcomes, or performance
The indicator is designed to remain visually clean while supporting complex weekly structures.
⚠️ Note on Colors and Example Charts
The colors used in the example charts are default visual settings and are shown for illustration purposes only.
They do not represent factual market outcomes, validated results, or verified historical behavior.
All displayed time windows are purely visual references based on user-defined inputs and should not be interpreted as reflections of actual market performance.
Manual Input – How to Define Time Windows
All time windows displayed by the indicator are manually defined by the user.
Users first determine their own time expectations externally, then enter the corresponding date and time ranges into the script inputs (similar to defining sessions).
The indicator does not generate, modify, or validate these values. It only visualizes the user-defined time windows on the chart.
This approach ensures full flexibility while keeping all interpretation under the user’s control.
How to Fill the Inputs (Example Workflow)
Time windows are defined sequentially, similar to session-based configurations.
Each new time range always starts where the previous one ends.
This ensures a continuous and organized structure throughout the day.
Example (Monday):
First time window: 00:00 → 03:55
Second time window: 03:55 → 07:30
Third time window: 07:30 → 10:00
Fourth time window: 10:00 → 15:00
…and so on
The end time of one window becomes the start time of the next window.
Users are free to define as many time ranges as needed for each day.
Notes Field (Optional)
Each time window includes an optional notes field, which is empty by default.
Users may use this field to record:
Lunar phases
Cycles
Important astrological references
Personal observations
The indicator does not interpret or process these notes.
They are displayed purely for user reference.
Time Zone & Display Options
Time ranges can be defined according to the user’s local time zone using the time zone selector
Users may optionally enable or disable:
Day name
Date
Time
labels directly on the chart
These display settings allow users to customize how much contextual information is shown, without affecting the underlying time windows.
📸
Settings panel showing session/time inputs, color selections, and note fields.
Caption:
Example of manually entered time ranges and optional notes used to define weekly time expectations.
📸
Full settings panel overview with multiple days and sessions configured.
Caption:
Overview of input settings used to organize and customize weekly time windows.
Intended Users
This indicator is intended for:
Users familiar with astrology-based market timing
Traders who already define their own time expectations externally
Advanced or niche users seeking a structured way to visualize time-based outlooks
It is not designed as a general-purpose trading indicator.
What This Script Does NOT Do
❌ Does not generate buy or sell signals
❌ Does not predict price direction
❌ Does not calculate astrological data
❌ Does not provide financial or trading advice
The script is strictly a time-window visualization tool.
Disclaimer
This indicator is provided for visual and analytical purposes only.
It does not constitute financial advice.
Users should apply their own judgment, confirmation methods, and risk management when using this tool.
Past or future visualizations shown in examples do not imply any form of performance expectation.
Peak Trading Activity Graphs [LuxAlgo]The Peak Trading Activity Graphs displays four graphs that allow traders to see at a glance the times of the highest and lowest volume and volatility for any month, day of the month, day of the week, or hour of the day. By default, it plots the median values of the selected data for each period. Traders can enable the Median Delta feature to further highlight differences in the data. The graphs are customizable in width and height and feature gradient colors by default.
🔶 USAGE
The tool is simple yet powerful. Using the three main parameters on the settings panel, traders can display up to four different graphs and up to 16 different configurations.
There are two main types of data: volume and volatility. There are also four different time periods: months, days of the month, days of the week, and hours of the day. There is also the possibility of displaying the raw medians or the delta between them.
Understanding which time periods have the most and least volume and volatility is essential for any trader. From avoiding trading during periods of low volume to properly sizing positions during periods of high volatility, there are multiple use cases directly related to improving execution and risk management.
🔹 Months
This chart shows the monthly volume and volatility of NQ as medians at the top and as the delta of medians at the bottom.
As we can see on the left-hand chart, the volume is fairly consistent throughout the year. January, March, and October have the highest volume, and December has the lowest volume for obvious reasons. Note the bottom chart with the delta feature enabled, which clearly shows the top and bottom periods.
On the right, we have volatility, which is also evenly distributed throughout most months. October is the most volatile month, and March is the least volatile month. The differences are also very clear on the bottom chart with delta enabled.
Traders may want to compare median volatility and volume by month to size positions and favor exposure during historically high-activity months.
🔹 Days of Month
The same NQ charts are shown, but in this case, the Days of Month period has been selected. As you can see, this displays a calendar-like graph. The volume is on the left, the volatility is on the right, and the delta feature is enabled on the bottom charts. This feature allows for stronger differences in gradient.
The top charts show that the raw medians of both volume and volatility are evenly distributed. We need to enable the delta feature on the bottom charts to see where the most and least volume and volatility are.
Traders can use median activity by calendar day to anticipate liquidity expansions or contractions and adjust trade frequency.
🔹 Days of Week
In this case, we have BTC charts with the same layout as before. Notably, the difference in volume on weekends is not as pronounced from a volatility perspective on those same days.
A practical use case can be differentiate high-risk, high-participation weekdays from low-activity sessions to select trend or range-based strategies.
🔹 Hours of Day
This shows the volume and volatility of each hour of the day for gold futures. As we can see, the most volume and volatility occur during the three hours around the RTH open at 8:00, 9:00, and 10:00 a.m.
Traders may want to isolate hours with the highest median volatility and volume to concentrate execution and avoid low-liquidity periods.
🔹 Assets Comparison
This tool allows us to compare different assets over the same period. In this case, we are comparing the hours of the day for 10-year notes, the S&P 500, silver, and the yen. Each asset has a different volatility profile throughout the day.
With the Delta feature enabled, we can clearly see the differences. The 10Y Notes move from 7:00 to 9:00 and from 2:00 to 9:00. The Yen moves from 7:00 to 9:00 and from 2:00 to 9:00. Silver moves from 8:00 to 10:00. The S&P 500 moves from 8:00 to 9:00 and from 14:00 to 15:00. All times are in exchange time.
🔹 Sizing & Coloring Graphs
Traders can adjust the width and height of the graphs, as well as the text size, at will.
Traders can choose from four different color configurations in the settings panel.
🔶 SETTINGS
Data: Select the type of data to display: Volume or Volatility.
Period: Select the time period to display: Month, Day of Month, Day of Week, or Hours.
Display delta between medians. Display the difference between the medians as a percentage. The smaller median is 0 and the larger median is 100. Enabling this feature highlights the differences between values.
🔹 Graph
Graph: Select the graph location.
Size: Select the graph size.
Width: Select the graph width.
Height: Select the height of the graph.
🔹 Style
Colors: Select a color map: Viridis, Plasma, Magma, or Custom.
Custom Cold: Select a custom color for cold (low values).
Custom Lukewarm: Select a custom color for lukewarm (medium values).
Custom Hot: Select a custom color for hot (high values).
Target Ladder Pro - MTF ATR + HIT ConfirmationTarget Ladder Pro is a volatility-based target framework that plots multi-timeframe ATR-derived upper and lower reference levels on the price chart and can optionally print HIT confirmations when a defined ATR target is reached.
This script is designed to provide structured volatility context (reach zones, range framing, and objective “target reached” tagging). It does not predict price direction, does not guarantee outcomes, and is not intended as a standalone signal generator.
What This Script Displays
1) Multi-Timeframe ATR Target Ladder (1H / 4H / 1D / 1W)
For each enabled timeframe, the script calculates ATR using higher-timeframe data via request.security() (no lookahead), then plots:
Upper level: Base + ATR × Multiplier
Lower level: Base − ATR × Multiplier
The “Base” can be set to:
the current chart price (for immediate relevance), or
the timeframe’s own close (for a strict MTF reference)
Each timeframe’s upper and lower levels are drawn as price-chart lines.
Last-Bar Target Balloons (per timeframe)
On the last bar, the script prints balloon labels for each timeframe’s upper and lower level. Horizontal x-offsets are configurable per timeframe to keep stacked labels readable.
2) ATR Target + Deviation Bands (Context Layer)
A separate ATR target module calculates a single ATR reference level for the current bar based on candle direction (up/down close relative to the prior close). It also optionally plots:
a mean line (moving average), and
up to four standard-deviation bands (mean ± N × deviation)
These bands provide statistical range context around price.
Target / HIT Labels (per bar)
When enabled:
a Target label marks the computed ATR target level
a HIT label appears when price reaches that target on the same bar (high/low touch rule)
An optional filter can require that the ATR target is inside the first deviation band before printing a HIT label, reducing HIT labels during extended conditions.
Label history can be limited to the most recent N labels or allowed to persist (with a safety cap).
How to Use
Enable the timeframes you want to display (e.g., 1H / 4H / 1D / 1W).
Adjust ATR length and multipliers per timeframe to match the asset’s volatility profile.
Choose whether MTF ladder levels are anchored to current price or the timeframe’s own close.
Use the ladder levels as volatility reach reference zones above and below price.
Use Target/HIT labels as objective “condition occurred” markers for review and journaling.
Notes and Limitations
ATR levels are volatility references, not forecasts or guarantees.
Targets may be reached frequently in high-volatility regimes and rarely in compressed markets.
HIT labels indicate that a defined volatility condition occurred; they do not imply reversal or continuation on their own.
This script is provided for informational and educational purposes only and does not constitute financial advice.
bitcoin Multi-Timeframe Trend Analysis Toolbitcoin Multi-Timeframe Trend Analysis Tool: A Comprehensive Guide for Market Cycle Identification
Introduction
The Multi-Timeframe Trend Analysis Tool is a sophisticated technical indicator designed to help traders identify critical market phases across different time horizons. This tool synthesizes multiple established technical analysis concepts into a unified framework, specifically optimized for high-volatility markets such as cryptocurrencies and alternative coins (altcoins). By integrating trend-following, momentum, and mean-reversion principles, it provides visual cues for strategic entry and exit points throughout market cycles.
Core Philosophy and Integration Rationale
The indicator's design philosophy centers on the principle that different market phases require different analytical approaches. Rather than relying on a single indicator, which often produces false signals during complex market conditions, this tool combines multiple technical components that complement each other's strengths and compensate for individual weaknesses.
The integration follows a logical hierarchy:
Trend Identification through multiple EMA periods establishes the market's primary direction
Momentum Confirmation via multiple MACD configurations validates trend strength and potential reversals
Multi-timeframe Alignment ensures signals are significant across both short-term and long-term perspectives
This layered approach reduces the likelihood of whipsaws and increases the statistical significance of generated signals.
Component Synergy and Operational Mechanics
1. EMA System: The Trend Foundation
The tool employs six Exponential Moving Averages organized into two groups:
Long-term EMA Group (200, 300, 700 periods):
The 200-period EMA serves as the primary trend baseline
The 300-period EMA provides confirmation of the longer-term direction
The 700-period EMA represents the "macro trend" and helps identify major cycle shifts
Medium-term EMA Group (18, 36, 63 periods):
These shorter EMAs capture intermediate trend dynamics
The relationship between these EMAs helps identify acceleration or deceleration in trend momentum
The EMA system works by comparing relationships between different period lengths. For instance, when shorter EMAs are positioned below longer EMAs, it confirms a bearish trend structure, while the opposite configuration suggests bullish momentum.
2. Multi-Period MACD System: Momentum and Divergence Detection
The tool implements three separate MACD configurations, each serving a distinct purpose:
Bottom MACD (168/364/6 periods):
Designed to capture long-term momentum shifts at potential market bottoms
The extended periods (168 and 364) filter out short-term noise while highlighting significant trend changes
Particularly effective at identifying oversold conditions during prolonged downtrends
Top MACD (108/234/9 periods):
Optimized for detecting momentum deterioration at potential market tops
The period selection is based on historical analysis of bull market cycles
Helps identify when bullish momentum is weakening before price action clearly reverses
Local Top MACD (9/36/9 periods):
Functions as an early warning system for short-term corrections
Particularly useful for swing traders and risk management
Can help identify profit-taking opportunities during ongoing trends
The three MACDs operate independently but collectively provide a comprehensive view of momentum across different time horizons. When multiple MACDs simultaneously show confirming signals, the reliability of the indication increases significantly.
3. Signal Generation Logic: Conditional Framework
Signals are generated only when multiple conditions align across different components:
Accumulation Zone Conditions:
Requires both trend alignment (200 EMA below 300 EMA) AND either:
Price trading at a significant discount to the 200 EMA (suggesting oversold conditions), OR
The 200 EMA itself declining sharply (confirming bearish momentum exhaustion)
This dual requirement prevents false accumulation signals during healthy downtrends
Strong Buy Zone Conditions:
Includes all accumulation zone requirements PLUS:
Sharp decline in the 36-period EMA (suggesting panic or capitulation)
Accelerated decline in the 200 EMA (confirming bearish exhaustion)
This represents a higher-conviction signal with multiple confirming factors
Potential Bull Market Top Conditions:
Requires the 700 EMA to be rising sharply (confirming extended bullish trend) AND
Top MACD showing bearish divergence (momentum weakening) AND
Short-term EMA alignment still bullish (indicating the top is forming amid strength)
This combination helps distinguish between minor corrections and major trend reversals
Local Top Warning Conditions:
Triggered when the 700 EMA shows accelerated gains (potential euphoria phase) AND
The Local Top MACD shows bearish momentum divergence
Serves as a risk management tool rather than a direct reversal signal
Practical Application and Usage Guidelines
For Long-Term Investors:
Monitor for "Accumulation Zone" signals during market downturns
Consider initiating or adding to positions during "Strong Buy Zone" signals
Use these signals for dollar-cost averaging strategies rather than timing exact bottoms
Hold through intermediate fluctuations unless "Potential Bull Market Top" signals appear
For Trend Traders:
Use EMA alignments to confirm trend direction before entering positions
Employ "Local Top Warnings" to secure profits on portions of positions
Watch for alignment between medium-term EMA direction and MACD signals for entry timing
Consider "Potential Bull Market Top" signals as reasons to reduce exposure or implement hedging strategies
For Risk Managers:
Use "Local Top Warnings" to tighten stop-losses or reduce position sizes
Monitor the relationship between price and the 200 EMA for overall market health assessment
Track multiple timeframes to distinguish between normal volatility and potential trend changes
Originality and Distinctive Features
This tool represents a novel synthesis of existing technical concepts rather than a completely new indicator. Its originality stems from:
Purpose-Specific MACD Configurations: Unlike standard MACD implementations, each of the three MACDs is optimized for a specific market condition, with period lengths derived from empirical analysis of market cycles.
Multi-Layered Confirmation Framework: Signals require alignment across trend, momentum, and rate-of-change dimensions, reducing false positives common in single-indicator systems.
Progressive Signal Hierarchy: The tool distinguishes between initial warning signals ("Local Top Warnings") and higher-conviction reversal signals ("Potential Bull Market Tops"), allowing for graduated responses.
Combination of Absolute and Relative Conditions: The logic incorporates both absolute price relationships (price vs. EMA levels) and rate-of-change metrics (EMA acceleration/deceleration), capturing both state and momentum information.
Limitations and Considerations
Lagging Nature: Like all trend-following indicators, this tool reacts to established conditions rather than predicting future movements. Early trend phases may not generate signals.
Parameter Sensitivity: The default parameters are optimized for daily cryptocurrency charts. Performance may vary across different asset classes or timeframes.
Complementary Analysis Required: This tool should be used alongside fundamental analysis, volume confirmation, and market structure considerations.
No Guarantee of Performance: Past success in identifying market phases does not ensure future accuracy. All trading involves risk, and no indicator provides certainty.
Conclusion
The Multi-Timeframe Trend Analysis Tool provides a structured approach to identifying significant market phases by integrating trend, momentum, and mean-reversion concepts across multiple time horizons. Its value lies not in predicting exact turning points but in identifying zones of increasing probability for trend changes, allowing traders to adjust their strategies accordingly. When used as part of a comprehensive trading plan with proper risk management, it can help traders navigate complex market environments with greater clarity and discipline.
The tool is particularly suited to the extended trends and pronounced cycles characteristic of cryptocurrency markets, though its principles apply across various financial instruments. As with all technical tools, its effectiveness increases with user understanding of both its mechanisms and its limitations.
Bitcoin Macro Trend IndicatorBitcoin Macro Trend Indicator: A Multi-Timeframe Confirmation System for Strategic Positioning
Introduction
The Bitcoin Macro Trend Indicator is a comprehensive technical analysis tool designed for cryptocurrency traders and investors seeking to navigate Bitcoin's volatile cycles. It integrates multiple exponential moving averages (EMAs) and MACD variations into a unified system that identifies long-term accumulation zones, bull market tops, and strategic re-entry points. This document outlines the logical foundation of this integration, explains the synergistic operation of its components, and provides practical guidance for its application.
Rationale for Multi-Indicator Integration
Bitcoin's market behavior exhibits distinct cyclical patterns characterized by extended accumulation periods, parabolic advances, and sharp corrections. Single indicators often generate false signals during volatile conditions. This system employs a layered confirmation approach where:
Ultra-long-term EMAs establish the primary trend context
Medium-term EMA crossovers identify trend transitions
Multiple MACD configurations detect momentum shifts across different time horizons
This multi-timeframe methodology reduces noise and increases signal reliability by requiring convergence across independent but complementary technical elements.
Component Synergy and Operational Mechanism
1. EMA Framework: The Trend Foundation
700-period EMA: Serves as the primary trend baseline. Prices below this line suggest long-term undervaluation (accumulation territory), while sustained positions above indicate established bull markets.
18/63-period EMA Pair: Functions as the core trend transition system. The golden cross (18 above 63) confirms bullish momentum, while the death cross signals potential trend exhaustion.
12/52-period EMA Pair: Specialized for identifying renewed momentum after corrections within ongoing trends, reducing premature re-entry during false recoveries.
12-period EMA (Auxiliary): Provides early warning of short-term trend deterioration that may precede larger corrections.
2. MACD Ensemble: Momentum Verification
Bottom MACD (168/364/6): With exceptionally slow parameters, this configuration filters out short-term noise to identify genuine long-term momentum shifts characteristic of market bottoms.
Top MACD (63/133/1): Optimized for detecting momentum divergence at potential market tops, where traditional MACD settings often lag.
Local Top Warning MACD (30/65/4): Balanced to capture intermediate-term momentum deterioration that frequently precedes significant pullbacks.
Early Bull MACD (9/19/6): Sensitive to initial momentum surges following accumulation periods, providing early confirmation of trend initiation.
3. Signal Hierarchy and Progressive Confirmation
The indicator employs a cascading confirmation logic:
Stage 1 (Accumulation): Requires both long-term MACD improvement AND price position below the 700-period EMA. Strong accumulation signals add Early Bull MACD confirmation.
Stage 2 (Warning): Local top warnings activate only when multiple conditions align: medium-term trend remains bullish, ultra-long-term trend confirms strength, AND specialized MACDs show momentum deterioration.
Stage 3 (Re-entry): Requires both EMA crossover confirmation AND momentum recovery in the warning MACD, reducing false continuation signals.
Stage 4 (Top Confirmation): The most stringent criteria, demanding convergence across long-term, medium-term, and momentum indicators before signaling major trend reversal.
Practical Application and Interpretation
Signal Classification System
Accumulation Zones (Green): Areas where long-term indicators suggest undervaluation. These represent strategic buying opportunities for patient investors.
Strong Accumulation Signals (Dark Green): Enhanced accumulation zones with additional momentum confirmation, suggesting higher-probability entry points.
Local Top Warnings (Orange/Red): Progressive warnings of increasing risk, with red zones indicating conditions historically associated with more severe corrections.
Re-entry Opportunities (Blue): Post-correction zones where momentum recovery aligns with trend resumption signals.
Bull Market Termination (Purple): Signals suggesting completion of major advance cycles, prompting defensive positioning.
Top Confirmation (Dark Red): High-confidence reversal signals with multi-timeframe confirmation.
Usage Guidelines
Timeframe Recommendation: Designed primarily for daily and weekly charts where macroeconomic trends are most evident.
Position Sizing: Accumulation signals support gradual position building, while warning signals suggest reducing exposure rather than immediate liquidation.
Corroboration: Although self-contained, the indicator performs best when combined with volume analysis and fundamental considerations.
Historical Validation: Users should review signal performance across multiple market cycles to understand characteristic behaviors.
Limitations and Considerations
No technical indicator predicts market movements with absolute certainty. This tool provides probabilistic assessments based on historical patterns.
Extraordinary market events or fundamental shifts may override technical signals.
The indicator's parameters, while optimized for Bitcoin's historical behavior, may require adjustment for unprecedented market conditions.
Signals should be interpreted in context of overall market structure and trader/investor time horizon.
Originality and Differentiation
This system represents a novel synthesis of established technical concepts through:
Parameter Optimization: Specific EMA and MACD periods calibrated to Bitcoin's characteristic volatility and cycle duration.
Conditional Layering: Unlike single-criterion systems, signals require convergence across independent technical dimensions.
Progressive Warning System: Multi-stage alerts that distinguish between routine corrections and potential trend reversals.
Macro-Micro Integration: Simultaneous analysis of ultra-long-term trends and short-term momentum shifts.
Empirical Foundation
The indicator's design incorporates observations from Bitcoin's market behavior since 2010, particularly:
The tendency for major bottoms to form during extended periods below long-term moving averages
Characteristic momentum patterns preceding significant tops
The predictive value of specific EMA relationships during different market phases
Historical performance of multi-timeframe confirmation versus single indicators
Conclusion
The Bitcoin Macro Trend Indicator provides a structured framework for identifying high-probability turning points in Bitcoin's market cycles. By integrating multiple technical perspectives into a confirmation hierarchy, it reduces reaction to market noise while maintaining sensitivity to genuine trend changes. Users should employ this tool as part of a comprehensive trading plan that includes risk management protocols and consideration of external market factors. The system's greatest utility emerges when understood not as a predictive oracle but as a systematic method for identifying favorable risk-reward scenarios based on multi-timeframe technical convergence.
Trading Cutoff TimerTrade Cutoff Timer — Discipline-First Session Control
Trade Cutoff Timer is a simple execution-discipline indicator designed to enforce one of the most powerful trading rules:
stop trading after your optimal window ends.
The indicator visually marks a fixed cutoff time measured in minutes after the market open, helping you avoid late-session overtrading, FOMO entries, and degraded edge conditions.
🔹 What it does
Draws a clear vertical cutoff line at X minutes after market open
Optionally shades the background from market open until the cutoff
Prevents “one more trade” behavior by making your rule visible on-chart
Works on any intraday timeframe
Does not affect chart scaling or price visibility
🔹 Key Features
⏱ Minute-based cutoff
Define exactly how long after market open you are allowed to trade (e.g. 90 minutes).
🌍 Timezone-aware (UTC±)
Select timezones using TradingView-style UTC offsets for consistent behavior across markets.
📅 Lookback control
Limit how many historical days are marked to keep charts clean and focused.
🎨 Visual flexibility
Enable or disable background shading, control how far it extends, and customize colors.
🧠 Discipline over signals
No entries, no indicators, no bias — this tool enforces process, not predictions.
🔹 Who it’s for
Day traders with a defined trading window
Traders who perform best near market open
Anyone working to improve consistency, patience, and rule-based execution
Traders who want structure without clutter
🔹 Typical use cases
“I only trade the first 90 minutes after NY open”
“I stop trading once volatility degrades”
“I want a visual reminder of my hard stop time”
Trade less. Trade better.
This indicator exists to support consistency — not to generate signals.
TTC Open Lines v1This liquidity-based key level indicator displays previous highs and lows from the daily, weekly, monthly, quarterly, and yearly charts. These price levels serve as important reference points in the trading of any market or financial instrument.
They also represent high-probability reaction zones, making them ideal areas to look for trades using simple confirmation patterns.
Each level plays a crucial role in determining whether the market is likely to continue its current trend or reverse direction. I like to think of these levels as two magnets — they can either attract price or push it away.
You might wonder how two opposing behaviors can both be useful. The key is to remain directionally neutral and develop your own set of rules to identify when price is more likely to react by being drawn toward these areas or rejected from them.
I have my own rules for this, and you can develop a framework that fits your own trading style as well.
ET Quarterly Boxes @RukinRomanDivides the year into 4 quarters, then divides by Fibonacci.
The distribution is as follows:
13
5+8
5+(3+5)
(2+3)+(2+1)+(2+3)
Each layer can be turned on separately.
The starting point is the beginning of the year, accounting for market open.
Accuracy is up to 1 hour. Minimum working timeframe is 1 hour.
ICT Internal Levels [Amaan] 🔷 OVERVIEW
The ICT Internal Levels is a comprehensive institutional analysis suite designed to bridge the gap between subjective price action and objective algorithmic logic. This script automates the detection of core ICT pillars—Liquidity, Time, and Displacement—into a single, high-performance interface.
🧠 The Core Engine
Unlike standard support/resistance indicators, this script uses a dynamic state-tracking system to identify institutional interest zones. It manages historical levels using memory-efficient User-Defined Types (UDTs) and arrays, ensuring that only the most relevant "unswept" liquidity remains on your chart.
🛠 Key Features
• Auto IFVG Checklist: A real-time confluence engine that "grades" market conditions from C to A+ by cross-verifying Liquidity Sweeps, Midnight Open Bias, and HTF Delivery.
• SMT Divergence Engine: A dual-mode detector (Adjacent & Structural) that identifies cracks in correlation between correlated assets (e.g., NQ/ES) with built-in dynamic invalidation.
• Algorithmic Macros: Six fully customizable time-anchored sessions (New York local time) that highlight the specific "killzones" where institutional volatility is highest.
• Internal Liquidity Scanner: A multi-timeframe scanner for Equal Highs (EQH) and Equal Lows (EQL) that identifies the "Draw on Liquidity" across 1m to 15m charts.
• Institutional Bias Framework: Automatically anchors the Midnight Opening Price to determine Daily Equilibrium (Discount vs. Premium arrays).
📈 Why Use This Script?
This tool is built for the "Smarter Trader." It removes the guesswork from ICT concepts by providing:
1. Objectivity: Know exactly when a setup has enough confluence via the automated Checklist.
2. Clarity: Clear visual distinction between Major and Minor liquidity levels.
3. Risk Management: Automated "Breakeven" logic prompts you when the stop-run phase is likely complete.
📝 Technical Implementation
This version is optimized for speed and accuracy. It features zero repainting on the checklist and SMT components by utilizing closed-candle verification. The UI is fully customizable, allowing you to tailor the dashboard to your specific trading style.
🟢 Advanced BSL & SSL Liquidity Engine
The core of this script is a sophisticated tracking system for Buyside Liquidity (BSL) and Sellside Liquidity (SSL). In institutional trading (ICT), these aren't just highs and lows; they are "Liquidity Pools" where retail stop-losses (buy/sell stops) are clustered, acting as magnets for the market algorithm.
1. The Logic of "Parent Swings"
Unlike basic indicators that mark every fractal high/low, this script uses a Swing Strength filter. It only identifies levels after they have been confirmed by a specific number of bars on either side (lookback/lookforward). This ensures the levels represent significant structural points where true "Smart Money" liquidity resides.
2. Major vs. Minor Classification (The Volatility Filter)
The script includes an intelligent classification system based on the Major Level Threshold %:
• The Calculation: Once a pivot is formed, the script measures the displacement away from that level.
• The Depth: If price expands by more than \bm{X\%} (e.g., 0.5%) after forming a high, it is labeled a "Major BSL".
This tells the trader that this level protected a significant move, making the liquidity sitting above it even more valuable to the algorithm.
3. Proximity Logic: Relatively Equal Highs/Lows (REQH/REQL)
The script features an internal "Proximity Scan." It automatically evaluates the distance between active liquidity levels:
• Logic: If two BSL levels are within a defined price threshold (\bm{REQ\_THRESHOLD}), the script identifies them as Relatively Equal Highs.
• Trading Insight: In ICT concepts, equal highs/lows are "engineered liquidity." The market is much more likely to run through these levels aggressively because there is a double layer of stops resting there.
4. Automated Level Management & Mitigation
To prevent "chart clutter," the script uses Custom Types and Arrays to manage levels dynamically:
• Mitigation (The Purge): As soon as price trades through a level, it is considered "mitigated" or "purged."
• Traded-Through Memory: You can toggle a setting to keep these levels visible. If enabled, the script stops extending the line and reduces its opacity (e.g., to 25%), leaving a "ghost level" on the chart. These often act as S/R Flips or support/resistance zones in future sessions.
📝 Logic behind it
• Methodology: The script utilizes the method keyword in Pine Script v6 to create clean, object-oriented code for level deletion and updates.
• Performance: By using array.unshift() and array.remove(), the script maintains a FIFO (First-In-First-Out) queue. This ensures that even on high-volatility days, the script never exceeds the 500-line drawing limit, maintaining smooth chart performance.
• Coordinate Precision: Lines are pinned using bar_index , ensuring that the line starts at the exact wick peak, providing pixel-perfect accuracy for liquidity analysis.
🟢 Institutional Macro Sessions
In the ICT methodology, Time is the primary filter. Price levels only become significant when they are reached at specific times of the day. This script automates the detection of Algorithmic Macros—tight 20-to-30-minute windows where the "Interbank Price Delivery Algorithm" (IPDA) is programmed to execute specific volatility injections.
1. Algorithmic Directives
During these highlighted windows, the market is not moving randomly. The algorithm is usually "called" to perform one of three tasks:
• Liquidity Purge: A quick run to stop out retail traders at a previous High (BSL) or Low (SSL).
• Rebalancing: Returning to a Fair Value Gap (FVG) or "Imbalance" to seek equilibrium.
• Expansion: Moving rapidly from an internal range toward a higher-timeframe target.
2. The 6 Tracked Macros
Your script identifies the most vital institutional windows for the New York session:
• AM Macro 1 (08:50 – 09:10): Often used for "Setting the Stage" or manipulation before the Equities Open.
• AM Macro 2 (09:50 – 10:10): A high-probability execution window often coinciding with the "Silver Bullet" setup.
• AM Macro 3 (10:50 – 11:10): Frequently marks the "Trend Continuation" or the start of a midday reversal.
• Lunch Macro (11:50 – 12:10): Algorithmic rebalancing before the PM session.
• PM Macro (13:10 – 13:40): The kick-off for the afternoon trend and London Close volatility.
• Last Hour Macro (15:15 – 15:45): The final algorithmic rebalancing before the New York "MOC" (Market On Close) orders.
3. Behind the Logic: Timezone Synchronization
A major technical challenge in Pine Script is ensuring time-boxes align correctly regardless of the user's local clock
• The Solution: This script utilizes a Timezone Shift parameter combined with the timestamp() function.
• Logic: It anchors the calculation to the chart’s syminfo.timezone and then offsets it to match New York Local Time.
This ensures that even if you are trading from London, Tokyo, or Dubai, the "09:50 Macro" will always plot exactly when the New York algorithms become active.
🟢 Multi-Timeframe Liquidity Scanner (EQH/EQL)
One of the most powerful features of V2 is the Stable Deep Scan Logic. Unlike basic fractal indicators, this script doesn't just mark any two similar peaks; it performs a rigorous historical audit of the price action.
The "Unswept" Logic
The table is powered by a custom function, check_liquidity_deep(), which executes a two-stage verification:
1. Detection: It scans a lookback window (default 300 bars) to find price points that are mathematically equal.
2. Verification: Once a level is found, the script runs a secondary loop to ensure that no intervening candle has breached (swept) that level. If a higher high has occurred between the level formation and the current bar, the level is discarded as "invalid/purged."
Data Visualization
The scanner requests this deep-scan data via request.security() for the 1m, 2m, 3m, 4m, 5m, and 15m timeframes simultaneously.
• EQH (Green/Red): Indicates a "Ceiling" of liquidity waiting to be raided.
• EQL (Red/Green): Indicates a "Floor" of sell-side liquidity.
• Both: Alerts the trader to a "bracketed" market, often preceding a high-volatility expansion.
• Memory Management: By using var array structures for SMT lines and labels, the script avoids the "Maximum Objects" limit often hit by lower-quality scripts.
• Optimization: The check_liquidity_deep function is designed to only trigger its heaviest calculations on the barstate.islast, ensuring your chart remains fluid and responsive even with multiple timeframes active.
• Coordinate Precision: The script uses xloc.bar_time for Macro lines to ensure they remain pinned to the correct NYC time regardless of the user's local computer clock or daylight savings shifts.
🟢 The Auto IFVG Checklist
The Auto IFVG Checklist in this script is a real-time confluence engine. It doesn't just display labels; it executes complex multi-timeframe scans and state-checks to verify if an institutional setup is currently active.
1. 🛡️ Liq Sweep (Liquidity Sweep)
Code Logic: high > high and close < high (for Bearish) or low < low and close > low (for Bullish).
• How it works: Your code identifies "Wick Manipulations." It flags a sweep when price breaches a previous candle's extremity but fails to hold that level on the close.
• Persistence: It uses swept_p with a ta.barssince lookback of 5 bars, meaning the "fuel" from the sweep remains valid for 5 candles after it occurs.
2. ⚡ Momentum (Midnight Open Bias)Orderflow Code Logic: midnightOpen = na anchored at hour == 0 and minute == 0.
• How it works: The script establishes a "True Day Open."
• IOF Bullish: Price is currently below Midnight Open (accumulating in a discount).
• IOF Bearish: Price is currently above Midnight Open (distributing in a premium).
• The Checklist Role: The Momentum check confirms if you are trading on the correct side of the "Power of 3" (Accumulation/Manipulation/Distribution).
3. 🎯 Clear DOL (Draw on Liquidity)
Code Logic: iof_bullish ? close < ta.vwap : close > ta.vwap.
• How it works: It uses VWAP (Volume Weighted Average Price) as the standard for algorithmic equilibrium.
• The Objective: If the bias is bullish, the script looks for price to be below VWAP, indicating the "Draw" is toward a higher premium or internal liquidity pool. It ensures the trade has room to "breathe" before hitting equilibrium.
4. 🔄 HTF iFVG (Higher Timeframe Inversion FVG)
Code Logic: f_scan_tf(tf) using request.security.
• How it works: This is the most complex part of the indicator. It scans the 1m, 2m, 3m, 4m, and 5m timeframes for "Inversion."
• The "Inversion" Event: It checks if price has closed completely through a Fair Value Gap (inv_b or inv_s). In your script, if a gap on any of these five timeframes is inverted, it signals a high-probability "Change in State of Delivery."
5. 🚢 HTF Delivery (Higher Timeframe Narrative)
Code Logic: f_scan_tf scanning 15m, 30m, 1H, and 4H.
• How it works: The script checks if price is currently interacting with an institutional zone on much higher timeframes.
• Priority: It uses a hierarchical "if-else" chain. If a 4H zone is found, it overrides the 1H; if a 1H is found, it overrides the 15m. This ensures the Checklist always displays the most significant timeframe currently "delivering" price.
6. ⚖️ Breakeven (The Risk-Off Trigger)
Code Logic: beR = ta.barssince(swept) < 10.
• How it works: This is a time-based risk management filter.
• The Logic: If a Liquidity Sweep occurred within the last 10 bars and the trade is moving, the script flags "Breakeven." It alerts the trader that the "Stop Run" phase should be over, and it is time to move the stop loss to the entry to ensure a risk-free trade.
📊 The Mathematical Rating System
The final "RATING" cell in the table is the result of a weighted boolean check:
• A+: Requires all 5 confluences (Sweep, Momentum, iFVG, Delivery, and DOL).
• A: Requires Sweep, Momentum, iFVG, and DOL.
• B+: Only requires the intraday pillars (Sweep, Momentum, and iFVG).
• C: Only requires an iFVG presence.
🟢 SMT Divergence Engine
The SMT engine in this script acts as a "crack in correlation" detector. It monitors the relationship between current chart and a Comparison Symbol (e.g., NQ vs. ES) to identify institutional accumulation or distribution that isn't visible on a single chart.
1. Dual-Mode Detection
This feature implements two distinct types of SMT to capture both aggressive and structural shifts:
• Adjacent Wick SMT: This is "Micro-SMT." It compares the current candle's wick to the previous candle's wick. If the main symbol makes a Higher High but the correlated symbol does not, it flags an immediate divergence.
• Structural Pivot SMT: This is "Macro-SMT." It uses three different lookback lengths (Primary, Secondary, and Tertiary) to find divergences across major market swings.
2. Dynamic Invalidation Logic (The "Mended Crack")
A common issue with SMT indicators is that they stay on the chart forever. Your code solves this with a Reference Price Check:
• The Logic: When a divergence is found, the script stores the correlated symbol’s high/low in an array (adj_up_comp_refs).
• The Invalidation: If the correlated symbol eventually "catches up" and breaks that stored reference price, the "crack" is considered mended. The script then executes a while loop to purge the lines and labels from the chart automatically.
3. Advanced Memory Management (Array-Based)
This allows the script to track multiple concurrent SMTs. If three different divergences happen in a row, the script can display and manage all of them independently without hitting TradingView's drawing limits or "forgetting" old levels.
4. Triple-Length Pivot Analysis
By using three different pivot lengths (3, 5, and 8), the SMT engine filters "Market Noise":
• Tertiary (3): For scalpers looking for quick entries.
• Primary (5): For standard intraday trend changes.
• Secondary (8): For major structural shifts and daily bias reversals.
5. Algorithmic Correlation Mapping
The script uses fixnan(ta.pivothigh(...)) to ensure that the SMT lines are pinned exactly to the historical pivots, even if the comparison symbol has gaps in its data. This ensures that the "slope" of the SMT line is mathematically accurate, providing a clear visual of the divergence.
⚒️How to use ICT Internal Levels
Step 1: Establish the "Daily Anchor" (Midnight Open)
Before looking for trades, identify your bias using the Midnight Opening Price.
• Look at the Momentum section of your Checklist.
• If the script says "BULL" (price is below Midnight Open), you are in a Discount and should only look for Longs.
• If it says "BEAR" (price is above Midnight Open), you are in a Premium and should only look for Shorts.
Step 2: Identify the "Draw" (EQH/EQL & BSL/SSL)
Now, find out where the market is likely to go.
• The Scanner: Check the Multi-TF EQH/EQL Table. If you see "EQH" across multiple timeframes (1m, 5m, 15m), that is a high-probability Draw on Liquidity (DOL).
• The Levels: Look for the Major BSL/SSL lines. These are your "Targets." The market will likely seek these pools of money before reversing.
Step 3: Wait for the "Time Window" (Macros)
Don't trade in the "dead zones." Wait for price to enter a Macro Session (the highlighted vertical zones).
• Institutional volatility is most consistent during these windows (e.g., 09:50–10:10 AM).
• The Goal: You want to see price reach your "Draw" (from Step 2) during this time window.
Step 4: Confirm the "Crack" (SMT Divergence)
As price approaches a BSL or SSL level within a Macro window, look for an SMT label.
• If the asset you are trading (e.g., NQ) sweeps a high, but the comparison symbol (e.g., ES) does not, the SMT engine will plot a line.
• This confirms that "Smart Money" is actively distributing, and a reversal is imminent.
Step 5: The "Entry Signal" (HTF iFVG)
Wait for the Change in State of Delivery.
• Look for an iFVG (Inversion Fair Value Gap) to form on the 1m or 5m chart.
• When price closes through a gap, the HTF IFVG item on your Checklist will turn green. This is your "Green Light" to enter the market.
Step 6: Final Audit (The Checklist Grade)
Before clicking "Buy" or "Sell," look at the RATING in the bottom corner of the checklist.
• A+ / A: Execute with full confidence. All pillars (Time, Price, SMT, and HTF) are aligned.
• B+: High probability, but perhaps you are trading outside of a Macro or against the HTF Delivery. Use smaller risk.
• C: Avoid this setup; it is likely a trap or a low-probability scalp.
Step 7: Risk Management (Breakeven)
Once you are in the trade:
• Monitor the Breakeven status on the checklist.
• Once it switches to "YES" (usually after 10 bars or a significant move), move your Stop Loss to your entry price. You now have a "Risk-Free" trade.
⚠️ Risk Disclaimer
The ICT Internal Levels V2 is an educational tool for market analysis and does not provide financial advice or guaranteed "buy/sell" signals. Trading involves significant risk, and you may lose some or all of your invested capital.
No Guarantees: Past performance does not guarantee future results. While this script uses advanced logic to identify confluences, all market analysis involves probability, not certainty.
User Responsibility: The author is not liable for any financial losses resulting from the use of this indicator. You are solely responsible for your trading decisions and should always use proper risk management. Use this script to supplement your own manual analysis—never rely on an indicator alone for execution.
Demand Index##Description:
This indicator is a precise Pine Script replica of the "Demand Index" (Study ID 139) as found in the Sierra Chart trading platform.
Originally developed by James Sibbet, the Demand Index combines price and volume data to measure buying and selling pressure. It is often considered a leading indicator, anticipating price trend changes by identifying divergences between the price action and the volume flow.
##Key Features & Formula Logic
This script strictly follows the official documentation provided by Sierra Chart to ensure the values match the original platform as closely as possible.
Specific calculation details included in this port:
- P(HL2C): Uses the weighted average (High + Low + 2*Close).
- Range Calculation: Uses a Moving Range based on Max(High, 2) - Min(Low, 2).
- The H0/L0 Factor: A unique characteristic of the Sierra Chart formula is the use of H0 and L0 (the High and Low of the first loaded bar in history) to scale the volatility exponent. This script replicates that behavior.
Note: Because H0 and L0 depend on the start of the loaded data, values may shift slightly if the amount of historical data on your chart changes. This is consistent with how the study behaves in Sierra Chart.
- Complex Weighting: Calculates "Buy Power" and "Sell Power" using the specific exponential decay formula outlined in SC ID 139.
##Settings (Inputs)
- Buy/Sell Power Length (nBS): Length for smoothing Volume and Range (Default: 19).
- Buy/Sell Power MA Length: Length for the smoothing of the calculated Buy/Sell Power (Default: 19).
- Demand Index MA Length: Length for the final Simple Moving Average (SMA) of the Demand Index (Default: 19).
- MA Type: Choose the smoothing algorithm for intermediate steps (EMA, SMA, WMA, RMA). Default is EMA.
##How to Trade / Interpret
- Divergence: The most powerful signal. If price makes a new High but the Demand Index fails to reach a new High, it suggests Buying Power is weakening (Bearish Divergence). Conversely for Bullish Divergence.
- Zero Line Cross: A cross above zero indicates Buy Power > Sell Power (Bullish). A cross below zero indicates Sell Power > Buy Power (Bearish).
Disclaimer: This script is for educational and analytical purposes only. It is a code conversion based on public documentation of Sierra Chart Study ID 139.
Sierra Chart, best trading software, EVER!
With the best datafeet. Denali Exchange Data Feed.
Custom Dividers [louis]Custom Dividers is a streamlined utility designed for Multi-Timeframe Analysis (MTF). It allows you to visualize higher timeframe structures directly on lower timeframe charts by drawing infinite vertical lines at the open of new periods.
Unlike standard grid lines and other divider indicators, this has custom inputs, giving you complete control over non-standard timeframes (e.g., 90-minute cycles, 6-hour blocks, or 2-day periods).
🔑 Key Features
- 4 Independent Timeframe Slots: Configure up to four different vertical dividers simultaneously.
- Custom Minute Inputs (TF 1 & TF 2): Instead of restricting you to a dropdown, the first two slots allow you to input any integer for minutes.
Example: Set 90 for 90-minute cycle dividers.
Example: Set 360 for 6-hour dividers.
- Standard Timeframe Selectors (TF 3 & TF 4): Traditional dropdowns for standard periods like Daily (D), Weekly (W), or Monthly (M).
- Visual Customization:
Lines: Uses line.new() drawing logic to ensure dividers stretch infinitely from top to bottom, regardless of price scale.
Styles: Select from Solid, Dashed, or Dotted directly in the inputs.
Width & Color: Fully customizable to blend into your chart theme.
⚙️ How to Configure
Go to the Settings (Inputs Tab):
TF 1 & TF 2: Enter the specific number of minutes (e.g., 60 = 1 Hour, 240 = 4 Hours). Toggle the checkbox to Show/Hide.
TF 3 & TF 4: Select the timeframe period from the dropdown. Toggle the checkbox to Show/Hide.
Style: Choose your line style, color, and width.
Note: Since this indicator uses geometric drawings (line.new) to achieve full-height vertical lines, all visual settings (Color, Width, Style) are located in the Inputs Tab, not the Style tab.
Trader HQ - Multi Time Frame EMA📈 MTF 200 EMA Pro — Triple Timeframe Trend Filter
MTF 200 EMA Pro is a professional-grade multi-timeframe trend analysis tool designed to help traders identify high-probability directional bias across multiple timeframes.
This indicator allows you to overlay up to three independent 200-period Exponential Moving Averages from different timeframes onto one chart, providing instant insight into higher, medium, and lower timeframe trend alignment.
By stacking multiple 200 EMAs, traders can eliminate low-quality setups, avoid countertrend trades, and operate in harmony with dominant market structure.
🔧 Key Features
✅ Up to 3 independent 200 EMAs
✅ Individual timeframe selection per EMA
✅ Clean overlay on any chart
✅ Adjustable display per line
✅ Real-time multi-timeframe calculations
✅ Works on all markets and sessions
🎯 How to Use
This indicator is designed as a primary trend filter.
Example configuration:
• EMA 1 → Lower timeframe (Execution)
• EMA 2 → Medium timeframe (Momentum)
• EMA 3 → Higher timeframe (Structure)
Bullish Bias Example
Price above all 200 EMAs
Lower EMA above higher EMA
Pullbacks hold above structure
Bearish Bias Example
Price below all 200 EMAs
Lower EMA below higher EMA
Rejections at structure
When EMAs are aligned, trend probability increases.
📊 Best Use Cases
✔ Futures Trading
✔ Options & Equity Trading
✔ Forex & Crypto
✔ Prop Firm Evaluations
✔ Trend-Following Systems
✔ Momentum Strategies
⚠️ Risk Disclaimer
This indicator is a trend visualization and filtering tool only. It does not provide financial advice. Always apply proper risk management and confirm signals with your own strategy.
🛠 Technical Details
• Pine Script Version: v6
• Uses native TradingView security() for MTF accuracy
• Optimized for low-latency execution






















