Essa's Indicator 2.0Essa's Indicator V2: Beginner's Guide
This custom TradingView indicator has been designed to help you identify key trading opportunities based on session highs/lows, volatility, and moving averages. Below is a breakdown of the main features:
1. Exponential Moving Averages (EMAs)
Fast EMA (Blue Line): Tracks the short-term market trend (default: 9-period EMA).
Slow EMA (Red Line): Tracks the longer-term market trend (default: 21-period EMA).
You can turn on/off the EMAs using the "Show EMAs" option in the settings.
EMAs help smooth out price action and give a clearer picture of trends. A crossover of the fast EMA above the slow EMA can signal an upward trend, while the reverse may indicate a downward trend.
2. Session Highs and Lows
The indicator tracks price highs and lows for three major trading sessions:
London Session (Red): Highlighted in red. Active between 08:00 and 17:00 (LDN timezone) or 03:00 and 12:00 (NY timezone).
New York Session (Blue): Highlighted in blue. Active between 12:00 and 21:00 (LDN timezone) or 07:00 and 16:00 (NY timezone).
Asia Session (Yellow): Highlighted in yellow. Active between 22:00 and 08:00 (LDN timezone) or 18:00 and 03:00 (NY timezone).
Highs and lows for each session are plotted on the chart as lines. Breakouts from these levels can signal important trading opportunities:
London High/Low: Red lines.
New York High/Low: Blue lines.
Asia High/Low: Yellow lines.
The background color also changes depending on the active session:
London: Light red background.
New York: Light blue background.
Asia: Light yellow background.
3. Breakout Alerts
You can set alerts when the price breaks above or below session highs/lows:
Break Above London High: Alert triggered when the price crosses the London session high.
Break Below London Low: Alert triggered when the price falls below the London session low.
Similar alerts exist for the New York and Asia sessions as well.
4. Volatility-Adjusted EMA
The EMAs in this indicator are adjusted based on volatility (ATR - Average True Range). This allows the EMAs to respond to market conditions more dynamically, giving you more accurate trend readings in volatile markets.
5. ZigZag Feature (Optional)
You can enable the ZigZag feature to help visualize the price action's highs and lows:
ZigZag Lines: Highlight major peaks and troughs in price movements, helping you spot trends more easily.
This is helpful for identifying reversals or trend continuations.
6. Fractal Markers
This indicator uses fractals to mark potential turning points in the market:
Green Triangles (Above the Price): Indicate up fractals (potential reversal points where the price could move upwards).
Red Triangles (Below the Price): Indicate down fractals (potential reversal points where the price could move downwards).
Fractals can be a helpful confirmation tool when identifying entry and exit points.
7. Custom Timezone Options
You can choose between London (LDN) and New York (NY) timezones in the settings to adapt the session times to your trading location. This ensures the session high/low markers are displayed correctly for your trading region.
By default, the New York (NY) timezone is enabled for FXCM charts in the UK.
For BTC charts, you will need to switch to the appropriate time zone manually.
Thanks
Essa
LOWS
MTF High and Low FractionsMTF High and Low Fractions
Description
An experimental script that prints 1/3, 1/4 and 1/8 levels of the previous timeframe's high and low to the current timeframe. The idea is quite simple. It mirrors the the previous high and low with user selected levels. The default setting is the previous daily high and low but can be customized on user discretion.
New levels are printed after the close of the previous timeframe and open of the new timeframe (user's timeframe setting).
How To Use
Levels should not be used blindly. Levels can be used as confluence when aligned with high probability supply and demand zones, support, resistance, order blocks, and so on.
Number of New Highs - Number of New Lows in US MarketShow numbers of new highs vs numbers of new lows for Nasdaq, NYSE and AMEA
[TTI] Net New Highs / Lows––––History & Credit
There are multiple methodologies that use Net New Highs for the NASDAQ or NYSE as a market direction indicator. Recently, I saw Matt Caruso to also apply such methodology, so I decided to code this indicator.
–––––What it does
👉 Plots a Net Change histogram. This shows New Highs - New Lows, if the histogram is above 0 this means there are more highs than lows
👉 Plots Background colouring. This is dependant on the sensitivity setting of the indicator. We would require a few days of downward action before concluding a downward action. Sensitivity can be adjusted in the menu
👉 Bot the Histogram and the Background colouring can be turned on and off (as per screenshot example)
–––––How to use it
You can use it to validate if the market conditions are ripe for entering a trade. For instance if you trade long, you would want to confirm with the indicator that general market is facilitating moves to the upside. IBD have mentioned more than once that a stock move is 50% due to the general market move.
MTF Market Structure Highs and LowsThe indicator marks the last fractal highs and lows (W,D,4H and 1H options) to help determine current market structure. The script was created to help with directional bias but also as a MTF visual aid for stop hunts/liquidity raids.
Liquidity areas are where we assume trader's stop losses would be when buying or selling. Liquidity lies above and below swing points and institutions need liquidity to fill large orders.
Monitor price action as it hits these areas for a potential reversal trade.
Michigandolf's 30min Opening RangeThis script plots the 30min Opening Range as well as the previous day's high & low.
Description:
Blue Line = Top of the 30min Opening Range for the session
Pink Line = Bottom of the 30min Opening Range for the session
White Line = Mid-Point of the 30min Opening Range for the session
White Transparent Area = The full range of the 30min Opening Range
Green Line = Yesterday's High for the session
Red Line = Yesterday's Low for the session
Use:
The Opening Range will continue to expand until the first 30minutes of trading has passed, at which point the range will lock in place for the remainder of the trading session. Many traders use these important levels to gauge trade entries and exits (e.g. Mark Fisher's ACD strategy).
This script does not work currently work for futures (e.g. ES, NQ, RTY) due to the session start time. Will configure for futures trading in a future update.
Drawdown over Window (in percentage)Unlike other scripts, which compare against the all time high, this allows you to specify the window over which the high should be searched.
If you want to compare against the all time high, just choose a long enough window.
Swing Failure Pattern Inquisitor SFP Inquisitor
v0.2a
coded by Bogdan Vaida
Code for Swing High, Swing Low and Swing Failure Pattern.
Note that we're still in the alpha version, bugs may appear.
Note that the number you set in your Swing History variable
will also be the minimum delay you see until the apples appear.
This is because we're checking the forward "history" too.
The SFP will only check for these conditions:
- high above Swing History high and close below it
- low below Swing History high and close above it
In some cases you may see an apple before the SFP that "doesn't fit"
with the SFP conditions. That's because that apple was drawn later and
the SFP actually appeared because of the previous apple .
20 candles later.
Legend:
🍏 - swing high
🍎 - swing low
🧺 - candle where the last swing was driven from
🍌 - swing failure pattern
🍎🍌 - hungry scenario: swing low but also a SFP compared to the last swing
High_Low level plots for yesterday, pre market , regular, and AHthis study will plot yesterdays, high and low price, pre market's high and low price, regular day's high and low price and post markets high and low price.
* Pivot Levels Detector (for H4, D2) [aleeert]Pivot Levels Detector is the script based on idea about breakouts of pivot levels which based on certain numbers of bars used for reaching the target and breakout the level. Working timeframes are H4 and 2D . The script works better with BTCUSD, ETHUSD, EOSBTC, AAPL, TSLA.
No repainting!
The script doesn't use any moving averages or other relative methods which cancel or change data on previous bars. Once the signal is showed it will stay forever.
NOTE: The results from Strategy Tester could slight vary from results you see on the chart. It's because of calculation method used on Strategy Tester, which uses a data from closed bars only, not by target reaching. So the results you see on the chart are more correct.
Follow me for receiving more scripts and indicators.
Regards,
aleeert
BKN High Timeframe LevelsThis indicator is developed to mark out yearly, monthly, weekly and daily levels. Allows you to select if you want to plot the open, high or low. Don't really recommend using the indicator for closes as it looks ahead to the current bar so it will just show the current price as the close.
High timeframe opens specifically are great levels to watch for reactions. By request, we've added the ability to plot highs or lows in addition to the opens. If you'd like to see opens as well as highs or lows, you would add the indicator to your chart twice and you have the option to change the color of the lines on the secondary indicator.
Fractals | Swing Points | Highs & Lows | Custom PeriodsSimple script which marks out key swing highs & lows.
One of the only indicators I have on the chart most days
- perfect for naked charting
- quickly helps you to visually identify key areas of interest
An extension of Bill Williams fractals
- aka short term swing points
Allows you to filter for only the most prominent swing points
- you can even overlay multiple swingpoint filters in different colours (as per example chart)
The number (Fractal Periods) is simply:
- the number of less prominent points either side of your swing high/low
- example shown on the chart
Otherwise make a fist
- look at your 5 knuckles
- swing high is your middle knuckle
- 2 lower points either side
Bill Williams Original Fractal:
Fractal Periods = 2
Your Fractal Period for Filtering:
3, 4, 5, 30, 365, etc
Simple, easy, shared to enjoy =)
Highs & Lows of Last [x] Bars===========
Highs & Lows of Last Bars
===========
We have found this indicator invaluable over the past few years - whether you prefer to trade Crypto, Forex, Commodities or something else this indicator could prove really useful. It's always nice to know the highs and lows of the last Week or Month, the problem being the information is only really relevant at the start or end of that chosen time period; throughout the mid-section of that time period the chart will either be displaying irrelevant information or info that has been/is being re-painted. Not good!
Our Highs & Lows of Last Bars Indicator will remove this re-painting problem and display up-to-date information from higher time frames without compromising the integrity of your current chart period.
-----------
Most high & low finder indicators will use, (for example), a 'W' or 'M' as their higher TF to get HTF results - we do things just a little bit differently, it's like this:
Most other High/Low Indicators:
~ MON 1st (get high/low value from 'W' TF) ~
~ MON 8th (get new data and plot from 'W' TF)
etc. - This leads to gaps in the data, re-painting and missing lots of potential mid-week trades.
Our High & Low of Last Bars:
~ MON 1st (get high/low value from LAST 7 DAYS) ~
~ TUE 2nd (get high/low value from LAST 7 DAYS) ~
etc.
This provides a much smoother High/Low plot with more relevant information. You can clearly see areas of support and resistance, updated on the LTF chart using data from a HTF.
Because we've included 2 TF's you can use simultaneously you can see when the lower TF touches the Higher TF this (generally, but not always!) means there's a breakout coming!
Hope this is useful to you guys!
Good Luck and Happy Trading!
The WAD Machine - Bitcoin BeatsHello Hello Hello, and welcome back to Bitcoin Beats!
This is a Conglomeration of different scripts into 1 indicator that shows a bunch of different things.
This is not all my own work but also a mixture of features taken from other useful scripts.
I will say in terms of originality, it takes a certain level of skill to put this together and get it working so I'll take the credit for that.
This script does all that is said below:
- Plots fibonacci zones with adjustable days, weeks, months ect.
- Shows lower highs, higher lows, lower lows, lower highs after recognizing candle patterns(note that this is not predictive, just shows what has already happened).
- Plots a Price Action Channel(PAC).
The candles automatically adjust to the PAC to give Buy and Sell signals on most timeframes.
If the candles are blue, it means buy.
If the candles are red, it means sell.
If the candles are grey, you shouldn't be in a trade.
I will not state the profitability of this method but for this section of the indicator, it's designed for entries.
Exits require a more manual approach using your own trading initiative.
Beginner traders should exit when the channel is hit and the candle turns grey again.
However, more advanced traders can try to use the Fibonacci zones and other features to manage their positions.
- Plots general trendlines automatically with customization of the lines and the length they go for.
- Plots major sloping supports and resistances automatically.
PLEASE TRADE AT YOUR OWN RISK.
Cheers, and good bye, from Bitcoin Beats.
Previous Day Week Highs & LowsThis script plots the previous n day and week highs and lows (previous two days and previous week by default).
Here are some additional info about the script behavior:
Plots highs and/or lows
Plots for days and/or weeks
Day highs and lows are shown only on intraday timeframes
Week highs and lows are shown only on timeframes < weekly
High and Lows + ATRScript is showing previous year, month and day high and low, plus ATR range from the open price on the current day.
[RD] high / low lines pv4 v1==================================================================
July 7 2019 - high / low lines pv4 v1 - by RootDuk
==================================================================
Easy script to draw some lines on the input variable barsback.
You can extend the lines on the sides: left, right, both or none.
With the show variables (bools) you can show or hide the lines
Lines: high to high, low to low, high to low or low to high
Easy way to find support / resistance based on the past with
extended lines. Cheers and enjoy
===================================================================
Notes
===================================================================
Hope TV (pinescript) will get color inputs for line or a type color so we can
easily create inputs for colors for lines. Now its static. If someone knows
another way, pls let me know, i'll integrate it
===================================================================
Updates
===================================================================
Non so far v1
Yearly High/Low MarksAn utility tool for analysts. It marks the highest and lowest prices for each year down to 1989.
Works everywhere and doesn't use any calls of built-in functions that relate to the data extraction.
AAPL, D
AAPL, M
BLX, D
BLX, W
BLX, M
Generalized SSL by Vts// Generalized SSL:
// This is the very first time the SSL indicator, whose acronym I ignore, is on Tradingview.
// It is based on moving averages of the highs and lows.
// Similar channel indicators can be found, whereas
// this one implements the persistency inside the channel, which is rather tricky.
// The green line is the base line which decides entries and exits, possibly with trailing stops.
// With respect to the original version, here one can play with different moving averages.
// The default settings are (10,SMA)
//
// Vitelot/Yanez/Vts March 2019
High and Lows Multi-timeframeThis script displays highs and lows from higher timeframes into the chart. Recommended to use Weekly or more lines on smaller timeframe charts like the 5M charts.
TradingCryptoCourse Support/ resistance BreakoutThis indicator looks for breakouts above and below the latest highs and lows.
Swing FilterSwing Filter allows you to identify market swings and use the settings to filter out the noise.
The concept is the same as Pine Script's built in pivothigh() and pivotlow(), except with a command center full of controls. Do you to only see swings that are a certain amount higher or lower than their neighboring candles? Want to filter out flash-crashes or freak-spikes? Do you want to count swing-highs or lows that are formed by multiple bars? ...how many? ...how strict? Do you only want swings that are already confirmed or do you want swings that are probably about to be confirmed? You get the idea.
Swing Filter was designed to be plugged into other tools. Swings are used to figure Support and Resistance in Technical Analysis (TA), so you'll find that it is swing filter working in the background of my Support & Resistance Indicator. The creator of this indicator would be happy to help you implement Swing Filter into your workflow, and even can unlock rewiring features that allow Trading View Premium customers to use outputs from other indicators as inputs to swing filter (indicator layering).
INDICATOR SETTINGS:
SWING HIGH VISIBILITY - Show the location of all filtered swing-highs, marked with green "H"
Show Unconfirmed Swing Highs - Whereas a confirmed swing high is shown with a green H, unconfirmed swing highs are shown with an orange H. Sometimes you want to see what could become a swing high before the final right-neighboring candle closes and confirms it. As long as the final right-side candle still has a lower high, we can show an unconfirmed swing high. Once the final right-side candle closes with a lower high, then we have a confirmed swing high. When the "# of Lower Bars to Right of Swing High" setting is set to a number greater than 1, keep in mind that unconfirmed candles will only ever appear one candle prior to confirmation.
# of Lower Bars to Left of Swing High - Swing highs are calculated based on being higher than neighboring candles. How many candles do you want to check to the left-side of a swing high?
# of Lower Bars to Right of Swing High - Swing highs are calculated based on being higher than neighboring candles. How many candles do you want to check to the right-side of a swing high?
Must be This % Higher Than Left Bars - Filter out highs that aren't high enough. "0.5" would require your swing highs to be at least half a percent higher than the high of its confirming left-side bars.
Must be This % Higher Than Right Bars - Filter out highs that aren't high enough. "1" would require your swing highs to be at least one percent higher than the high of its confirming right-side bars.
Multibar Highs - # Bars Allowed to Form High - Filter out or allow highs that are formed at a transition from one bar to another. Especially on low spread exchanges like GDAX, highs may be formed by many consecutive bars, formed by persistant impenetrable buy/sell walls. When using multibar highs, they are counted as a single candle: the swing high will be marked on the right-most high of the multi-bar high, and then the left-side bars are counted from the left-most high of the multi-bar high.
Multibar Highs Strict-Mode - Some multibar highs are just the result of chance, meaning that the first candle reached it's high, went back down, then the second candle reached the same high at a later time. Strict mode will filter these out and only show multibar swing highs that were formed when a candle closed at its high and the next candle opened at its same high. How strict? It allows a one penny difference (for negligible spreads). It also doesn't care about the candles' lows, which leaves room for a future super-strict mode.
*For the complete list of settings and instructions see comments below (sorry they're listed in backwards order below, and the publishing rules won't let me put them all here (too long))
Kozlod - All-time high/low alertsA small script to track all-time high/low levels.
You can create alerts when levels will be updated.