Reference TimesThe theory behind this indicator is that sometime the graph will change its direction at a point that is the point it reached at that weekday on that time in the previous weeks. If you can easily see what happened a few weeks ago on this day's weekday and a half an hour from now, you might theoretically gain more assurance as to where the graph might go in the next half an hour.
This of course relies of the premise that some traders choose to enter or exit positions according to historical times they are referencing. Hence the name - Reference times.
Example:
it is now 08:00 ET Wednesday. I want to guess what the graph will do in half an hour. I enter in the indicator the weekday "Wednesday", the time "8:30", and go to 30 minute candles.
I will then see all the candles the graph has been on historical Wednesdays at 8:30. If the candles are below the 08:00 price, we might guess that the graph might want to descent. If they are above the graph, we would guess the graph might want to ascend.
How it works:
The user defines a weekday and time he wants to inquire on.
The script searches for past weekdays and similar hours.
It marks these bars at their wicks.
The user can also inquire "opposite hours" - 12 hours ahead or earlier.
The user can also inquire "opposite days" - Monday<->Wednesday, Tuesday<->Thursday.
In addition, the User may inquire the previous day of his selected weekday, which will mark the most recent previous day existent.
Side note: The Time zone offset is set for Jerusalem time. and so it may need future adjustment.
send debugging instances if you find any
Thank you
Assaf Fogelman 2025
Candlestick analysis
BLOCK CHARTING GROUPED ALPHATREND V4BLOCK CHARTING GROUPED ALPHATREND V4 — Script Summary
Created by ChalkBoardAnalytics
Overview
This advanced multi-tool indicator combines Block Charting, Ghost Candles, Volume Spike/Dump Detection, and a fully customizable AlphaTrend system with dashboard tables. Designed for traders who want deep market structure insights, trend signals, and visual clarity.
Key Features
1. Block Charting
Divides price action into blocks (user-defined bar count).
Automatically detects and labels block patterns (like CAPOUT, DIP, DROP, DUMP, FLAT, CAPIN, LIFT, PUMP, SPIKE).
Draws block highs/lows, vertical boundaries, and live formation labels for current/incomplete blocks.
Color-codes patterns for quick visual analysis.
Block dashboard table shows last signal, prices, averages, and live pattern.
2. Moving Averages
Customizable fast/slow moving averages (SMA, EMA, WMA, RMA).
Buy/Sell signals based on MA crossovers.
Plots all moving averages for clarity.
3. Ghost Candle Overlay
Shows a “ghost” candle based on price/volume averages for the last N bars.
Volume-weighted option for more accuracy.
Dynamic transparency based on volume spikes.
Alerts for high volume events.
4. Volume Spike/Dump Sensor
Detects and labels volume spikes/dumps (both bullish and bearish).
Alerts for unusual volume activity.
5. AlphaTrend System
Customizable AlphaTrend lines (classic trend-following logic).
Trend direction determined by majority voting of selected signals:
RSI (threshold-based)
MFI (threshold-based)
Difference between two moving averages (user-selected lengths and type; replaces MACD logic)
Plots AlphaTrend and AlphaTrend lines with area fill.
Buy/Sell signals when AlphaTrend crosses AlphaTrend .
AlphaTrend dashboard table displays price, signals, ATR, and recent trend info.
6. Dashboard Tables
Two tables: Block Charting and AlphaTrend.
Show current signals, prices, averages, and recent trend signals.
Location is user-selectable.
Customization & Settings
Block size, colors, and line styles
MA types and lengths
Pattern label display switches
Ghost candle lookback and volume weighting
Volume spike/dump sensitivity
AlphaTrend period, coefficient, and signal voting
Table location and display options
Usage
Overlay on any chart or timeframe
Use block patterns for market structure analysis
Follow MA crossovers and AlphaTrend signals for entries/exits
Spot volume spikes/dumps and ghost candle anomalies
Monitor dashboard tables for quick decision-making
Alerts
Volume spike/dump alerts
AlphaTrend buy/sell alerts
How is this different?
Combines multiple professional-grade tools into one script
Block patterns are unique to this indicator
AlphaTrend voting is customizable and not limited to MACD
Two live dashboards for instant market overview
PRIMO+ (dc_77)PRIMO+ (dc_77) - Advanced Multi-Session Trading System
Overview
This comprehensive trading indicator combines market structure analysis, Fair Value Gap (FVG) detection, and multi-timeframe bias assessment to identify high-probability trading opportunities during key market sessions. The system operates on a sophisticated framework that evaluates market sentiment across multiple reference points and provides complete trade management projections.
Core Features
Multi-Timeframe Bias System
The indicator establishes directional bias by analyzing price action relative to four critical reference points:
- 18:00 NY Open: Previous day's market opening level
- 00:00 Midnight: Daily reset reference price
- 09:30 NY Open: Current session market opening
- 09:45 NY Open: Key institutional entry timeframe
Bias Logic:
- LONGS Bias: Price trading below ALL reference levels (institutional accumulation zone)
- SHORTS Bias: Price trading above ALL reference levels (institutional distribution zone)
- BEWARE: Mixed signals across reference points (avoid trading)
Four-Session Architecture
The system monitors four distinct trading sessions, each representing different market participant activities:
1. Session 1 (09:45-10:20): London/NY overlap - high liquidity period
2. Session 2 (10:45-11:30): NY continuation - institutional positioning
3. Session 3 (13:50-14:10): Pre-close positioning - smart money moves
4. Session 4 (15:50-16:05): Market close - final institutional plays
Each session can be individually enabled/disabled with custom time ranges.
Advanced Fair Value Gap Detection
The indicator identifies three-candle imbalances using sophisticated filtering:
FVG Classification:
- Bullish FVGs: Gaps between candle 3 high and candle 1 low (upward imbalance)
- Bearish FVGs: Gaps between candle 1 high and candle 3 low (downward imbalance)
Dynamic Filtering System:
- Bias alignment filtering (only shows FVGs aligned with overall market bias)
- Trend direction filtering (FVGs must align with market structure)
- Session-based activation/deactivation
- Real-time gap validation and invalidation
Market Structure Shift (MSS) Detection
Proprietary swing-based algorithm identifies significant market structure changes:
- Bullish MSS: Price breaks above previous significant high with trend confirmation
- Bearish MSS: Price breaks below previous significant low with trend confirmation
- Dynamic Lookback: Configurable swing detection sensitivity (4-5 bar pivots)
Comprehensive Risk Management System
When conditions align, the indicator projects complete trade setups:
Entry Methodology:
- FVG center point calculated using mathematical precision
- Entry triggered only when MSS occurs with aligned bias
- Confirmation timer prevents false signals (22-second default validation)
Stop Loss Calculation:
- Dynamic SL placement based on FVG displacement
- 1.15x multiplier applied to gap distance for optimal risk positioning
- Adaptive to market volatility and gap size
Take Profit Projections:
- Five sequential TP levels (1:1 through 1:5 risk-reward ratios)
- Mathematical progression based on initial risk calculation
- Visual projection lines extend into future bars
Visual Signal System
Trade Signals:
- Green up arrows for bullish setups (positioned below stop loss level)
- Red down arrows for bearish setups (positioned above stop loss level)
- Optional date stamps showing signal generation time
Projection Lines:
- Entry level (gray dotted line)
- Stop loss level (red line)
- Multiple take profit levels (green lines with ratio labels)
- Customizable line styles and widths
Alert Integration
Real-time notifications when complete setups form:
- Bar-close confirmation prevents false alerts
- Separate bull/bear alert messages
- Integration with TradingView's alert system
- Optional sound notifications
Configuration Options
Display Settings
- Session Anchor Lines: Visual markers for session starts
- MSS Lines: Market structure shift visualization
- Trend Lines: ZigZag pattern display
- Signal Arrows: Entry point indicators
- Date Labels: Timestamp display for signals
Color Customization
- Bullish FVG color and transparency
- Bearish FVG color and transparency
- MSS line colors (separate bull/bear)
- Projection line colors
- Stop loss and take profit colors
Risk Parameters
- Confirmation time adjustment (prevents false signals)
- Risk-reward multiplier customization
- Projection line extension length
- Label and arrow size options
Usage Guidelines
Trading Sessions
Best performance during specified session times when institutional activity is highest. The system automatically adjusts for New York timezone.
Entry Criteria
All conditions must align for signal generation:
1. Appropriate market bias established
2. FVG present and validated within session
3. Market structure shift in aligned direction
4. Confirmation timer validation passed
Risk Management
- Always respect projected stop loss levels
- Consider partial profit-taking at projected TP levels
Important Disclaimers
This indicator is for educational and analytical purposes. All trading involves risk, and past performance does not guarantee future results. Users should:
- Practice proper risk management
- Backtest thoroughly before live trading
- Understand all system components before use
- Never risk more than affordable loss amounts
The system provides analysis tools and projections but does not guarantee profitable trades. Market conditions change rapidly, and no indicator can predict future price movements with certainty.
Additional Risk Warnings and Disclaimers
Trading Addiction and Mental Health: Trading can become psychologically addictive and may lead to compulsive behavior, financial ruin, and severe emotional distress. If you find yourself unable to stop trading, risking money you cannot afford to lose, neglecting personal relationships or responsibilities, or experiencing extreme emotional swings based on trading outcomes, please seek help from a qualified mental health professional. The excitement of potential profits can mask serious underlying issues with impulse control and risk-taking behavior.
No Guarantee of Performance: This indicator has not been independently verified or audited. Backtesting results may not reflect actual trading conditions due to market slippage, execution delays, spread variations, and changing market dynamics. Historical performance is not indicative of future results, and all trading strategies can and do lose money.
Market Risk Acknowledgment: Financial markets can experience extreme volatility, flash crashes, liquidity crises, and unprecedented events that render technical analysis ineffective. Economic announcements, geopolitical events, and central bank policies can cause rapid price movements that invalidate technical setups instantly.
Position Sizing and Capital Preservation: Never risk more than 1-2% of your total account on any single trade. Proper position sizing is more important than any trading signal. Multiple consecutive losses are normal and expected - ensure your account can withstand extended drawdown periods without impairing your ability to continue trading or meet personal financial obligations.
Educational Purpose Only: This tool is designed for educational analysis and should not be construed as personalized financial advice. Consult with qualified financial advisors before making investment decisions. The creators assume no responsibility for any financial losses incurred through use of this indicator.
Opening 15-Minute Range This triggers after the third 5-minute bar from the session open
Works on any intraday timeframe (1m, 2m, 5m, etc.).
Reversal Points with RSI and Buy/Sell Signals by Michaeli hope help you body. this code help you to find the riversals
Pip distance by Jim Belardi//@version=5
indicator("Pip-Distanz zum Hoch/Tief (EURUSD)", overlay=true)
// Pip-Faktor fix for EURUSD (5 Nachkommastellen, 1 Pip = 0.0001)
pip_factor = 10000.0
// live candle
current_price = close
candle_high = high
candle_low = low
// calculate distance in pips
dist_high_pips = (candle_high - current_price) * pip_factor
dist_low_pips = (current_price - candle_low) * pip_factor
// create table (once)
var table pipTable = table.new(position.bottom_right, 2, 2, border_width=1, frame_color=color.gray)
// updating table
if barstate.islast
table.cell(pipTable, 0, 0, "Distanz zum Hoch", text_color=color.red, text_size=size.large)
table.cell(pipTable, 1, 0, str.tostring(dist_high_pips, format.mintick) + " Pips", text_color=color.red, text_size=size.large)
table.cell(pipTable, 0, 1, "Distanz zum Tief", text_color=color.green, text_size=size.large)
table.cell(pipTable, 1, 1, str.tostring(dist_low_pips, format.mintick) + " Pips", text_color=color.green, text_size=size.large)
Pip distance by Jim Belardi//@version=5
indicator("Pip-Distanz zum Hoch/Tief (EURUSD)", overlay=true)
// Pip-Faktor fix for EURUSD (5 Nachkommastellen, 1 Pip = 0.0001)
pip_factor = 10000.0
// live candle
current_price = close
candle_high = high
candle_low = low
// calculate distance in pips
dist_high_pips = (candle_high - current_price) * pip_factor
dist_low_pips = (current_price - candle_low) * pip_factor
// create table (once)
var table pipTable = table.new(position.bottom_right, 2, 2, border_width=1, frame_color=color.gray)
// updating table
if barstate.islast
table.cell(pipTable, 0, 0, "Distanz zum Hoch", text_color=color.red, text_size=size.large)
table.cell(pipTable, 1, 0, str.tostring(dist_high_pips, format.mintick) + " Pips", text_color=color.red, text_size=size.large)
table.cell(pipTable, 0, 1, "Distanz zum Tief", text_color=color.green, text_size=size.large)
table.cell(pipTable, 1, 1, str.tostring(dist_low_pips, format.mintick) + " Pips", text_color=color.green, text_size=size.large)
Bullish_Mayank_entry_Indicator with AlertsTHisis abullish indicator using EMA , RSI & Weighte mean average of RSI
ICT Time Based Liquidity Levels [Mariinus]Indicator Overview – Inspired by ICT Concepts
This indicator helps you spot where liquidity rests and where major price moves are likely to begin or end — giving you clarity for both entries and exits.
Inspired by the teachings of the Inner Circle Trader (ICT), this tool builds on his philosophies and principles that have reshaped how traders view price action. One of the most powerful lessons that stuck with me personally is his quote:
"Time & Price, where it is Time first and then Price”
Another fundamental concept that underpins this tool is the idea that:
"Price is constantly moving in cycles from Premium to Equilibrium, from Equilibrium to Discount from Discount back to Premium."
With these core ideas in mind, this indicator was developed to help traders who are already using an ICT-based framework and focus on Kill Zones and by this on Time Based Liquidity.
In addition to plotting Session Highs and Lows on your chart, the ICT Time Based Liquidity Levels indicator also includes derived levels that provide deeper market insight. These include the Equilibrium of the full Session Range (High to Low) as well as the Equilibrium of the Wicks – offering a more nuanced view of price balance and potential turning points, in line with ICT’s core concepts.
To make sure your chart is not cluttered with lines, you can select which levels to show – and more importantly – you can plot Session Candles next to your Chart. Unlike standard time-based candles (e.g. 4H candles), these are “true” Session Candles that reflect the actual OHLC of trading Sessions, making it easier and clearer to see how Sessions interact with each other.
Next to Intraday Highs and Lows, the indicator will also plot Daily and Weekly Liquidity Pools above and below the Market, giving you insights to where Price is most likely heading towards.
You can set Alerts that trigger whenever one of these key levels is tagged, so you stay focused without staring at the screen all day.
⚠️ Important Disclaimer:
This is not a standalone trading plan.
This is not a buy or sell signal generator.
Instead, this tool is designed to support traders who follow ICT principles by helping them identify higher-probability PD Arrays – the key levels where setups are more likely to occur. If your trading plan includes looking for specific PD Arrays and structural frameworks taught by ICT, then this indicator is a visual aid to refine and focus your attention on the areas where your framework has a higher probability of playing out.
⚙️ Explanation of the Settings
You can combine up to 6 Sessions to monitor their respective levels while operating on a lower timeframe. You can define the timings and a long and short naming of those Sessions.
In the Days Section you can Set a lookback period to control how far back you want to calculate levels. Next to that you can select which Daily and or Weekly Levels you want to have shown on your Charts together with choosing their coloring, style and width.
In the Candles Section you can define how the Session Candles will look like which are plotted next to your Chart. When you have multiple Days of Session Candles it can come in handy to mirror image the Candles which will plot the Candles from right to left instead of the default left to right. In addition you can control how far the distance is between the Candles and your chart, the distance between Candles and Days and the thickness of those Candles. Next you can show or hide the Equilibrium of the total Session Range and the Equilibrium of the Wicks.
In the Lines Section you can specify which Session Levels you want to see on your Chart together with choosing their coloring, style and width.
In the Labels Section you can specify which Labels you want to show and how you want to show them.
In the Openings Section you can specify to show the Midnight Open and or Weekly Open. In addition you can add a divider to be able to distinguish between multiple Days or Weeks.
In the Alert Section you can specify for which Sessions you want to get notified when Key Levels are tagged. After setting this up, you need to set an alert via the Tradingview Alert function to really activate the Alert Function. Be aware that when you change your Alert setup, you need to setup the Tradingview Alert function again.
💡 Example Use Cases
These examples are for educational purposes only. This tool is not financial advice and should always be used in conjunction with your own trading plan—whether it involves Fair Value Gaps, Order Blocks, or a custom combination of ICT-based elements.
First H4 Window Box with PanelThis indicator will explain in detail about the characterstics of first hour open in Gold
Precision Candle Marker – OL/OH/OC ScreenerThis indicator highlights high-probability precision candles on any perpetual contract, designed especially for scalpers and short-term traders.
It marks three unique candle setups on the 1-minute chart (works on other timeframes too):
🟢 Open = Low (OL) → Strong bullish momentum, buyers took control instantly.
🔴 Open = High (OH) → Strong bearish momentum, sellers took control instantly.
🔵 Open = Close (OC) → Doji / indecision candle, potential reversal or continuation signal.
Use cases:
Identify breakout entry points in uptrend/downtrend.
Filter noise and focus on precision candles.
Combine with trend indicators (EMA, VWAP, RSI) for confirmation.
This tool is best suited for scalping perpetual contracts (e.g., BTCUSDT, ETHUSDT) but works on any symbol and timeframe.
Bullish_Mayank_entry_IndicatorThis indicator works on finding bullish momemtum using EMAs, RSIs amd Weighted Moving Average of RSI
WickDomits wickdom, thats all you need to know! it tells when the candle is in control and when its not
RSI HIGHs and LOWs MarkerThis indicator marks significant RSI (14) pivot points directly on the price chart.
Red markers above candles highlight confirmed RSI highs where the RSI value exceeded 75 (overbought zone).
Green markers below candles highlight confirmed RSI lows where the RSI value dropped below 25 (oversold zone).
These signals help traders quickly identify potential reversal zones and overextended market conditions without having to monitor the RSI window separately.
Candlestick Price Action & Target Zones v5This indicator detects significant Candlestick Price Action (PA) 5 patterns follow Mea Pla System, including Pin Bars, Engulfing, and Morning/Evening Stars.
Auto Fibonacci - First Hour Lockedthis gives the accurate fibonnacci based on the day's first hour high/low values, and the extension values as well.
Stocks Watchlist @ Sumith.KVStocks Watchlist helps to Monitor Multiple Stocks with all Technicals Indicators at a Single Screen...
Strategies Available...
1. Change & Change%
2. RSI (Relative Strength Index)
3. VWAP
4. Volume
5. Super Trend
6. MACD
7. EMA Trends
8. ATR Bot Alerts
Stocks Dashboard @ Sumith.KVStocks Dashboard helps to Monitor Multiple Stocks with all Technicals Indicators at a Single Screen...
Strategies Available ...
1. Change & Change%
2. RSI (Relative Strength Index)
3. VWAP
4. Volume
5. 200SMA
6. Super Trend
7. ADX
8. Alligator
9. MACD
10. OHLC
11. EMA Trends
12. ATR Bot Alerts
The Table Values will update based on the timeframe chosen. Also the list can be customized based on the Stocks Preferences.
Elite Entries Heikin Doji Sensei Elite Entries — Heikin Doji Sensei (HDS)
What it does:
HDS spots Harami-style Doji and stand-alone Doji inflection bars (optionally on Heikin Ashi data for cleaner structure), then lets you ride the move with a built-in ATR Trailing Stop (TSL). You get clean risk labels at entry, PnL labels on exits (currency), session gating for New York hours, and ready-to-use alerts.
How to use (quick start)
Apply the script to your chart. Works on any symbol/timeframe.
Choose your detection source:
Turn “Use Heikin Ashi Candles for Calculations” ON for smoother doji/harami detection (recommended).
Turn it OFF to detect directly from standard candles.
Turn on the TSL (default ON): HDS will start a trailing stop on the next valid Doji or Harami signal (per your toggles).
Read the labels:
At trail start, a Risk label is printed right at the stop price (no “+” sign).
On trail break, a PnL label prints in green (profit) or red (loss). You control position (above/below), style (label up/down), and offset separately for Long and Short.
Optionally restrict to NY session: enable “NY Session Filter (ET)” for 09:30–16:00 ET (configurable). Signals, trail starts, and TSL break labels will only occur during this session (with optional chart highlight).
Set alerts (see “Alerts” below).
Signals it plots
Bullish Harami / Bearish Harami (Doji inside previous bar with directional context)
Bullish Doji / Bearish Doji (stand-alone dojis with wick symmetry)
You can show text arrows, color “circle” markers, or both.
Gating: once a TSL is active, new signals are suppressed until the trail exits (prevents stacking entries). The only exception is the bar that actually starts the trail.
Trailing Stop (ATR)
Start conditions:
tslOnDojis: start on doji signals
tslOnHarami: start on harami signals
Formula: TSL = close ± ATR(atrLen) * atrMult
Long trail ratchets up but never down; Short trail ratchets down but never up.
Labels & colors:
Risk at start: prints at the stop price (fixed position).
PnL at exit: currency PnL from entry close → exit close.
Color: green if ≥ 0, red if < 0.
Placement (exit labels only): separate controls for Long and Short:
Above/Below candle
Label Up/Down
Offset in multiples of max(ATR, bar range)
Lines: TSL plotted with plot.style_steplinebr (supported).
⚠️ Note: PnL uses the chart’s actual closes (not Heikin “true” prices). If you want fills closer to exchange prices, keep your chart on standard candles while still using HA for detection via the script input.
Price Action (PA) settings
Doji wick % (Doji: Min % of Range for Wicks): increases wick symmetry requirement.
Previous body min size: ensures the lookback bars have meaningful bodies.
Lookback bars (1–3): direction filter—e.g., for a bullish doji, recent bars should be bearish (and sized if you set pipMin).
Show Only Harami-Style Doji’s: hides stand-alone dojis and focuses on inside-bar dojis.
Session filter (New York)
Toggle Enable NY Session Filter (ET)
Hours (default 09:30–16:00 ET) are editable. Handles DST via "America/New_York".
Weekdays only option and background highlight are included.
When enabled, signals, trail starts, and exit labels only print inside session.
Currency & sizing
$ per point:
Default is syminfo.pointvalue (toggle Use syminfo.pointvalue).
If that doesn’t match your instrument, set a Custom $ per 1.00 point and Contracts / Qty.
Currency symbol: customize (e.g., $, €, £).
Label size: Tiny → Huge.
Alerts (ready to add)
Create alerts in TradingView → Alerts → Condition = this indicator, then pick:
HDS: Bullish Doji — Doji buy signal (gated by TSL and session if enabled)
HDS: Bearish Doji — Doji sell signal (gated by TSL and session if enabled)
TSL Break Long — Long trail exit (session-filtered if enabled)
TSL Break Short — Short trail exit (session-filtered if enabled)
Tip: Add a second alert on TSL breaks to automate exits.
Workflow example
Turn HA detection ON, TSL ON, atrLen = 14, atrMult = 1.5–3.0 (volatility dependent).
Enable NY Filter for intraday equities or indices; keep disabled for crypto/FX 24/5.
Wait for a Bullish Doji in a short pullback (per lookback). Trail starts automatically.
Manage from the TSL—no new entries until the trail exits.
Read exit PnL label (green/red) at trail break. Adjust label placement if overlapping bars.
Best practices
Use on liquid markets; raise the doji wick % and min body size to cut noise on lower TFs.
For range days, reduce atrMult or skip trades via NY filter.
Align with HTF trend or a session bias (e.g., only take longs above VWAP).
This is an indicator, not a strategy: forward-test & manage risk.
Inputs cheat sheet
Detection: HA on/off, Doji wick %, Lookback bars, Min body size, Harami-only toggle.
TSL: Enable, Start on Doji/Harami, ATR Len/Mult, Show lines, Show labels.
Labels: Currency symbol, $/point source or custom, Qty, Label size.
PnL exit labels: Independent Long/Short controls for position, style, offset.
NY Session: Enable, hours, weekdays, background highlight.