Smart Money Concept (Expo)Are you Trading SMC? - Are you willing to learn how to apply SMC techniques? - Great, this indicator is for you!
█ This Smart Money Concept ( SMC ) indicator is a sophisticated and highly innovative indicator that combines all the necessary features to trade SMC trading techniques. It is built off of Smart Money Concepts inspired by inner trader circle (ICT) teachings. Smart Money is considered the capital allocated by institutional investors, funds, and other larger financial market participants. This indicator takes the Institutional trading behavior and makes it accessible to retail investors. By using an SMC indicator, you get professional insights into the market.
█ This indicator provides you with all of the most important SMC principles in one indicator. Fully automated and real-time Break of Market Structure, Change of Character, Current Trading Range, Premium & Discount , Fractals, and Swing Structure. In addition to the most important features, we have added a highly unique SMC Market Structure Trend based on the market structure principle. A confirmed swing structure trend background enhances the trend feature even more.
Swing Structure
Identifying major market structures with the indicator.
Current Trading Range
The Range feature ensures that traders always know where the current range is and where to find Premium and Discount within that range. In addition, the range is updated in real-time without any delay.
Premium & Discount Zones
Identifying Premium and Discounts zones automatically for you.
Structure break
Break of Market Structure ( BMS ) and Change of Character ( CHoCH ) - are automatically identified and plotted in real-time.
Supply and Demand
Use our Supply/Demand indicator to identify high probabilities trading zones.
█ HOW TO USE
Use the indicator to trade SMC Trading techniques.
Use the indicator to understand the current market structure.
Use the indicator to identify the current range and premium and discount levels.
█ Settings
The Market structure period is fully customized and can be adjusted to fit Swing Trading, Trend Trading, Day Trading, or Scalping.
The indicator works in any market and timeframe.
█ Basic Terminology
S&D - Supply & Demand
S2D - Supply to Demand
D2S - Demand to Supply
OB - Orderblock
AOI - Area of Interest
POI - Point of Interest
LOR - Level of Respect
FLOR - First Level of Respect
IMB - Imbalance
INF - Inefficiency
FVG - Fair Value Gap
IRL - Internal Range Liquidity
ERL - External Range Liquidity
HH - Higher High
HL - Higher Low
LL - Lower Low
LH - Lower High
BOS - Break of Structure
BMS - Break of Market Structure
mBOS - Minor Break of Structure
SMS - Shift in Market Structure
CHoCH - Change of Character
mCHoCH - minor Change of Character
EQH - Equal Highs
EQL - Equal Lows
BSL - Buy Side Liquidity
SSL - Sell Side Liquidity
LQ - Liquidity
EQ - Equilibrium
PA - Price Action
MTF - Multi Timeframe
HTF - Higher Timeframe
LTF - Lower Timeframe
PT - Protrend
CT - Counter trend
OF - Orderflow
EOF - Expectational Orderflow
LOD - Low of the Day
HOD - High of the Day
HOW - High of the Week
LOW - Low of the week
RE - Risk Entry
CE - Confirmation Entry
DCE - Double Confirmation Entry
SL - Stop loss
RR - Risk Reward
BFI - Banks & Financial Institutions
Hedgies - Hedge Funds
-----------------
Disclaimer
Copyright by Zeiierman.
The information contained in my Scripts/Indicators/Ideas/Algos/Systems does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
My Scripts/Indicators/Ideas/Algos/Systems are only for educational purposes!
SMC
SMC RulesThis script allowes you to have a plan always shown on the chart.
You know how it is, sometimes you miss things and if you dont see your plan then you miss maybe an important part... so for this i wrote that simple script here.
So far it has 5 Sections you can edit in the settings to your liking.
On top you can also edit the swing structure you are seeing, so you dont have to always swap timeframes.
Also implemented are the Session times for Frankfurt, London, New York and Asia.
Its not enabled on default, but i find it quiet handy to have..
(including alerts)
I will update it from time to time, if you wish for something just let me know.
Intraday rejection levels3 supports, 3 resistances and an equilibrium price per day displayed at 9am (GMT+2), calculated on the dynamic study of the market at its opening over a certain period that we could qualify as "first opening interventions"
Method: We are interested in the first reaction of the market when it discovers one of the levels.
The red and green zones (from levels R2 to R3) are the zones of rejections/daily overextensions with large RRs of which we will appreciate a rejection for the US opening (where the zones are more opaque, the Killzone!), because the session US is known to either accompany the London session or completely break the trend.
Equilibrium, on the other hand, is a retest zone that can be traded in several directions, ideal for capturing the first retracement / retest of a recently broken structure:
Activate "EL" to display an ideally early morning rejection area so levels can be scalped! They correspond to opportunistic areas above the high and below the low of a custom Asian session ignoring part of the London open - which I consider to be liquidity :):
FIRST SETUP: Confluence R1/R2 with the EL!
SECOND SETUP: The price does not frequent the R2/R3 zone during London but only during the killzone:
Anticipate rejection zones, put them in confluence to find the best opportunity!
Tips:
I'm only interested in the first reaction on these levels
You can measure the difference between R1 and EQ: on average on the EURUSD it must be 20 to 30 pips! Apart from these values, I deduce that the market is unbalanced: I lower my risk on my scalps and I am more cautious.
It is possible to use the previous day's levels to look for correlations
Ideally, the Asia range Custom should not take the high/low of the day before (see "LIquidity maps" indicator on our profile for optimal use)
As an option you can display the standard pivot, and activate the "crypto" mode to be able to use it on your favorite crypto :)
Directional ExpectancyThe Directional Expectancy tool is a volatility based indicator, It is a Directional Correlation to the Volatility given by the Historical Volatility Percentile.
We calculate this correlation function then visually color plot it across a moving average of the HVP.
Use this tool to not only gauge the Historical Volatility that is present as well as the Directional Expectancy of the volatility and price!
Price Action All In One IndicatorIf you are the one who is "Price Action" style & does not want to use many indicators or complex indicators or you are an ICT (The Inner Circle Trader)
student or ICT charter, this simple beautiful All In One Indicator is right for you.
The indicator has the following functions.
TIME ZONE SETTING
The default timezone is New York Time GMT-4, if you leave the time zone setting blank, it will use the symbol timezone. Note that the trading time changes with one hour delay in winter. so if you just trade forex, and leave the time zone setting blank, TradingView will adjust the symbol timezone automatically for you or don't forget to change the timezone setting GMT-4 or GMT-5 depending on daylight saving time.
STATISTIC PANEL
You can choose which panel to show through settings.
Session Info Panel : pips info of ADR, Asian, London, and New York sessions.
Trend Panel : showing trend (up/down) of
5m/15m/1h/4h/D/W time frames (TF)
4MA (default values: SMA with lengths: 20–50–100–200)
Money Management Panel : in trading, money management is very important. Just put the % risk, & stop loss value below, the indicator will calculate a suitable size/amount for each trade.
Size by Lots: input stop loss in pips
Size by Units: input stop loss in % (of price)
(*)Units size is calculated by % stop loss & current bar close price. You have to determine a stop-loss price to convert to % stop loss by yourself.
TIME SEPARATORS
We can choose which time separators we want to display. The indicator has 5 options: Anchor Time/Day/Week/Month/Quarter. Of course, we can choose to show just one or all 5 of them.
With Anchor Time you can choose which time you want to draw a vertical line for better timing analysis. This can show up to 2 Anchor Time lines. The default values are 00:00 (New York Midnight Opening) and 08:30 (New York Session Opening). You also have an option to show the past lines or not.
About Day Separator, cause TradingView has supported Session Breaks in Setting but if you don't like to use it or when enabling, it distracts you, you can use mine. My favorite trading dates are Tuesday & Wednesday.
PRICE LEVELS
For intraday trading, the high/low/close of the previous day, the previous week, ADR (default period is 5) are very important key levels. You can choose which one you like to show for better analysis. Of course, you can change the color & style of the lines. This is also my favorite indicator.
This indicator also has an option to show up to 2 price lines at a specific time, you can choose the price type (high/low/close/open) that you want to display. The default time values are:
Specific Time 1: 0:00. (New York Midnight Opening Price)
Specific Time 2: 8:30 am. (New York Session Opening Price)
ACCUMULATION ZONE
The market tends to reprice the higher/lower to the old high/low or imbalance/fair value price to promote buy/sell stops or to provide smart money pricing for long/short entries. Typically, it redistributes quickly and you must learn to anticipate them at key levels intraday. Weak short/long holders will be squeezed in the retracement.
Except for the open price, the price changes continuously until the closing time, so the accumulation area can also be changed in real-time, but if you combine it with other information when analyzing, you can predict/determine whether the zone has been established or not with high probability. In short, price needs time to be accumulated, I usually don't pay attention to this daily zone till London open/close or New York sessions
Not only daily zone, but the indicator also supports higher timeframes accumulation zone from
SESSION & STD
There are 3 sessions: Asian, London, New York. The default values are below (New York Time).
Asian: 19:00 ~ 00:00
London Open (London KillZone): 01:00 ~ 05:00
New York Open (New York KillZone): 07:00 ~ 10:00
If you do not want to show the label, just leave the label values blank or change them to whatever you want.
This is one of my favorite functions. I use it on 15m, 30m, 1h TF for Forex intraday trading. My favorite trading sessions are London Open & New York Open.
You also can choose to show or not Standard Deviations (STD). The default values are set for Asian Range STD and max STD levels can be shown are 5. I use the following 3 types of STD (New York Time):
CBDR (Central Bank Deviations) STD: 14:00 ~ 20:00
Flout STD: 15:00 ~00:00
Asian Range STD: 19:00 ~ 00:00
LOOKBACK HIGH/LOW/MID
Can show high/low/mid of the data ranges on the daily/4h chart. The default values are:
- 20–40–60 days back from today for daily TF.
- 30–60–90 bars back from the latest bar for 4h TF.
The default anchor bar for calculating the lookback is the latest one but with:
- 4h TF: we can change the lookback from the 1st day of the week.
- Daily TF: we can change the lookback from the 1st day of the month.
The indicator also has options showing the high/low/mid (equilibrium level) lines for better analysis. Especially, on daily TF, we have the option that can show up to 4 lines (25% for each one) of the data range.
Of course, you can change the colors or the style of the high/low/mid lines.
The lookback can be shown on the lower TFs for better detection when the market structure is shifted.
MAGIC BARS
Fractal bar : The bar's color is changed when the divergence occurs between the price & RSI. You can change the RSI period (default value is 14) & RSI source. (open/high/low/close,…)
Imbalance bar or liquidity void or fair value gap - whatever you call it. This is my favorite indicator when trading on all TFs.You can choose to extend the last n imbalance bars if you like in the settings. I make sure I covered all cases of imbalance/fair value gap.
OLD HIGH/LOW
First, this function is not used as the common Support & Resistance that retail traders usually use, so I call it Old High/Low. I usually use it in 2 ways:
Detect the next buy/sell stops that Market Makers aim to manipulate.
Detect whether market structure shifted or not (Break of structure)
In settings you can:
Set the period to detect high/low levels, the default value is 10. My other favorite values are 6 & 2.
On a lower time frame, you might want to set it to a large number to remove noise.
On a higher time frame, a small number is enough, I think.
Choose the numbers of the last lines you want to show on your chart.
Of course, the style of lines can be changed easily.
TRENDLINES
A very simple trendline with default pivot left strength is 10.
By default, trendline uses high/low price but you have the "Using close price" option.
LINEAR REGRESSION CHANNEL
The Linear Regression Channel is a three-line technical indicator used to analyze the upper and lower limits of an existing trend. It is a statistical tool used to predict the future from past data and is used to determine trend direction or when prices may be overextended.
You can choose
To fill the background or not
To show inner/outer lines or not
To change the colors/line styles of upper zone, lower zone, upper lines, lower lines, midline
DIRECTION BOX
Working on all TFs, this looks like the same with lookback function but if you would like to display them in a box for easily focusing/comparing with other symbols or for detecting divergence in a specific period. The indicator also has a setting to show or hide lines connecting between lows or highs.
Another example of how I use High/Low connecting lines to detect divergence between S&P 500 and NASDAQ 100.
ZIG ZAG
Can show up to 2 ZigZag lines.
This is suitable for traders who have difficulty in detecting key levels (recent high/low) of the prices to confirm market structure or just for drawing Fibonacci easily at those levels.
MA (Moving Average)
I believe that this is one of the most used indicators for every trader. There are 5 types of MA to choose from: EMA, SMA, WMA, VWMA, SMMA(RMA).
This can show up to 4 MAs. You can choose the source (close/high/low,…) for each one. My favorite values are 34 & 89 EMA.
This indicator also supports MA Bands. You can select which MA you want to display the bands, and the "width" of the bands can be changed via the settings.
WATERMARK
It's just a simple function but I think it's very useful for those who want to add Copyright info to the chart, to prevent others from copying it.
Others/known issues/limitations
In forex or stock (things that are traded only on weekdays), TradingView's does not include the latest bars till Monday so the Day Separator cannot fill that space. Because TradingView deals with those bars as Sunday's ones so I set the color of Sunday the same as Friday for good UI/UX. On Crypto charts, the indicator shows without problems.
If you see "Internal server study error", please try closing the current TradingView tab in your browser and reopening it in a new tab. The error will disappear.
Because TradingView does not provide any detailed error information when such "general error" occurs. It's very difficult to detect which function is causing this error or is there something that caused TradingView "overloaded" through a long time running/loading on that tab? Honestly, I don't know exactly the cause, but in my experience, this error often occurs in the following cases:
When you have the TradingView Tab open for hours. In my case, I usually leave TradingView tab open overnight & when I come back the next day, this error might appear. (I'm a Mac user & I almost never shut down my Mac)
When you change settings too many times, especially settings of drawing objects like line width in a using session, it might cause this error.
So, after changing the setting or when you come back for the next trade, please save & close that TradingView tab, and then open a new one, everything will work fine.
You can see the images below that show I have tested my indicator from 1-minute time frame, enabled all functions, change every setting to max values & everything still works fine.
Smart Money Concepts(v0.01) - SoldiSmart Money Concepts
We are very pleased to be releasing our latest addition to the Soldi tools, called Smart Money Concepts. What this indicator was built to be is a guideline and tool to help a trader develop the mental mind state of a Smart Money Trader. Picking up on the digital footprints that they might have missed! This is our first iteration of this tool but we have so so much more coming to bring to this tool! So much that we might need to release 2 scripts to be able to efficiently fit it all in. As always Soldi/MMCFX always try to raise the bar on what is possible with PineScript and what advanced concepts we can bring to the retail market with ease, this project was insanely fun trying to get together and we spent a lot of months talking with and doing sessions with very well versed traders who only specialize and solely trade live with Smart Money/ICT Concepts. After many months of talking with and working with these traders we believe we have put together a very unique tool that any SMC trader would love to have in their tool belt.
What is Smart Money Concepts?
Smart Money Concepts (SMC) is the practice of trying to track the digital footprints left by Market Makers and large money traders like Institutional bodies and brokers. I believe this concept was originally developed by Inner Circle Trading (ICT), who has some great great content for free on YouTube. To my knowledge he was the father of the concepts being taken mainstream to retail individuals. Since then, there has been many other who have released content on these theories. For the sake of congruency we have only developed these tools based off the knowledge and practices taught by ICT.
What is Included within this tool?
What is currently Included with this tool are the following.
Market Structure - This includes Break of Structures (BOS) and Change of Characters (CHoCH), It was really important for us to define the different shifts that SMC traders track and follow so we built a unique customizable system that allows the traders to track these Market Structure shifts in real-time. Part of this module includes the option to plot the High/Low labels, by putting this settings on you will mark out the swing points as their respective Higher High(HH), High Low(HL), Lower Low(LL) and Lower High(LH) . This feature is a great way to help familiarize yourself with spotting these instances, there is a slight lag due to the nature of the calculations for tracking the Swing Points. By default we track 4 left bars and 4 right bars, on the 5th bar if the swing point returns true you will see the label plot itself. If you have a higher bar count you will need to wait till x+1 to see the label be plotted. eg. 7 bar count on the left and right, you will need to wait till the 8th bar to see the label be plotted.
By changing the bar counts you also change how the Market Structure module picks up the Market shifts (BOS/CHoCH)
4 bar left, 4 bar right example:
7 bar left, 7 bar right example:
Liquidity Sweep - This part of the Market Structure module is still being worked on and built out, this feature is meant to help a trader identify potential liquidity sweeps that have taken place past or present by switching the bar color to the user defined color (default yellow). There are many different types of liquidity sweeps that can take place and we are still working on the different profiles of these! More profiles will be added to the the updates in the future to help identify these potential trade areas
Liquidity Sweep example:
Trend Bars - This part of the Market Structure module helps traders identify structure trends based on the breaks of existing structure. Again this will shift as you play with the bar count settings, low bar count will identify faster swing points and shifts where as higher bar counts will identify longer term structures. By having this setting on it will change the bar colors to Red(Bearish) or Blue(Bullish) by default, we recommend to change your candles border settings to make this more visible.
7 bar left, 7 bar right. With High Low Labels and Trend Bars
Fair Value Gaps - This module will track the Fair Value Gaps and Imbalances that will take place in real-time. Once the final candle closes it will plot the FVG. Unlike other FVG indicators on TradingView we hold and store ALL the FVG's that take place, other indicators will only hold on to x amount of the FVG's and as new ones enter the list the old ones get bumped out. We didn't like this idea, so what we did was instead store all of the FVG's but create a threshold to where they would be plotted, eg. if you set the threshold to 4% it will only show you the FVG's within a 4% range from the current price. This way you still have access to all the data with out compromising but it helps you focus on the current data at hand.
Fair Value Gap/Imbalance - 3% threshold example
Fair Value Gap/Imbalance - 8% threshold example
Order Blocks - This was an especially interesting module to build, just like the FVG's we found that a lot if not all the authors on TradingView haven't actually been coming close to tracking and plotting true ICT style Order blocks. We set out to change that though, again through a unique approach we have built this Order Block indicator. To also comment on the other scripts out there that claim to track Order Blocks, not a SINGLE script mentions anything about Validated Order Blocks , which was especially important to all the SMC traders I have talked to and had help from building this indicator. Just like the FVG piece this also has a 'threshold' plot, but not only that it gives you the option to look at "No Validation" and "Validated" Order Blocks. With soon another style of Validation to choose from. If you choose the "Validated" option the script will actively seek Order Blocks that have a POI/liquidity sitting above it. I also want to make it clear that based on your bar count settings the order blocks will differ, as they are also based from structure breaks!
Order Blocks with "No Validation" example
Order Blocks with "Validation" example
Advanced Session Tracking - We always seek to out do what has been done and what we have already done, that being said we built our Advanced Session Tracking module to follow each user define Session's Open, High, Low, Close, Liquidity threshold and extend that into the next session . As per our last KillZone indicator we also included the Forward Plotting feature which will plot the defined sessions 24 hours in advance vs only showing you real time. Many if not all Session tracking tools on TradingView only show you real-time and in the past when the define sessions are but we find that to be a very silly practice because as SMC traders you know how important it is the relation between time and price. Instead of reacting to the sessions you and prepare for the sessions ahead of time anticipating when price might react to time.
note: There is a small bug with tracking the crypto based sessions, this is working to be fixed for the next update, check the release notes to see when the fix occurs
Session Background plots with forward plotting example
Session Backgrounds with High/Lows and Liquidity range example
What is to come with the updates?
We are always looking to improve anything, even if it is just a fraction better. That is why we are continuing to work with our SMC traders to refine the concepts, profiles, coding as well as the logic behind the calculations.
Here is a list of what we are planning and working on to be released in the updates to come!
Intra-Day Profiling - Each day has a profile, what we want to achieve is to track and predict these profiles
Liquidity Scanner - There are different types of liquidity that form and we want to be able to find and track these
Smart Trend Alerts - We want to combine quant methods into SMC to provide high probability trade ideas
User Suggestions - We are always open to work with the community to bring features they want
If it's not Soldi, it isn't money
Phantom - My Session RangeThis is a modification of a script by RobMinty, "FXN - Asian Session Range" The script provides functionality to track specific trading sessions based on user preference rather than just the market sessions open and close. The idea is to help you hold yourself accountable to your specific trading times as well as backtest various marketing timings suitable to your schedule.
This script utilizes RobMinty's pine code to visualize your market session. We have adjusted the script to project the end of the session before the candles print - as well as adding/subtracting the horizontal and/or vertical lines around the current session box. This should help you understand how much time you have left in your session with a quick visual representation. While we have made some additions and adjustments to RobMinty's script- The inputs and functions of the combined script have not changed significantly from the originals. Like the originals, the code has been made open-source. If this script is reused or modified, please provide credit to RobMinty. If you plan to use this specific code with the ability to remove lines from the box and project session end forward, please credit both of us.
Fair Value Gap by AncheIndicator that plots boxes for fair value gaps (also known as imbalances or inefficiencies)
fair value gaps are a very useful concept in price action trading, as they provide a trader with information about where a lot of orders were injected creating this inefficiency in the market. This inefficiency can become a magnet for price in the future to resolve this inefficiency as there are many resting orders. A trader can use this information to target a fair value gap, or to look for a potential entry for a long/short making it a good POI.
you have the possible to extend boxes to the right of the screen or to edit their width
fair value gaps tend to get mitigated, to restore the balance. This indicator gives you the option to define a mitigation using a full fill or a 0.5 fill. You can also define what to use for mitigation: candle bodies or candle wicks.
there are some other indicators for fair value gaps, although I haven't found one that let's me define a 0.5 mitigation, this indicator suits my trading style
Sonarlab - Smart Money ConceptsSupply and Demand is one of the core strategies used in trading. It focuses on the ancient laws of supply and demand and how price moves in a free-flowing market. Supply and demand zones are a popular analysis technique used in all kinds of trading styles. The zones are the periods of sideways price action that come before explosive price moves, and are typically marked out using a box. We wanted to make these squares drawn automatically for you - so it will save you time spotting the zones.
Green Box
The green box defines demand - in these areas you will look for long opportunities. You can also use these zones for take profit levels when you are in a sell trade.
Blue Box
The blue box defines supply - in these areas you will look for short opportunities. You can also use these zones for take profit levels when you are in a buy trade.
Break of structure
For markets to move up and down a break in market structure must occur. A break in market structure occurs when the market begins to shift direction and break the previous HH and HL or HL and LL of the market. We also integrated the feature that you can see the BOS lines. In the indicator settings you can adjust the values:
1) Sensitivity
2) Min. candles in structure
3) BOS type: close or wick
Warning Never blindly take a position on each box - wait for a proper signal to occur before considering a position.
DFXT Smart Money ToolsAdded some additional features that may be useful for those trading smart money concepts.
~ Higher time frame candle Open, High, Low and close marker: for reference of where you are in price.
~ Asian Session High and Low marker: Can be used to clearly see runs on the Asian range.
~ Engulfing Candle detector: Marks engulfing candles in a colour of your choice.
~ Impulsive Candle detector: Marks Impulsive candles in a colour of your choice.
~ Quarter's Theory: Marks Quarter levels on the chart.
~ Doji Candle: Marks Doji candles in a colour of your choice.
~ Inside Bar detector: Marks Inside bars in a colour of your choice.
~ Imbalance detector: Marks Bullish and bearish imbalance in a colour of your choice.
~ Zig-Zag structure: Classic ZZ indicator that can be used to simplify the structure.
~ Liquidity Wicks: Wicks that take Liquidity then close back inside the range.
~ Session Marker: Markers the various trading sessions in a background colour of your choice.
AMD-ImbalanceThis script looks at three consecutive candles and if there is an area between the wicks of the first and third candle, it will paint a box to mark the area.
The marked area is considered an imbalance or inefficiency in the market. Price usually finds its way back to that area of imbalance to clear it.
As price clears part of the area of imbalance, the box turns from a solid border to a dashed border.