Twitter Model ICT [TradingFinder] MMXM ERL D + FVG + M15 MSS/SMT🔵 Introduction
The Twitter Model ICT is a trading approach based on ICT (Inner Circle Trader) models, focusing on price movement between external and internal liquidity in lower timeframes. This model integrates key concepts such as Market Structure Shift (MSS), Smart Money Technique (SMT) divergence, and CISD level break to identify precise entry points in the market.
The primary goal of this model is to determine key liquidity levels, such as the previous day’s high and low (PDH/PDL) and align them with the Fair Value Gap (FVG) in the 1-hour timeframe. The overall strategy involves framing trades around the 1H FVG and using the M15 Market Structure Shift (MSS) for entry confirmation.
The Twitter Model ICT is designed to utilize external liquidity levels, such as PDH/PDL, as key entry zones. The model identifies FVG in the 1-hour timeframe, which acts as a magnet for price movement. Additionally, traders confirm entries using M15 Market Structure Shift (MSS) and SMT divergence.
Bullish Twitter Model :
In a bullish setup, the price sweeps the previous day’s low (PDL), and after confirming reversal signals, buys are executed in internal liquidity zones. Conversely, in a bearish setup, the price sweeps the previous day’s high (PDH), and after confirming weakness signals, sells are executed.
Bearish Twitter Model :
In short setups, entries are only executed above the Midnight Open, while in long setups, entries are taken below the Midnight Open. Adhering to these principles allows traders to define precise entry and exit points and analyze price movement with greater accuracy based on liquidity and market structure.
🔵 How to Use
The Twitter Model ICT is a liquidity-based trading strategy that analyzes price movements relative to the previous day’s high and low (PDH/PDL) and Fair Value Gap (FVG). This model is applicable in both bullish and bearish directions and utilizes the 1-hour (1H) and 15-minute (M15) timeframes for entry confirmation.
The price first sweeps an external liquidity level (PDH or PDL) and then provides an entry opportunity based on Market Structure Shift (MSS) and SMT divergence. Additionally, the entry should be positioned relative to the Midnight Open, meaning long entries should occur below the Midnight Open and short entries above it.
🟣 Bullish Twitter Model
In a bullish setup, the price first sweeps the previous day’s low (PDL) and reaches an external liquidity level. Then, in the 1-hour timeframe (1H), a bullish Fair Value Gap (FVG) forms, which serves as the price target.
To confirm the entry, a Market Structure Shift (MSS) in the 15-minute timeframe (M15) should be observed, signaling a trend reversal to the upside. Additionally, SMT divergence with correlated assets can indicate weakness in selling pressure.
Under these conditions, a long position is taken below the Midnight Open, with a stop-loss placed at the lowest point of the recent bearish move. The price target for this trade is the FVG in the 1-hour timeframe.
🟣 Bearish Twitter Model
In a bearish setup, the price first sweeps the previous day’s high (PDH) and reaches an external liquidity level. Then, in the 1-hour timeframe (1H), a bearish Fair Value Gap (FVG) is identified, serving as the trade target.
To confirm entry, a Market Structure Shift (MSS) in the 15-minute timeframe (M15) should form, signaling a trend shift to the downside. If an SMT divergence is present, it can provide additional confirmation for the trade.
Once these conditions are met, a short position is taken above the Midnight Open, with a stop-loss placed at the highest level of the recent bullish move. The trade's price target is the FVG in the 1-hour timeframe.
🔵 Settings
Bar Back Check : Determining the return of candles to identify the CISD level.
CISD Level Validity : CISD level validity period based on the number of candles.
Daily Position : Determines whether only the first signal of the day is considered or if signals are evaluated throughout the entire day.
Session : Specifies in which trading sessions the indicator will be active.
Second Symbol : This setting allows you to select another asset for comparison with the primary asset. By default, "XAUUSD" (Gold) is set as the second symbol, but you can change it to any currency pair, stock, or cryptocurrency. For example, you can choose currency pairs like EUR/USD or GBP/USD to identify divergences between these two assets.
Divergence Fractal Periods : This parameter defines the number of past candles to consider when identifying divergences. The default value is 2, but you can change it to suit your preferences. This setting allows you to detect divergences more accurately by selecting a greater number of candles.
The indicator allows displaying sessions based on various time zones. The user can select one of the following options :
UTC (Coordinated Universal Time)
Local Time of the Session
User’s Local Time
Show Open Price : Displays the New York market opening price.
Show PDH / PDL : Displays the previous day’s high and low to identify potential entry points.
Show SMT Divergence : Displays lines and labels for bullish ("+SMT") and bearish ("-SMT") divergences.
🔵 Conclusion
The Twitter Model ICT is an effective approach for analyzing and executing trades in financial markets, utilizing a combination of liquidity principles, market structure, and SMT confirmations to identify optimal entry and exit points.
By analyzing the previous day’s high and low (PDH/PDL), Fair Value Gaps (FVG), and Market Structure Shift (MSS) in the 1H and M15 timeframes, traders can pinpoint liquidity-driven trade opportunities. Additionally, considering the Midnight Open level helps traders avoid random entries and ensures better trade placement.
By applying this model, traders can interpret market movements based on liquidity flow and structural changes, allowing them to fine-tune their trading decisions with higher precision. Ultimately, the Twitter Model ICT provides a structured and logical approach for traders who seek to trade based on liquidity behavior and trend shifts in the market.
Educational
Fair Value Gap (FVG) by AlgoMaxxFair Value Gap (FVG) by AlgoMaxx
Advanced Fair Value Gap (FVG) detector with dynamic support/resistance lines. This professional-grade tool helps traders identify and track important market inefficiencies through Fair Value Gaps.
Features:
• Auto-detection of bullish and bearish FVGs
• Dynamic dotted extension lines for latest FVGs
• Smart gap filtering system
• Color-coded visualization
• Customizable parameters
• Clean, optimized code
Key Functions:
• Detects imbalance zones between candlesticks
• Marks FVGs with color-coded boxes
• Extends dotted lines for active reference levels
• Automatically updates with new gap formations
• Tracks gap fills in real-time
Inputs:
• Lookback Period: Historical gaps to display
• Minimum Gap Size %: Filter for gap significance
• Bullish/Bearish Colors: Visual customization
• Show Filled Gaps: Toggle filled gap visibility
Practical Applications:
1. Support/Resistance Levels
2. Mean Reversion Trading
3. Trend Continuation Setups
4. Market Structure Analysis
5. Price Action Trading
Usage Tips:
• Higher timeframes (1H+) provide more reliable signals
• Multiple FVGs in one zone indicate stronger levels
• Use in conjunction with other technical tools
• Monitor price reactions at FVG levels
• Consider gaps as zones rather than exact prices
Note: This is a premium-grade indicator designed for serious traders. Works best on higher timeframes where price inefficiencies are more significant.
═══════════════════
By Algomaxx
Version: 1.0
═══════════════════
Disclaimer:
This indicator is for informational purposes only. Trade at your own risk and always use proper risk management.
#FVG #technical #trading #algomaxx #premium
Timecode° – The Hidden Key to Institutional MovesSummary:
Institutions know where the market is headed, but they need to manipulate the price to grab liquidity before making their move.
The market fakes you out first → Then it moves in the real direction!
This trick happens consistently in the last 10 minutes of every hour (xx:50 - xx:00).
Timecode° Time & Price Window Breakdown
1️⃣ Time Manipulation (xx:50 - xx:00)
- Institutions create a **false move** to trigger stop-losses and mislead retail traders.
- This phase is a **liquidity hunt**, not the real direction.
2️⃣ Price Delivery (xx:00 - xx:10)
- Once liquidity is taken, price moves in the real direction based on institutional positioning.
- This is where the **true institutional order flow** kicks in.
3️⃣ The Institutional Playbook
- Price doesn’t move randomly—it moves based on liquidity and execution at key time windows (like xx:50 - xx:10).
- The fake move is designed to create imbalances, allowing institutions to enter at optimal prices.
🔑 How to Use This in Trading**
- Don’t chase breakouts between xx:50 - xx:59.Wait for confirmation.
- Look for liquidity grabs near key levels.** Institutions love to sweep these before the real move.
- Watch price behavior at xx:00 - xx:10.** This is where the trend shift often happens.
This method is not just price action—it’s price action within institutional time windows. That’s what separates smart traders from trapped retail traders! 🚀
Fvg and bag fillGAP THEORY
Fair Value Gap
The gap b/w the 1st and3rd candle.
If the 3rd candle closed or consolidated inside the second candle it offers entry with some confirmation on basis of HTF bias
Break Away Gap
The 3rd candle which closes above or below the 2nd candle confirms the Break away gap(BAG)
Buy side:- the 3rd candle body close above the 2nd candle high. Indicates buy side pressure .
Sell side:- the 3rd candle body close below the 2nd candle low. On seeing those sell side pressure we mostly (not every time)don't get a pullback into the FVG above
Points to remember
Only sell at premium & Buy at the discount.
Stick with the HTF bias.
Participate during the kill zone.
Risk management is the key for a profitable Trader.
Strictly 1:2RR
Kalman FilterKalman Filter Indicator Description
This indicator applies a Kalman Filter to smooth the selected price series (default is the close) and help reveal the underlying trend by filtering out market noise. The filter is based on a recursive algorithm consisting of two main steps:
Prediction Step:
The filter predicts the next state using the last estimated value and increases the uncertainty (error covariance) by adding the process noise variance (Q). This step assumes that the price follows a random walk, where the last known estimate is the best guess for the next value.
Update Step:
The filter computes the Kalman Gain, which determines the weight given to the new measurement (price) versus the prediction. It then updates the state estimate by combining the prediction with the measurement error (using the measurement noise variance, R). The error covariance is also updated accordingly.
Key Features:
Customizable Input:
Source: Choose any price series (default is the closing price) for filtering.
Measurement Noise Variance (R): Controls the sensitivity to new measurements (default is 0.1). A higher R makes the filter less responsive.
Process Noise Variance (Q): Controls the assumed level of inherent price variability (default is 0.01). A higher Q allows the filter to adapt more quickly to changes.
Visual Trend Indication:
The filtered trend line is plotted directly on the chart:
When enabled, the line is colored green when trending upward and red when trending downward.
If color option is disabled, the line appears in blue.
This indicator is ideal for traders looking to smooth price data and identify trends more clearly by reducing the impact of short-term volatility.
NazriRichPositioning of Fibonacci Labels: All the Fibonacci levels are placed left of the candles, near the price panel using xloc=xloc.bar_index and yloc=yloc.price.
Positioning of Trend Labels: The "Uptrending" or "Downtrending" label is now displayed to the left of the candle and near the price as well.
TP, SL, and Entry Price Labels: These are also positioned left of the candles near the price, with the same alignment as the Fibonacci and trend labels.
LRLR [TakingProphets]LRLR (Low Resistance Liquidity Run) Indicator
This indicator identifies potential liquidity runs in areas of low resistance, based on ICT (Inner Circle Trader) concepts. It specifically looks for a series of unmitigated swing highs in a downtrend that form without any bearish fair value gaps (FVGs) between them.
What is an LRLR?
- A Low Resistance Liquidity Run occurs when price creates a series of lower highs without any bearish fair value gaps in between
- The absence of bearish FVGs indicates there is no significant resistance in the area
- These formations often become targets for smart money to collect liquidity above the swing highs
How to Use the Indicator:
1. The indicator will draw a diagonal line connecting a series of qualifying swing highs
2. A small "LRLR" label appears to mark the pattern
3. These areas often become targets for future price moves, as they represent zones of accumulated liquidity with minimal resistance
Key Points:
- Minimum of 4 consecutive lower swing highs
- No bearish fair value gaps can exist between these swing highs
- The diagonal line helps visualize the liquidity run formation
- Can be used for trade planning and identifying potential reversal zones
Settings:
- Show Labels: Toggle the "LRLR" label visibility
- LRLR Line Color: Customize the appearance of the diagonal line
Best Practices:
1. Use in conjunction with other ICT concepts and market structure analysis
2. Pay attention to how price reacts when returning to these levels
3. Consider these areas as potential targets for smart money liquidity grabs
4. Most effective when used on higher timeframes (4H and above)
Note: This is an educational tool and should be used as part of a complete trading strategy, not in isolation.
Multiple MAs with Compact Labels Defines and plots multiple moving averages (MAs) on a TradingView chart, including two Exponential Moving Averages (EMAs) with periods of 9 and 21, and five Simple Moving Averages (SMAs) with periods of 10, 20, 50, 100, and 200. Each MA is plotted with a distinct color and labeled accordingly.
E9 MM Nuke signalScript identifies wickless candles on a specified higher timeframe and plots them on a lower timeframe (If desired), such as 15 minutes. It includes options to adjust the margin for error (e.g. 5 tick wick), higher timeframe, and toggle the volume filter with period adjustment.
Wickless candles signal strong market sentiment shifts, indicating areas of significant buying or selling pressure. These areas can become key levels of support or resistance, making them crucial to monitor for potential price revisits.
Why Price Revisits Wickless Areas
Manipulators often create artificial wickless candles to deceive traders. However, genuine market movements can also produce wickless candles, indicating a strong consensus among market participants. In either case, the price is likely to revisit these areas as traders and investors react to the perceived market sentiment shift.
Key Features:
Margin Input:
Description: Allows users to specify the margin in 0.01 tick increments to account for small wicks due to spread issues.
Example: A margin of 0.05 ticks means the script will consider candles wickless if the high is within 0.05 ticks of the open and the low is within 0.05 ticks of the open.
Volume Filter:
Description: Users can enable or disable a volume filter to consider only candles with a volume greater than the average volume over a specified period.
Default: Enabled by default.
Volume Period Input: Users can specify the period for calculating the average volume (e.g., 9 periods).
Higher Timeframe Input:
Description: Allows users to select the higher timeframe on which to identify wickless candles.
Options: H4 ("240"), Daily ("D"), Weekly ("W"), Monthly ("M").
Plotting:
Bearish Wickless Candles: Plotted with a red circle and a "🐻" emoji above the bar.
Bullish Wickless Candles: Plotted with a green circle and a "🐂" emoji below the bar.
ADX Screener with Average and Change PercentageBinance borsasından seçilebilen 20 farklı coin için, ayarlanabilen periyotta adx ortalamasını, güncel adx değerini, güncel adx değerinin ortalama periyottaki adx değerine göre yüzdelik değişimini hesaplar, böylece trende giren coini erken aşamada bulmada kullanılabilir.
EMA codecrusher TradingView Pine Script indicator that plots the EMA 21, EMA 34 in red and EMA 100, EMA 200 in blue
Moving Average Hamming-RKMoving Average Hamming
Description:
A Moving Average using a Hamming window is a technique used in technical analysis to smooth price data. The Hamming window applies weighted smoothing, reducing sharp variations and edge effects in the data. This helps in identifying trends more effectively while minimizing noise.
It can be used in combination with other technical indicators for better market analysis.
Technical Use:
The Hamming Moving Average reduces high-frequency noise, making trends clearer.
It applies different weights to data points, giving more importance to the center of the window while reducing the impact of abrupt changes.
This method is particularly useful in trend-following strategies as it minimizes false breakouts.
It can also be integrated into algorithmic trading systems for improved price fluctuation filtering.
When to Take a Position:
Buy Signal: When the price crosses above the Hamming Moving Average, indicating a potential uptrend.
Sell Signal: When the price crosses below the Hamming Moving Average, signaling a possible downtrend.
Confirmation: Combine with other indicators like RSI or MACD to confirm the trend before entering a trade.
Avoid Choppy Markets: The indicator works best in trending markets; avoid using it in sideways or ranging conditions.
This approach helps traders refine their analysis, making informed decisions while reducing market noise.
Advanced Entry with FVG, Liquidity, and Support/ResistanceKey Features and How to Use Them
Fair Value Gaps (FVGs)
Green Boxes: Bullish FVGs (price imbalance indicating a potential upward move).
Red Boxes: Bearish FVGs (price imbalance indicating a potential downward move).
How to Trade:
Watch for price to return to an FVG area and look for rejection or continuation.
For bullish FVGs:
Look for a reversal or confirmation signal near the green box for a long trade.
For bearish FVGs:
Look for a reversal or confirmation signal near the red box for a short trade.
Liquidity Zones
Blue Dotted Lines: Areas of liquidity (highest highs in the recent past).
Orange Dotted Lines: Areas of liquidity (lowest lows in the recent past).
How to Trade:
Liquidity zones often act as magnets for price movement as the market targets stop-loss clusters.
Expect price to either:
Revert after hitting a liquidity zone (signaling a reversal trade opportunity).
Break through the liquidity zone (confirming a breakout or trend continuation).
Support and Resistance
Red Horizontal Lines: Resistance levels (recent swing highs).
Green Horizontal Lines: Support levels (recent swing lows).
How to Trade:
Use these levels to identify potential entry/exit points.
For resistance (red lines):
Look for short opportunities when price approaches resistance and shows signs of rejection.
For support (green lines):
Look for long opportunities when price approaches support and shows signs of reversal.
BUY and SELL Signals
Green "BUY" Labels: A long entry signal based on EMA crossover, RSI > 50, and MACD confirmation.
Red "SELL" Labels: A short entry signal based on EMA crossunder, RSI < 50, and MACD confirmation.
How to Trade:
Enter long when a BUY label appears, and place a stop-loss below the recent low.
Enter short when a SELL label appears, and place a stop-loss above the recent high.
Set a take-profit using a 1:2 or 1:3 risk-to-reward ratio.
Workflow Example
Check for a BUY Signal:
Look for a green "BUY" label near:
A bullish FVG (green box).
A liquidity zone (orange line).
A support level (green horizontal line).
Enter the Trade:
Place a stop-loss below the most recent swing low or support level.
Set a take-profit 2-3 times the distance of your stop-loss.
Confirm the Trend:
Ensure price is trading above the EMA 200 (indicating an uptrend) for long trades.
Use the FVG or support zone for additional confluence.
Check for a SELL Signal:
Look for a red "SELL" label near:
A bearish FVG (red box).
A liquidity zone (blue line).
A resistance level (red horizontal line).
Enter the Short Trade:
Place a stop-loss above the most recent swing high or resistance level.
Set a take-profit 2-3 times the distance of your stop-loss.
HDi_TA1//@version=6
indicator("Ultimate Trading Indicator", shorttitle="UTI", overlay=true)
// ✅ User-defined settings
maPeriod = input.int(21, title="Moving Average Period") // Moving Average setting
rsiPeriod = input.int(14, title="RSI Period") // RSI setting
volumeFactor = input.float(1.5, title="Volume Factor for Highlighting") // Volume spike detection
lookbackSR = input.int(50, title="Support/Resistance Lookback") // Support/Resistance dynamic range
// ✅ Moving Average (Trend Analysis)
ma = ta.sma(close, maPeriod)
plot(ma, color=color.blue, title="Moving Average")
// ✅ RSI (Momentum Indicator)
rsi = ta.rsi(close, rsiPeriod)
plot(rsi, title="RSI", color=color.orange)
hline(70, "Overbought Level", color=color.red)
hline(30, "Oversold Level", color=color.green)
// ✅ Volume Analysis (Highlighting High Volume Bars)
volAvg = ta.sma(volume, maPeriod)
barcolor(volume > volAvg * volumeFactor ? color.red : na)
// ✅ Dynamic Support & Resistance (Fully Fixed!)
highestHigh = ta.highest(high, lookbackSR) // Highest high in last X candles
lowestLow = ta.lowest(low, lookbackSR) // Lowest low in last X candles
// ✅ Plot Support & Resistance (Now Moving Correctly!)
plot(highestHigh, title="Resistance", color=color.red, linewidth=2, style=plot.style_stepline)
plot(lowestLow, title="Support", color=color.green, linewidth=2, style=plot.style_stepline)
// ✅ Bullish & Bearish Engulfing Pattern Detection
bullishEngulfing = close > open and close < open and close > open and open < close
bearishEngulfing = close < open and close > open and close < open and open > close
// ✅ Plot Bullish & Bearish Engulfing Candlestick Patterns
plotshape(series=bullishEngulfing, location=location.belowbar, color=color.green, style=shape.labelup, title="Bullish Engulfing", text="Bull")
plotshape(series=bearishEngulfing, location=location.abovebar, color=color.red, style=shape.labeldown, title="Bearish Engulfing", text="Bear")
// ✅ Alerts for Important Market Events (Works Perfectly!)
alertcondition(close > highestHigh, title="Breakout Alert", message="Price broke above Resistance!")
alertcondition(close < lowestLow, title="Breakdown Alert", message="Price dropped below Support!")
alertcondition(bullishEngulfing, title="Bullish Engulfing Alert", message="Bullish Engulfing Pattern Detected at {{close}}!")
alertcondition(bearishEngulfing, title="Bearish Engulfing Alert", message="Bearish Engulfing Pattern Detected at {{close}}!")
VRS Strategy1. Entry and Exit Conditions:
The buy entry is triggered based on the close breaking the high of the previous green candle, and it checks that the close is below the lower band.
The individual exit commands for each target (target1 and target2) and stop loss are set correctly.
2. Sell Entry and Exit:
The sell entry checks for a close below the low of the previously detected bearish candle, and it also checks that the price is above the upper band.
The sell exit properly sets the target sell condition based on the lower band.
3 EMA vs 5 EMA Crossover Strategy When 3 EMA crossed 5 EMA on the upside, BUY. When 3 EMA Crosses 5 EMA on the downside, SELL. This will be a continuous trade, so one exit will also mean one new entry
CPR with Multi-Timeframe PivotsThis is a Pine Script code for plotting the Central Pivot Range (CPR) and associated support and resistance levels on TradingView. It allows the user to select the time frame for calculating the CPR (Day, Week, or Month) and displays the pivot, top CPR, bottom CPR, and support/resistance levels (R1 to R5 and S1 to S5).
SMA Crossover SignalThis Pine Script plots 5, 20, and 50-period simple moving averages and highlights trade signals. It shades the background green if the price is above the 50 SMA and red if below. A "BUY SIGNAL" appears only when the 5 SMA crosses above the 20 SMA while the background is green, and a "SELL SIGNAL" appears only when the 5 SMA crosses below the 20 SMA while the background is red.
UTC Time MarkersThis indicater shows when is UTC 09:00 and UTC 00:00. This is my trading time for a day.
EMA Indicator with Dynamic Color & CrossoversEMA Indicator with Dynamic Color & Crossovers ema- 21,34,100,200