World Class SMC [WinWorld]

Features
Our indicator uses a number of price concepts, such as:
- IDM
- BoS & ChoCh (also their sweeps)
- Automatic resolving of ChoCh-IDM and IDM-BoS conflicts
- Orderblocks (IDM, Extreme)
- True Fair Value Gaps (FVG)
- True PDH/PDL
- SCOB pattern
One of the core features is the ability to choose a time point, from which the market structure will be drawn. This feature alone allows you to test your most desired hypotheses about the market movements within a few clicks, so no more guesses and "what if"s, because you get the opportunity to test everything yourself and right now.
Settings
Let's review the settings themselves:
- Extended Structure: allows you to choose between drawing market structure for a whole timeline or from specific time point only;
- Build OB by sweeps: allows you to only draw orderblocks from candle, which took liquidity from previous candle by sweep;
- Structure colours & text: allows you to customise visuals representations of market structure elements on your chart;
- Structure visuals: allows you to choose which elements of market structure you want/don't want to see on your chart;
- Show trend: allows you to choose the way market structure trend will be displayed on your chart: divider or background colouring;
- Alerts for each and every event, whether it is a new BoS, ChoCh, orderblock and etc.
Usage Examples
IDM Orderblock (OB-IDM)
Basic demonstration
When price reaches OB-IDM, you will be able to receive an alert. After that, check if the candle, that reached OB-IDM, closed inside or above(bearish scenario)/below(bullish scenario) OB-IDM's boundaries. If conditions above were met, go on LTF and look for an entry.
Extreme Orderblock (OB-EXT)
Basic demonstration
Similar to OB-IDM situation: When price reaches OB-EXT, you will be able to receive an alert. After that, check if the candle, that reached OB-EXT, closed inside or above(bearish scenario)/below(bullish scenario) OB-EXT's boundaries. If conditions above were met, go on LTF and look for an entry.
Sweep PDH/PDL
Basic demonstration
* PDH — Previous Day High
* PDL — Previous Day Low
When you received PDH sweep alert and current trend is bearish, go on LTF to find entry point. (bullish scenario: PDL sweep and current trend is bullish)
Sweep ChoCh
Basic demonstration
If you get alert of sweeped ChoCh, it usually means that price grabbed the liquidity from extremum points and is ready to continue going with the trend. Go on LTF to find an entry.
- Minor OB-IDM updates
- Important mapping bug fixes;
- New feature: after PDHL were tested, their lines and labels will no longer be prolonged. This will allow to only see valid live PDHL levels;
- New feature: now you can choose to only see live structure (BoS, ChoCh, IDM) by ticking the corresponding button in the settings ("Show live BoS" and etc.).
+ SCOB formation alert
🟡 SMT. Less lucrative POI than OB-IDM or OB-EXT, but can still offer good entry opportunities;
🟡 FVG. Before this update FVG was only used in orderblocks, but now we've decided to make FVG as separate feature, which allows to see all live and unfilled FVGs for the available price history. Also, when price touches FVG, script adjusts the touched FVGs, so you would see how much unfilled imbalance there if left;
🟡 Extended BoS & ChoCh lines. Sometimes, because of sweeps, BoS and ChoCh can be hard to spot on the chart. Now it is no longer the case, because you can choose in the settings to extend BoS and ChoCh lines to the time point of the first sweep, which spotting BoS and ChoCh way easier.
✔️ Also we have optimized our algorithms even more to deliver better performance and precision. Especially significant changes were made to orderblock algorithm.
+ New IDM type is now available — Pro. IDM of this type is much more prone to reflect the most liquid point of interest and cause price to reverse when reached. This is meant for advanced usage. User can choose between old type (in-idm) and new type (Pro) in the settings by toggling option "IDM Type";
+ Reengineered and updated logic of OB-IDM and OB-EXT validation and tracking;
+ Major bug fix for every visual element of the indicator with the focus on orderblocks;
+ Major optimization updates to all elements of the indicator with the focus on orderblocks;
+ Updated UI;
- Removed redundant settings.
+ Redundant legacy code deleted.
+ Improved ICM calculation architure, allowing correct structure in complex cases using 'Pro' IDM and 'structure slider' (appears when setting 'Extended Structure' to 'off').
+ Refactored code.
+ Deleted debug mark from indicator's name.
+ Updated OB calculation logic, which previously had an error.
version: 2.1.1
- IDM type 'Pro' is renamed to 'ext-idm' (external IDM);
- Group 'Structure' is renamed to 'Structure | Visual Controls';
- Group 'Discount/Premium Zones' is renamed to 'Premium/Discount | Main Controls';
- Added new Premim/Discount zone representation type 'Lines'. Now P/D can be represented as 3 lines: upper, middle (equilibrium) and lower;
- Added line and colour style options to Premium/Discount;
- Added line colour options for PDH/PDL.
- Updated IDM algorithm for cases with multiple outside bars.
- Group Inside Bars Colouring rename to Inside Bars | Settings;
- Created group SCOB | Settings; moved Show SCOB to it.
- Added options for choosing bullish and bearish colours of the SCOB.
- [*} Made some optimizations to structure drawing algorithms;
- Fixed bug with live ChoCh.
- Deleted debug elements from the chart;
- Made final fix to live ChoCh issue. Now this feature works correctly.
- Important IDM logic fix for outside bars, which sometimes caused incorrect structure mapping.
- Redesign of IDM logic for most complex cases, provided by clients;
- Minor optimaztions.
- Major IDM calculation optimizations & logic fix;
- Code optimzations.
+ Fixed alert message format;
+ Fixed bug of 'Sweeped IDM' alert.
+ Added IFC - Institutional Funding Candle (+ Alerts).
IFC Pattern Mechanics from the True Price Movement Perspective: When a major player plans a trending move, they need to clear out all "passengers" on the current "flight." Why?
Smaller players will cover their positions, slowing the trending movement. This isn’t favorable for institutional traders, so they make a sharp move to trigger stop-losses among retail traders, allowing them to realize their trending potential.
This is how the IFC is formed — a candlestick with high volume, a large shadow, and an imbalance.
A valid IFC is only one that has sweeped liquidity.
How to Use the IFC Pattern:
- HTF (Higher Time Frame) – for higher time frames, an IFC represents a significant zone of interest;
- LTF (Lower Time Frame) – upon reaching a point of interest (POI) on the HTF, an IFC on the LTF serves as an excellent entry point, where the stop-loss is placed behind the candle’s high or low.
Here are a few examples of IFC usage:
Personally we have to say, that IFC is a great POI to trade on crypto markets, considering their volatility and sharp movements.
+ Added Engulfing Candle (EC) (+ Alerts);
Engulfing Candle (EC) is a classic candle pattern, which calculates quite simply:
- Bullish EC = close > previous high AND low < previous low;
- BearishEC = close < previous low AND high > previous high.
- Deleted live FVG feature for robustness increase and saving of computational power.
+ Long OB-EXT alert bug fixed.
+ 'BoS sweep' alert bug fix.
⭐️ GLOBAL UPDATE: World Class SMC v2 (WCSMC v2)
🔎 Overview:
- Structure mapping algorithms were rewritten & optimized. Now they work faster & more accurately than they did in WCSMC v1.
- 🆕 New feature – Internal Structure.
Now you don’t have to wait for weeks for a big internal move to end to finally have some alerts, because all internal moves will be displayed right away, as well as their POIs. Alerts included, of course :) - 🆕 New feature – Orderflow.
One of the most popular & recognized POI zones are now available in WCSMC v2 as well. - 🆕 New feature – Equal Highs/Low (EQHL).
Classic POI, which still works great in any market. The thing about our EQHL algorithm is that it is built on our proprietary ICSM algorithm, avoiding the usage of old Pivot Point-based approach, thus giving our users the opportunity to work with only the true structural highs & lows, eliminating the need to toggle pivot point’s length back and forth. Simple, fast, based on real SMC – outstanding solution, which is now available to each of our users.
So now the structure on the chart is divided into two parts: external and internal:
🔘 External Structure- Inducement (IDM / IND)
- Break of Structure (BoS) / Sweep BoS
- Change of Character (ChoCh) / Sweep ChoCh
- Order Block IDM (Decision Block
- Order Block EXT (Extreme)
- SMT (Intermediate blocks)
- i-IDM (Internal inducement)
- i-BoS (Internal BoS)
- i-ChoCh (Internal ChoCh)
- i-OB-IDM (Internal decision block)
- i-OB-EXT (Internal extreme block)
- i-SMT (Internal Intermediate blocks)
🔘 How does it work?
The algorithm is designed to identify internal structure when an IDM level is taken. If price breaks the IDM, you can trade against the structure up to the next trending POIs: OB-IDM, OB-EXT, ChoCh.
Example of internal and external structure:🔘 Why is this important?
You have probably noticed structural changes (big impulse/correction moves) happening in the crypto market from time to time. During strong impulse moves, price often got stuck in a range for months. Now, with the internal structure, you can trade within the created range.
See the difference yourself:- Withoutinternal structure
- With internal structure:
⏺️ FEATURE OVERVIEW: Orderflow (OF)🔘 How does it work?
Order flow represents the structural BTS/STB (Buy to sell / Sell to buy) area before structural points are updated (including IDM). Built on ICSM, order flow has a wider range and higher probability of area mitigation compared to order blocks.
🔘 Why is this important?
Orderflow is a great type of POI, which usually gathers a lot of liquidity around it and can be used to find an entry zone for any trade. Here are just some of the examples of OF being used as entry zone:- Long:
The price does not always reach the order block, unlike the orderflow. - Short:
The price does not always reach the order block, unlike the orderflow.
🔘 How does it work?
The principle of work for EQHL algorithm is as simple as it reads & sounds: our indicator searches for two approximately equal highs/lows and displays them on the chart.
The array of highs & lows, which our indicator uses to find EQH/EQL, is comprised of swing highs & lows, which are generated by our proprietary ICSM indicator, which uses valid pullbacks algorithm under the hood. By using highs & lows of valid pullbacks we don’t have to deal with any dynamic parameters like length, which is often used in Pivot Point-based EQHL indicators. This simple fact must assure you that your equal highs & lows on the chart will be the same as ones on the chart of any professional trader. Pretty cool, isn’t it? :)
After such EQH/EQL was found, indicator tracks its most left neighbour to be sweeped by price and then draws horizontal dashed line of corresponding colour to indicate that this EQH/EQL was sweeped, which is a signal for looking for an entry or, if you are a risk taker, opening the trade in the opposite direction right away (alerts available).
Here are little examples of EQH/EQL on the chart:
🔘 Why is this important
EQHL can serve its user a great deal of both highly accurate confirmations for certain type of trades and signal entries when used as entry signal trigger.
🔔 WHAT ABOUT ALERTS?
Each and every alert from WCSMC v1 is still there to serve you, as well as new alerts for new POIs and internal structure. All new alert types will be available to new users as well.
Take a look of what you will have in WCSMC v2:- 🔘 External Structure Alerts:
IDM / IDM Sweep;
BoS / BoS Sweep;
ChoCh / ChoCh Sweep;
OB-IDM;
OB-EXT;
SMT;
Previous OB-EXT. - 🔘 Internal Structure Alerts:
i-IDM / i-IDM Sweep;
i-BoS / i-BoS Sweep;
i-ChoCh / i-ChoCh Sweep;
i-OB-IDM;
i-OB-EXT;
i-SMT;
Previous i-OB-EXT. - 🔘 Internal Structure Alerts:
- Orderflow;
- SCOB;
- Crossing equilibrium of PD Zone;
- Engulfing Candle (EC);
- IFC;
- EQH/EQL.
- Orderflow;
⏩ ANYTHING ELSE?
As for this update, this is everything that we wanted to share, but in the following month much more useful updates & new indicators will be released. For now you can still enjoy old good & powerful side features Is like:- IFC (Institutional Funding Candle);
- EC (Engulfing Candle);
- Premium/Discount Zones (PD Zones);
- Inside Bars.
🤝 We sincerely hope that you enjoy this update just like we did!
📣 Follow us for more updates, because 2025 will be a HUGE year for our team and you definitely wouldn’t like to miss out on what is coming next! - Long:
- Inducement (IDM / IND)
- Fixed structure elements' display issues, which occurred when toggling settings;
- Fixed display issue for inside bars.
+ Fixed OB mapping algorithm logic, which previosuly rarely 'spawned' invalid OBs.
- Fixed structure point transparency bug;
- Added option to hide ordeflow box's border.
🎉 Happy New Year! 🎉
- Fixed a rare bug with ChoCh-s, which appeared on higher timeframes.
- Fixed bugs with displaying sweeps in certaion situations.
- Changed display style of dividers. Added divider for internal structure.
Now there are two rows of dividers: top row — divider for external structure, bottom row — divider for internal structure (is hidden, when internal structure is switched off in the settings).
You can see the new style on the picture below:
+ 'Rolled back' divider logic. Now it doesn't have neutral (gray) colour.
+ Updated inside bar mapping logic.
Script su invito
Solo gli utenti autorizzati dall'autore hanno accesso a questo script e ciò richiede solitamente un pagamento. Puoi aggiungere lo script ai tuoi preferiti, ma potrai utilizzarlo solo dopo aver richiesto l'autorizzazione e averla ottenuta dal suo autore - per saperne di più leggi qui. Per maggiori dettagli, segui le istruzioni dell'autore qui sotto o contatta direttamente WinWorldTeam.
TradingView NON consiglia di pagare o utilizzare uno script a meno che non ci si fidi pienamente del suo autore e non si comprenda il suo funzionamento. Puoi anche trovare alternative gratuite e open-source nei nostri script della comunità.
Istruzioni dell'autore
Attenzione: prima di richiedere l'accesso, leggi la nostra guida per gli script su invito.
Declinazione di responsabilità
Script su invito
Solo gli utenti autorizzati dall'autore hanno accesso a questo script e ciò richiede solitamente un pagamento. Puoi aggiungere lo script ai tuoi preferiti, ma potrai utilizzarlo solo dopo aver richiesto l'autorizzazione e averla ottenuta dal suo autore - per saperne di più leggi qui. Per maggiori dettagli, segui le istruzioni dell'autore qui sotto o contatta direttamente WinWorldTeam.
TradingView NON consiglia di pagare o utilizzare uno script a meno che non ci si fidi pienamente del suo autore e non si comprenda il suo funzionamento. Puoi anche trovare alternative gratuite e open-source nei nostri script della comunità.
Istruzioni dell'autore
Attenzione: prima di richiedere l'accesso, leggi la nostra guida per gli script su invito.