All Forex Sessions (SAST Accurate) + LabelsFor traders in South Africa
Uses timestamp("Africa/Johannesburg", ...) — this locks the session window to true SAST time
The session now perfectly aligns from 14:00 to 18:00 local time no matter what time zone your TradingView chart is in
Also shows start and end vertical lines only when the session opens and closes
Komut dosyalarını "session" için ara
Interval & Session Market StatisticsThe "Interval & Session Market Statistics" indicator is designed to uncover recurring patterns and market inefficiencies by analyzing market cycles. By breaking down price movements into defined intervals and sessions, this tool helps traders pinpoint periods of strength and weakness—identifying both bullish and bearish trends with clear percentage breakdowns. Its comprehensive visual tables make it easier to detect accumulation, distribution, and potential turning points, providing valuable insights that can be leveraged to optimize trading strategies.
Important: If the indicator does not reveal a strong bias toward either short or long positions and the statistics hover around 50%, consider reducing the analysis start date and adjusting the end time of the first interval in the settings. Over longer periods, the market tends to revert to a 50/50 balance, so significant deviations are often more visible in weekly or monthly intervals. Since this indicator focuses on intraday cycles, fine-tuning these parameters is crucial for capturing actionable trends.
Индикатор "Interval & Session Market Statistics" разработан для выявления закономерностей и неэффективностей на основе рыночных циклов. Разбивая ценовые движения на заданные интервалы и сессии, инструмент помогает трейдерам определить периоды силы и слабости, выявляя как бычьи, так и медвежьи тренды с наглядным процентным отображением. Подробные таблицы позволяют обнаруживать зоны накопления и распределения, а также потенциальные разворотные моменты, что даёт ценные данные для оптимизации торговых стратегий.
Важно: Если индикатор не выявляет ярко выраженного перекоса в сторону шортового или лонгового приоритета, и статистика колеблется в районе 50%, рекомендуется уменьшить дату начала анализа и поработать с окончанием первого интервала в настройках индикатора. На более длительных периодах рынок обычно стремится к балансу в 50%, поэтому существенные отклонения эффективнее искать в рамках недельных или месячных интервалов. Поскольку данный индикатор ориентирован на внутридневные циклы, корректировка этих параметров имеет решающее значение для выявления значимых трендов.
itradesize /\ Time Cycles x Zeussy supplementaryThis is a supplementary script to my previous itradesize /\ Time Cycles x Zeussy script. It should be displayed in a new pane.
This script will display the 30 and 90 AMD Time Cycles, along with the Asia, London, and New York AM & PM sessions in a new pane, based on the times taught by Zeussy.
You have the option to customize which cycles you would like to display, as well as the arrangement of the cycles based on the location of the pane (above or below the current chart).
The script can also be used for backtesting; just uncheck the 'Draw Today's Only' option.
Session timings are as follows:
Asia: 20:00 - 00:00
London: 02:30 - 07:00
NY AM: 07:00 - 11:30
NY PM: 11:30 - 16:00
London Cycles:
- 02:30 - 04:00
- 04:00 - 05:30
- 05:30 - 07:00
AM Cycles:
- 07:00 - 08:30
- 08:30 - 10:00
- 10:00 - 11:30
PM Cycles:
- 11:30 - 13:00
- 13:00 - 14:30
- 14:30 - 16:00
10x Bull Vs. Bear VP Intraday Sessions [Kioseff Trading]Hello!
This script "10x Bull Vs. Bear VP Intraday Sessions" lets the user configure up to 10 session ranges for Bull Vs. Bear volume profiles!
Features
Up To 10 Fixed Ranges!
Volume Profile Anchored to Fixed Range
Delta Ladder Anchored to Range
Bull vs Bear Profiles!
Standard Poc and Value Area Lines, in Addition to Separated POCs and Value Area Lines for Bull Profiles and Bear Profiles
Configurable Value Area Target
Up to 2000 Profile Rows per Visible Range
Stylistic Options for Profiles
This script generates Bull vs. Bear volume profiles for up to 10 fixed ranges!
Up to 2000 volume profile levels (price levels) Can be calculated for each profile, thanks to the new polyline feature, allowing for less aggregation / more precision of volume at price and volume delta.
Bull vs Bear Profiles
The image above shows primary functionality!
Green profiles = buying volume
Red profiles = selling volume
All colors are configurable.
Bullish & bearish POC + value areas for each fixed range are displayable!
That’s about it :D
This indicator is part of a series titled “Bull vs. Bear”.
If you have any suggestions please feel free to share!
Personal Trading Hours (timezone Europe/Amsterdam)This Personal Trading Hours indicator is intended to specify the times you can trade and make them visible on the chart. Multiple sessions can be specified per specific day of the week and you can give each day its own color if you want.
This can be used perfectly if you are backtesting your strategy manually. You can indicate exactly when you have time to look at the charts and therefore only perform your backtest at those times. Making mistakes that you open en close trades during your sleeptime or worktime in your backtest are gone.
But this indicator is also suitable for live trading.
Filter out the times when you don't want to trade, for example during lunchtime, during opening hours of the exchanges or when you know that big news events will take place during your tradingweek. All the timesessions you do want to trade you can make visible on you chart.
The timezone that is used for this indicator is the timezone: Europe/Amsterdam and therefor only usable for traders in this timezone.
You can use this indicator for timeframes lower then the Daily timeframe with the normal settings. If you want to use this indicator on the Daily timeframe, all the settings in the upper part of the settingsmenu must be unchecked and only the part at the bottom of the settingsmenu can then be used.
This indicator doesn't work on timeframes higher than the Daily timeframe.
If you do not use all the tradingsessions on each day, you have to make sure that all the boxes are filled. So unused session boxes must have the same timeperiodes as the used boxes, otherwise the whole day will be highlighted on the chart.
Kustom Sessions Opening PricesPlots the opening price of custom session(s) as defined by the user
The time parameter(s) can be used for widely know session times or session times defined by the user
The time(s) used in this indicator can serve as an indication of levels the market's price action respects
Automating these allows gives the user a chance to focus more on price action.
There is also an option to keep previous days values which can prove valuable as price tends to respect prior days' levels
Settings:
A. Time Zone(s)
B. Opening Time(s)
C. Line Color(s)
D. Text Time(s)
E. Text Color(s)
F. Width & Length of Line(s)
G. Number of Days
MILK (My Intraday Lazy Kit)I made this script to group information considered useful in forex day trading, of course it can be used on crypto or other markets.
First of all, feel free to suggest any improvement/new feature you would consider interesting for such an use. This is not especially a final version and I'm sure other relevant information can be added in this tool.
Current features are the following
An international clock showing time and session status (open/closed) for 5 different cities. You can modify it in parameters.
Drawings of previous days/weeks open/high/low/close prices, which will be often used as supports and resistances zones.
The Clock shows
City
Time (with a bgcolor corresponding to the "period" of the day (Morning, Afternoon, Evening, Night)
Session status (Cyan when the corresponding session is open, blue when it's closed)
Price levels names are
YTD-H : Yesterday's high
YTD-L : Yesterday's low
YTD-C : Yesterday's close
YTD-O : Yesterday's open
PWH : Previous week high
PWL : Previous week low
PWO : Previous week open
PWC : Previous week close
Levels width and colors can be modified.
You can also enable/disable the clock, and daily or weekly levels in the options panel.
Nothing more to say for now, I mainly integrated information I like to have, but I'll probably add new features in it if I get some.
Simple charting tool box (5 tools)This is a simple charting tool box that allows you to do 5 things:
1. Highlight custom time range with transparent background.
2. Plot High, Low of the custom time range and extension.
3. Plot previous day High, Low
4. Highlight market sessions (Sydney, Tokyo, London, New York), session times are customizable.
5. Plot ATR Projections
The drawings use exchange time of your data feed. For Oanda feed, it is NY time (UTC-4).
Hope the tool helps. Enjoy!
Time rangesThis script visualizes the different time sessions during the day.
The time ranges are set to the default Frankfurt, London, NY, Sydney and Tokyo, but can be
freely modified and turned off (I personally use to display only Tokyo and NY).
If you are a day trader, e.g. you trade with the Market Makers, this tool is a "must have".
It also displays the day of the week, which can be set off as well.
vitelot/yanez/Vts Sept 2019
PS I chose this script to belong to the "volatility" category since it can be used to highlight the Asian session,
and there was no suitable category available.
Kill ZonesThe Indicator is supposed to mark the first two hours of the:
Open session of Tokyo stocks market
Open session of the London stocks market
Open session of the NY stocks market
Go to the indicator's settings and set the open hours for your timezone.
Use on 1H timeframe.
Sharedvalue SessionsThis is a script idea for cryptocurrency tradings. Since it is a 24hr market, there are no session open/close. In Forex, closing and opening of sessions are the most volatile periods.
Could they also be on cryptocurrency markets? Maybe. That's why I created this indicator to make it easy to backtest the best trading hours (most volatile periods).
The script highlights the openings and closings of the biggest markets in the world:
Yellow : Asian (Tokyo, HK & Singapore) openings and closings.
Blue : European (Frankfurt, Zurich, Paris & London) openings and closings.
Red : American (NY & Chicago) openings and closings.
[COG] Advanced School Run StrategyAdvanced School Run Strategy (ASRS) – Explanation
Overview: The Advanced School Run Strategy (ASRS) is an intraday trading approach designed to identify breakout opportunities based on specific time and price patterns. This script applies the concepts of the Advanced School Run Strategy as outlined in Tom Hougaard's research, adapted to work seamlessly on TradingView charts. It leverages 5-minute candlestick data to set actionable breakout levels and provides traders with visual cues and alerts to make informed decisions.
Features:
Dynamic Breakout Levels: Automatically calculates high and low levels based on the market's behavior during the initial trading minutes.
Custom Visualization: Highlights breakout zones with customizable colors and transparency, providing clear visual feedback for bullish and bearish breakouts.
Configurable Alerts: Includes alert conditions for both bullish and bearish breakouts, ensuring traders never miss a trading opportunity.
Reset Logic: Resets breakout levels daily at the market open to ensure accurate signal generation for each session.
How It Works:
The script identifies key levels (high and low) after a configurable number of minutes from the market open (default: 25 minutes).
If the price breaks above the high level or below the low level, a corresponding breakout is detected.
The script draws breakout zones on the chart and triggers alerts based on the breakout direction.
All levels and signals reset at the start of each new trading session, maintaining relevance to current market conditions.
Customization Options:
Line and box colors for bullish and bearish breakouts.
Transparency levels for breakout visualizations.
Alert settings to receive notifications for detected breakouts.
Acknowledgment: This script is inspired by Tom Hougaard's Advanced School Run Strategy. The methodology has been translated into Pine Script for TradingView users, adhering to TradingView’s policies and community guidelines. This script does not redistribute proprietary content from the original research but implements the principles for educational and analytical purposes.
ICT Times [joshu]This TradingView indicator provides a comprehensive view of ICT killzones, Silver Bullet times, and ICT Macros, enhancing your trading experience.
In those time windows price either seeks liquidity or imbalances and you often find the most energetic price moves and turning points.
Features:
Automatic Adaptation: The ICT killzones intelligently adapt to the specific chart you are using. For Forex charts, it follows the ICT Forex times:
Asia: 2000-0000
London: 0200-0500
New York: 0700-1000
London Close: 1000-1200
For other charts, it uses the following session times:
Asia: 2000-0000
London: 0200-0500
New York AM: 0830-1100
New York PM: 1330-1600
Silver Bullet Times:
0300-0400
1000-1100
1400-1500
How to Use:
Simply apply the indicator to your chart, and the session boxes and Silver Bullet times will be plotted automatically.
3GBH - ICT NY SessionThis indicator is meant to help those using ICT's methodology.
This script simply highlights the NY session with green and red zones.
The red zone can help to indicate periods you do not want to trade, for example, NY lunch session.
Timings and colors and customizable with an easy user interface.
Quarterly Cycles [Daye's Theory]This is entirely based on quarters theory by Daye (@traderdaye in Twitter). I'm merely the creator of the indicator and full credits for the underlying concept goes to Daye.
The idea is to split year, month, week and day into quarters at specific times which lead to PO3 (Accumulation-Manipulation-Distribution) cycles within those quarters.
They present in one of these two forms:
Q1. (A)ccumulation - Consolidation
Q2. (M)anipulation - Judas Swing
Q3. (D)istribution - Low Resistance Liquidity Run
Q4. (X) - Continuation/Reversal of previous quarter
(OR)
Q1. (X) - Continuation/Reversal of previous quarter
Q2. (A)ccumulation - Consolidation
Q3. (M)anipulation - Judas Swing
Q4. (D)istribution - Low Resistance Liquidity Run
As of now, the indicator assumes everything as AMDX, but if some clever idea comes in the future, I'll try to implement XAMD as well.
Similar to True Day Opens, there are True Monthly Opens, True Weekly Opens and True Session Opens, all of which form during the second quarters of those periods, all of which are marked by the indicator. For timeframes in H1 and below, the indicator shows weekly, daily and session quarter cycle phases. For higher timeframes, it shows yearly, monthly and weekly cycle phases.
Daily Profile (Nephew_Sam_)From getting several requests to combine many of my indicators into one, this indicator plots everything you need for a Daily Profile.
1. Session = Current session + Daily dividers + day of the week
2. Open Lines = Plot the open of the day, midnight, week and month
3. Asian Range = Plots the asian range with an option for midpoint and extending lines
4. Previous OHLC = Plot the previous day/week/month OHLC
EVERY line/label/color/size/style is fully customizable in this indicator.
Important to adjust your timezone to get the correct data
Igor Sessions Average Candle RangeCalculated Average Candle Range for Igor Sessions. Resets average at these time UTC: 00:00, 06:00, 12:00, 20:00.
Intraday MAs for Regular/Extended SessionThis indicator will allow you to show multiple EMA/SMAs for different timeframes on your chart. In addition, it can show you indicators calculated from regular and extended sessions, independently of the session type you have selected for your chart.
MY:Trading Sessions█ MY TRADING SESSION, MARKET HOURS INDICATION
This indicator shows a panel to display the time state for the following Markets :
• Sydney
• Tokyo
• Berlin
• London
• New York
Each market has 2 states, opened or closed. The countdown next to the label is the time left to the current state.
Once a Market is open, its label is surrounded by << .. >>
For example << Sydney Close in 0h:58m:30s >> or New York Open in 3h:30min:26s
1 — In purple you will see the progress of Sydney Market
2 — In Yellow you will see the progress of Tokyo Market
3 — In Blue you will see the progress of Berlin Market
4 — In Green you will see the progress of London Market
5 — In Red you will see the progress of New York Market
Alerts are available to notify you when a market is about (5min) to close or open.
To create an alert
• Open your chart
• Right click on the chart window
• Add Alerts for...
• Condition: chose My:Trading Session - Berlin Close in 5min (For example)
• Options : Once per bar
• (OPTIONAL) update the title and description
• Validate
Due to pine script limitations, The script (countdown) only works properly on time frames 240min (4H) and below.
Scalp Recorder█ OVERVIEW
When it comes to tracking your performance when scalping, you are either going to design an automatic algorithm or that you might just want to go with the flow record your performance on a spread sheet. We all know how boring and time consuming that as. I initially designed this easy and simple script for myself, because I wanted to focus on scalping and the chart I have at hand here on TradingView and not go to my spread sheet to enter every single scalp. But instead have something to enter after I am done with my scalping session.
This script is easy to use if you're a systematic trader where you'd have entries, exits and take profits already set.
Just enter your R value ( The amount you're risking per trade ), and manually add a trade to "# of trades" when you're done with a scalp and add the Rs from that scalp in the settings. A 2 seconds process to store that data and have it presented to you at all time on an elegant box at the corner of the screen! - you can also adjust the location of that box/table, and hide your profit and average profit per trade if you want to share your daily/scalping-session stats with a friend -
Enjoy!
ATR By Time [Chart]What is ATR By Time (Chart)?
This premium indicator is a companion script to my ATR By Time indicator.
This companion script draws your stop loss price to the chart directly. In the above example, the black line represents a regular 1x ATR stop loss above and below price action, while the colored lines are the 1x ATR By Time indicator values when set to use the "Smallest ATR" in the settings menu.
When set to "Smallest ATR", the script calculates the regular ATR and the ATR By Time of Day and compares the distance of the two values. It then selects whichever value is smaller to be used as the stop loss, and adds or subtracts it to the most recent swing high or low (or the closing price if desired).
This allows for tighter stops and larger position sizing during certain times of day for aggressive traders when set to Smallest ATR, or wider stop losses during more volatile periods of the day for conservative traders when set to Largest ATR.
Stop Loss Distance Options:
- Regular ATR
- ATR By Time
- Smallest ATR
- Largest ATR
More Information
Similar to my RVOL By Time indicator, the ATR By Time indicator works on any market that has consistent trading session lengths . So it works best on Forex & Crypto, but also works on some Stock and Futures markets.
Instead of calculating the ATR based on recent price data like the regular ATR indicator, it calculates an ATR value for each candle based on that candle’s time of day .
For example, if you set the Lookback setting on this indicator to 14, then instead of calculating the ATR based on the past 14 candles, it will calculate an ATR value based on the past 14 trading sessions for each candle (as an average).
So in other words, your 10:00AM candle will show the average of the past 14 10:00AM candles rather than the past 14 candles leading up to that 10:00AM candle.
This is extremely useful for day traders in particular as it allows you to gauge the average range of candles during certain times of day instead of only by the most recent price action.
It also draws a regular ATR (optional) – so this is essentially an enhanced ATR script that gives you multiple readings on price volatility.
If you are interested in trying the script or you want more information on how the script works, there is more information available on my website including instructions on how to apply for a free trial: ATR By Time Feature Page .
Good luck with your trading!