LTF Entry Candles on any TF (1m 3m 5m 15m)LTF candles on your chart, precise to the tick. Used for multi-timeframe entries and adjudication of LTF PA. iykykChỉ báocủa hjmdem6
Strategia Bystrego - Swing Break + FVG + EMA 200 + Entry AlertsBYSTRY STRATEGY — SWING BREAKOUT, FAIR VALUE GAP AND EMA 200 FILTER Overview This strategy is designed specifically for the 2-minute chart and is intended for short-term trading on Nasdaq and Gold. The system combines: • Confirmed Swing High and Swing Low levels • Break of Structure confirmation • The first Fair Value Gap formed after the breakout • A 50% Fair Value Gap retracement entry • EMA 200 trend confirmation • Previous Day, Previous Week and Asian Session liquidity filters • Fixed Take Profit and Stop Loss levels • Entry alerts generated only after the position is actually filled The strategy does not open a position immediately after a structure breakout. It waits for the first valid Fair Value Gap and places a limit order at the midpoint of that imbalance. TIMEFRAME The strategy is designed exclusively for the 2-minute timeframe. If the script is added to a different timeframe, it will generate an error and will not operate. SUPPORTED MARKETS The strategy contains two predefined market configurations: NASDAQ • Take Profit: 50 points • Stop Loss: 50 points GOLD • Take Profit: 10 points • Stop Loss: 10 points The strategy uses a fixed 1:1 reward-to-risk ratio. MARKET STRUCTURE The strategy detects confirmed Swing High and Swing Low levels using pivot calculations. Default pivot settings: • Two candles on the left side • Two candles on the right side A Swing High or Swing Low becomes valid only after the required number of candles on the right side has closed. LONG BREAK OF STRUCTURE A bullish Break of Structure occurs when: 1. A confirmed Swing High exists. 2. The current candle closes above the Swing High. 3. The previous candle closed at or below that Swing High. 4. The strategy is not already in a trade. 5. There is no active pending order. 6. Long positions are enabled. 7. The price is above the EMA 200. SHORT BREAK OF STRUCTURE A bearish Break of Structure occurs when: 1. A confirmed Swing Low exists. 2. The current candle closes below the Swing Low. 3. The previous candle closed at or above that Swing Low. 4. The strategy is not already in a trade. 5. There is no active pending order. 6. Short positions are enabled. 7. The price is below the EMA 200. FAIR VALUE GAP After a valid Break of Structure, the strategy searches for the first Fair Value Gap. By default, the Fair Value Gap must appear within three candles after the breakout. This value can be changed in the strategy settings. Bullish Fair Value Gap: A bullish Fair Value Gap is detected when the current candle’s low is above the high from two candles earlier. Bullish FVG condition: Current Low > High two candles earlier Bearish Fair Value Gap: A bearish Fair Value Gap is detected when the current candle’s high is below the low from two candles earlier. Bearish FVG condition: Current High < Low two candles earlier ENTRY PRICE The entry is placed at the 50% midpoint of the first valid Fair Value Gap. Bullish entry: Entry = Bullish FVG midpoint Bearish entry: Entry = Bearish FVG midpoint The strategy uses a limit order. Therefore, the position is opened only when the market retraces back to the calculated entry price. EMA 200 TREND FILTER The EMA 200 is used as the main trend filter. Long positions are allowed only when: • The breakout candle closes above the EMA 200. • The Fair Value Gap is formed while the price remains above the EMA 200. • The planned limit entry is above the EMA 200. • The market does not lose the EMA 200 while the limit order is pending. Short positions are allowed only when: • The breakout candle closes below the EMA 200. • The Fair Value Gap is formed while the price remains below the EMA 200. • The planned limit entry is below the EMA 200. • The market does not move back above the EMA 200 while the limit order is pending. The purpose of this filter is to prevent positions from being opened against the dominant 2-minute trend. LIQUIDITY FILTER Before placing a limit order, the strategy checks whether an important liquidity level is located between the planned entry and the Take Profit. The following levels are monitored: • Previous Day High • Previous Day Low • Previous Week High • Previous Week Low • Asian Session High • Asian Session Low A long setup is rejected when one of the following levels is located between the entry and Take Profit: • Previous Day High • Previous Week High • Asian Session High A short setup is rejected when one of the following levels is located between the entry and Take Profit: • Previous Day Low • Previous Week Low • Asian Session Low The purpose of this filter is to avoid entering directly into a nearby liquidity level that could stop or reverse the price before the target is reached. PENDING ORDER CANCELLATION A pending limit order can be cancelled when: • The order has not been filled within the selected number of candles. • The EMA 200 trend condition is no longer valid. • A new liquidity level blocks the path to the target. • The price reaches the theoretical Take Profit before retracing to the entry. • The planned entry moves to the wrong side of the EMA 200. The default pending order lifetime is 30 candles. POSITION MANAGEMENT The strategy allows only one active position at a time. Pyramiding is disabled. After the entry is filled, the strategy automatically places: • A fixed Take Profit order • A fixed Stop Loss order The Take Profit and Stop Loss are calculated from the actual average position entry price. ENTRY ALERTS Alerts are generated only after the position is actually opened. The strategy does not send an entry alert when: • A Swing High or Swing Low appears. • A Break of Structure appears. • A Fair Value Gap appears. • A pending limit order is created. The alert is sent only when the limit order is filled and the strategy position changes from zero to either long or short. The alert message includes: • Direction • Symbol • Timeframe • Entry price • Take Profit • Stop Loss • EMA 200 filter confirmation VISUAL ELEMENTS The strategy can display: • Confirmed Swing High levels • Confirmed Swing Low levels • EMA 200 • Previous Day High and Low • Previous Week High and Low • Asian Session High and Low • Fair Value Gap area • Profit area • Risk area • Entry level • Take Profit level • Stop Loss level • Break of Structure markers • Diagnostic rejection markers IMPORTANT LIMITATIONS This strategy does not predict future market direction. The EMA 200 is a trend filter, but it does not eliminate false breakouts or losing positions. The system may perform poorly during: • Low-volume consolidation • Rapidly changing market conditions • Major economic announcements • Whipsaw conditions around the EMA 200 • Sessions with limited liquidity • Markets with unusually high volatility Historical results do not guarantee future performance. Real trading results may differ from backtest results because of commissions, spread, slippage, latency and differences between simulated and real order execution. This strategy is provided for educational and research purposes only. It does not constitute financial or investment advice.Chiến lượccủa Bystry1991Cập nhật 34
Price vs Volume Slope Oscillator + DivergencesPrice–Volume Slopes + Participation Oscillator Price–Volume Slopes compares the normalized slope of Price with the normalized slope of Volume to show whether market participation is supporting or contradicting the current trend. Instead of simply asking "Is volume increasing?", this indicator asks: Is price moving faster than participation, or is participation driving price? This helps identify: Healthy trends Weakening trends Efficient institutional moves Capitulation Distribution Accumulation Price–Volume divergences Main Features 📈 Normalized Price Slope Measures the momentum of a moving average of price. Default: EMA 20 📊 Normalized Volume Slope Measures the momentum of a moving average of volume. Default: EMA 20 Using the same lookback length for both creates a fair comparison between price and participation. 📉 Price − Volume Oscillator (optional) The difference between normalized price slope and normalized volume slope. Positive values: Price is leading participation. Negative values: Participation is leading price. The histogram and signal line are disabled by default to keep the chart clean and can be enabled whenever additional confirmation is needed. Participation Regimes 🟢 Strong Bull Begins (SB) Price slope ↑ Volume slope ↑ A healthy bullish trend supported by increasing participation. 🟢 Efficient Bull Begins (EB) Price slope ↑ Volume slope ↓ Price continues higher despite declining participation. This often indicates an efficient trend driven by stronger buyers, but prolonged moves can eventually become exhausted. 🔴 Strong Bear Begins (SBr) Price slope ↓ Volume slope ↑ A healthy bearish trend supported by increasing selling participation. 🟠 Capitulation Begins (CAP) Large negative price slope with exceptionally strong volume. May represent: Panic selling Liquidations Bearish continuation Potential selling climax Confirmation from price action is recommended. 🟣 Distribution (DIST) Flat price High volume Large trading activity without meaningful price progress. Often associated with absorption or distribution. 🔵 Accumulation (ACC) Flat price Low volume Quiet market with little directional commitment. May precede a larger move but should not be treated as a signal by itself. Pivot Price–Volume Signals The indicator also detects four confirmed pivot relationships. Signals are plotted only after the selected number of confirmation candles. 🟣 BW — Bearish Weakening P↑ V↓ Price makes a Higher High while volume makes a Lower High. Buyers are pushing price higher with less participation. Potential bearish warning. 🟢 BuW — Bullish Weakening P↓ V↓ Price makes a Lower Low while volume makes a Lower Low. Selling pressure is weakening. Potential bullish warning. 🔴 BC — Buying Climax P↑ V↑ Price makes a Higher High while volume also increases. May indicate: Strong bullish continuation Buying climax Distribution near a top Requires price confirmation. 🟢 SC — Selling Climax P↓ V↑ Price makes a Lower Low while volume increases. May indicate: Strong bearish continuation Panic selling Selling climax Institutional absorption Requires price confirmation. Tooltips Every regime marker and every pivot signal includes a tooltip explaining: Signal name Price behaviour Volume behaviour Market interpretation Typical confirmation Best Used With Market Structure (BOS / CHoCH) Liquidity Sweeps Wyckoff Springs & Upthrusts Fair Value Gaps (FVG) RSI or MACD Divergences Support & Resistance Order Blocks The highest-probability setups occur when multiple forms of confirmation align. Notes This indicator measures participation, not prediction. Strong participation supports trends. Weak participation often warns that trends are losing conviction. Volume climaxes identify areas where large market activity is occurring but do not automatically signal reversals. Always combine Price–Volume analysis with price structure and confirmation before making trading decisions.Chỉ báocủa Marius-Gabriel23
Ultravol - correct market volume [GF4M]Ultravol - correct market volume ❗️Reason for displaying two indicators together on the main chart: 🔗 Use together for reading volume — Ultravol, Ultravol Matrix are originally built as one indicator, split in two due to Pine's 64-plot limit & multi-pane drawing limit. (same language by UV-scaled color): Ultravol Matrix reads vol spike history, Ultravol reads live. ❗️Per TradingView's policy that each script's description must be self-contained on its own, the Ultravol engine description common to both Ultravol and Ultravol Matrix is repeated across both indicators' descriptions. ─────────────────────────────────────────────── 🔶 PROBLEM On a standard chart, volume is just numbers and bars, so to know how much weight is behind the current candle's move, you have to scan the whole chart yourself and judge relative size. Doing that instantly during live trading takes intuition built through long training. This problem is worse in crypto: since the same asset trades on dozens of exchanges at once, looking at a single exchange's volume alone doesn't show where the real volume spike actually is. I came to think there were two important points. 1. (Common) How much does this volume mean in the market as a whole? Every asset has a normal, average scale at which it typically trades. If far more trading is happening than that, the asset is drawing attention right now. Conversely, even when candles look active and volume keeps increasing, if it stays below the whole-market average, it is actually a minor move. In other words, it should be readable instantly against the whole market — not against the immediately preceding period. 2. (Multi-exchange asset) Is this a market-wide event, or a local event on one exchange? For an asset traded on dozens of exchanges at once, as in crypto, even a very large exchange's volume spike alone won't move the price much — because the remaining exchanges still hold volume that can't be ignored. The same spike means something completely different depending on whether it happens across many exchanges at once or only locally — and neither a single exchange's volume, nor a simple aggregate of them, shows this difference clearly (it ends up buried under the pattern of whichever pair has overwhelming volume, like Binance). 🔷 SOLUTION 1. (Common) The whole chart's accumulated average volume is extracted as a base line, and each bar's ratio to it is standardized into a common UV-scaled color. For crypto, one step further — the volumes of 12 major exchange pairs are each weighted by importance and composited into one Final Synthetic UV volume, used as the main volume. This way, every visual element on the chart can be drawn based on one common scale. This is Ultravol. 2. (Multi-exchange asset) The volume spike history of each of those same 12 sources, before Ultravol composites them into one, is decomposed along the time axis using the same UV-scaled color, so you can see at a glance whether the current spike spans the whole market or is local. This is Ultravol Matrix. (Originally one indicator, but split into two because the number of plots needed exceeded Pine's limit (64-plot) — the core engine is the same.) Volume can now be perceived instantly. Candles carrying below-average volume stay dark and featureless; candles carrying above-average energy render brighter and more intense. The screen looks quiet when the market is quiet, and busy when it is busy. And this color grammar reads the same way on any asset, any timeframe — because the reference is always that market's own whole-history average. This indicator set can fully replace ordinary candles and volume charts. 🔷 Ultravol Engine: Processing Diagram 🟣 Check the Appendix — (16 live feeds/candle · coin-unit correction (1000x-listed coins) · USDT/USDC reference price conversion · Master GATE calc scheduling · per-exchange trust weighting · auto listing-join. Full mechanics + reusable code.) ─────────────────────────────────────────────── Ultravol - correct market volume ✨ Gives you a trained trader's sense for volume — by color, instantly! 📘 Reveal key market energy areas through volume-encoded candles, spectrum layer, v-ray, energy flux, and spike panel by color. A full legacy candle & volume chart replacement. 📗 Final synthetic UV — Across many crypto exchanges, Ultravol curates 12 (spot + perp) — reverted to native base → normalized & weighted by custom criteria, spot summed and perp summed separately (used as Energy Flux source), then combined into one — to read the unified volume flow across the whole market. 📙 Per-exchange UV level on the panel — Each exchange's volume, normalized to its own signature. → Rendered on the same UV-defined color scale. → Current candle's volume spike level (not raw volume) can be compared across exchanges at a glance. ✨ Ultravol engine: Its own unique method. Synthetic UV (12-pair fusion) and Per-exchange UV-scaled color mark are crypto-exclusive — UV-scaled coloring works on any chart. 🔷 How to read it It is recommended to check the color reference scheme in the settings panel to understand how candle colors are represented. Once you are familiar with these patterns, you can instantly gauge the intensity of current movements during live trading. Refer to the historical patterns where rare, massive volume occurred (indicated by sky blue, blue, and purple - When similar volume occurs later, frequently become the Top or Bottom.) Massive volume spike levels frequently act as strong S/R. 🔷 Basic Screen - check volume by color. Spike Panel This panel simultaneously displays the live candle volume in two ways: 1) as an absolute value in the base unit, and 2) as a UV-scaled mark. Users can quickly identify which exchange is experiencing a volume spike based solely on the colored emoji characters. Status Label The working mode automatically adjusts based on the selected symbol type and information, with the current status displayed via the label in the bottom-right corner. Panel setup ☑ 📱 : Mobile friendly UI setup • Source : Use Ultravol (Auto) normally • Rescale : Only for extremes, too 🔥 or too ⚫️ ☑ V-Ray : Vertical highlight marks on big spike. ☑ Energy Flux : 8 Spot(U), 4 Perp(L) + Trending energy balance (Spot vs Perp) ☑ Candles : Chart candle × UV fusion. Each element—Volume, Volume-encoded Candlesticks (Up/Dn), and Ruler—features its own independent color scheme. No volume chart color ☑ Spectrum : Synthetic UV from 12 vol src. + Instant energy read by UV-scaled color + Max height. Move to a pane first. ☑ Panel : Exchange's raw vol (number) + Current UV-scaled spike (color mark) ☑ s Smaller UI ☑ ↓ Center-right ☑ ! Wait Long · Act Fast (#1 principle) 🔸 Hover over the panel for detailed info. Vol src info. & current status notice Volume spike marking by unique UV-scaled color Works together as one. You can see historical spike flow and current spike details at the same time. 🔗 Ultravol Matrix reads vol spike history, Ultravol reads live. ⚠️ Ultravol must be placed at the very front. (To ensure the correct z-layer order of all graphics, including hybrid override candles, is displayed exactly as intended. ) HELP: Check a tooltip on the setup panel & spike panel. 🟣 APPENDIX — A few notes on what happens inside UV engine. 💊 Master GATE (Calculation scheduling) This indicator reads 16 external data sources in real time: the volumes of 12 exchange pairs, plus market cap, two stablecoin exchange rates, and the market average price. The computation that follows these calls is substantial. But volume is a simple cumulative value — I do not see immediate tick-by-tick recomputation as essential. So the work is divided into what happens when a candle opens (new), while it is in progress (realtime), and when it closes (confirmed) — and the heavy computation was judged reasonable to run only at fixed intervals during the candle. It is the internal scheduler that keeps the whole indicator responsive, and a precondition for this indicator to work at all. // 🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦 // MASTER GATE - throttling setup var bool uv_throttleGATE_required = uv_chart_symbol_crypto_basequotetickvol_flg varip bool bar_NOTLIVE_flg = false varip bool bar_GATEbypass_flg = false bar_NOTLIVE_flg := uv_throttleGATE_required and barstate.isrealtime and (timenow - (time_close + ((time_close - time)*2)) > 0) bar_GATEbypass_flg := not (uv_throttleGATE_required and barstate.isrealtime and not bar_NOTLIVE_flg) const int UV_MASTERGATE_RATE_T_VAL = 160 // ms varip int uv_MasterGATE_last_t = na // Last GATE Open time = LINUX time ms varip bool uv_MasterGATEopen_flg = false uv_MasterGATEopen_flg := bar_GATEbypass_flg or na(uv_MasterGATE_last_t) or (timenow - uv_MasterGATE_last_t >= UV_MASTERGATE_RATE_T_VAL) or barstate.isconfirmed if not bar_GATEbypass_flg and uv_MasterGATEopen_flg uv_MasterGATE_last_t := timenow // MASTER GATE - throttling setup End // 🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦🟧🟦 You can make this simple throttling GATE. After configuring the GATE operating conditions as shown above, you can apply them to the actual indicator calculation section by utilizing uv_MasterGATEopen_flg like below. It is simple yet effective. (Caution: Given how Pine Script executes, this GATE mechanism provides reasonable computational savings rather than perfect scheduling. For precise control, use it alongside barstate.isnew / isrealtime / isconfirmed) if uv_MasterGATEopen_flg s1_color_x := f_src_uv_lv_coloring(s1_uv_lv) s2_color_x := f_src_uv_lv_coloring(s2_uv_lv) s3_color_x := f_src_uv_lv_coloring(s3_uv_lv) s4_color_x := f_src_uv_lv_coloring(s4_uv_lv) s5_color_x := f_src_uv_lv_coloring(s5_uv_lv) s6_color_x := f_src_uv_lv_coloring(s6_uv_lv) s7_color_x := f_src_uv_lv_coloring(s7_uv_lv) s8_color_x := f_src_uv_lv_coloring(s8_uv_lv) p1_color_x := f_src_uv_lv_coloring(p1_uv_lv) p2_color_x := f_src_uv_lv_coloring(p2_uv_lv) p3_color_x := f_src_uv_lv_coloring(p3_uv_lv) p4_color_x := f_src_uv_lv_coloring(p4_uv_lv) 🏁 Compositing the 12 exchange pairs The volumes of 8 spot and 4 perpetual pairs are each converted into base-currency units, then merged into a single weighted volume. Ultravol shows the merged value; Ultravol Matrix shows the per-exchange values before merging, on the same color standard. The list stops at 12 because the volume figures of lower-ranked exchanges are often inflated, and would contaminate the result rather than improve it — the top 12 alone carry roughly 80% of real volume. This part is admittedly subjective; it was curated based on general exchange reputation in the market. 🏁 Unifying coin display units Some coins — 1000PEPE, 1000SATS — are listed by different exchanges at 1000× or 10000× units (typically the case for extremely low-priced assets). Without reverting these to their original common unit, summing volumes across exchanges loses its meaning. There is no published reference for which exchange lists which coin at which multiple, so each case was verified one by one and built into an internal exception table, matched against the crypto name of the current chart. The symbol tickers used to call the 12 volumes are composed in two ways: (a) coins present in the low-volume table use the values defined there; (b) all other coins are composed per-symbol from 12 predefined symbol templates. 💊 This simple function extract crypto-name from any symbols with 1000x 1000000x f_crypto_symbol_corekey(_tickerid, _basecurrency) => _tickerid_upper = str.upper(_tickerid) _key = str.upper(_basecurrency) if str.contains(_tickerid_upper, ":1000000BOB") _key := '1000000BOB' else _prefix = str.match(_key, "^(?:1000000|10000|1000)") _suffix = str.match(_key, "(?:1000000|10000|1000)$") if _prefix != '' _key := str.substring(_key, str.length(_prefix)) if _suffix != '' _key := str.substring(_key, 0, str.length(_key) - str.length(_suffix)) _key 💊 This simple function extract the multiple number from symbol. f_crypto_symbol_multiple(_fullname, _corekey) => _f = str.upper(_fullname) _k = str.upper(_corekey) _k_pos = (na(_k) or _k == '') ? na : str.pos(_f, _k) _multiple = 1.0 if not na(_k_pos) _colon_pos = str.pos(_f, ':') _prefix_start = na(_colon_pos) ? 0 : _colon_pos + 1 _between = str.substring(_f, _prefix_start, _k_pos) _after = str.substring(_f, _k_pos + str.length(_k)) _pre_num = str.match(_between, "^(?:1000000|10000|1000)$") _suf_num = str.match(_after, "^(?:1000000|10000|1000)") _raw = _pre_num != '' ? str.tonumber(_pre_num) : _suf_num != '' ? str.tonumber(_suf_num) : 1 _multiple := na(_raw) ? 1.0 : _raw _multiple 💊 Coin name exceptions The crypto names used by TradingView's CRYPTO: and CRYPTOCAP: feeds quite often differ from the names exchanges actually use (this happens among smaller coins — SLC → SLCS, HYPE → HYPEH, and the like). Each time one was found, it was manually verified to be the same coin and added to an exception list. That exception table is pre-checked on the actual M.CAP and Avg. Price security calls. This simple function maps standard exchange crypto names to TradingView's native CRYPTO: , CRYPTOCAP: chart names. f_crypto_cryptocap_tv_ticker(_uv_chart_crypto_tickerhead_str) => // CRYPTO: CRYPTOCAP: //────────────────────────────────────────────--- // EXCHANGES => CRYPTOCAP // Cypto name //────────────────────────────────────────────--- result_ticker = switch _uv_chart_crypto_tickerhead_str 'SLC' => 'SLCS' // Silencio 'BABY' => 'BABYL' // Babylon 'HYPER' => 'HYPERL' // Hyperlane 'HYPERL' => 'HYPERL' // 〃 'HYPE' => 'HYPEH' // Hyperliquid 'BOB' => 'BOBBUIL' // Build On Bitcoin 'BOBBOB' => 'BOBBUIL' // 〃 'TAG' => 'TAGG' // Tagger 'TAO' => 'TAOB' // TAO 'TOSHI' => 'TOSHI3' // Toshi 'NEIROCTO' => 'NEIROF' // First Neiro On Ethereum 'NEIRO' => 'NEIROF' // 〃 'NEX' => 'NEXUS5' // Nexus 'RATS' => 'RATS2' // Rats 'CHEEMS' => 'CHEEMSC' // Cheems 'SATS' => 'SATSO' // SATS (Ordinals) 'CAT' => 'CATSI' // Simon's Cat 'TRUMP' => 'TRUMPOF' // Trump official 'USDS' => 'USDS2' // USDS 'MOVE' => 'MOVEM' // Movement 'MOCA' => 'MOCAV' // Mocaverse 'ZORA' => 'ZORA2' // Zora 'BARD' => 'BARDL' // Lombard 'ATH' => 'ATHAE' // Aethir 'SONIC' => 'SONICSV' // Sonic SVM 'KNC' => 'KNC' // Kyber Network 'ZRO' => 'ZROL' // LayerZero 'AMP' => 'AMP2' // AMP 'CHIP' => 'CHIPUS' // USD.AI 'RAVE' => 'RAVED' // RaveDAO 'PROS' => 'PROSPH' // Pharos => _uv_chart_crypto_tickerhead_str result_ticker 💊 G-Index px (Reference market price) A mix of the current chart's price and the whole-market average price. It is a buffer that keeps the base line from being dragged around by a momentary price jump on a single exchange. G-Index Price operates only when the current chart uses USDT, USDC, or USD as its base unit. -> takes the avg. price provided by TV -> converts it to the current chart's unit by exchange rate. //⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜ // G-Index PX // varip bool g_index_px_works = false varip float g_index_px = na var float chart_current_multiple = not uv_chart_symbol_crypto_basequotetickvol_flg ? 1.0 : f_crypto_symbol_multiple(uv_chart_tikerid_str, uv_chart_crypto_tickerhead_str) var string chart_current_currency = syminfo.currency float USD2USDT_avg_rate = request.security("CRYPTO:USDTUSD", timeframe.period, ta.sma(hlc3, 3)) float USD2USDC_avg_rate = request.security("CRYPTO:USDCUSD", timeframe.period, ta.sma(hlc3, 3)) bool USDT_is_DEPEG = math.abs(USD2USDT_avg_rate - 1.0) * 100 >= 0.1 bool USDC_is_DEPEG = math.abs(USD2USDC_avg_rate - 1.0) * 100 >= 0.2 var int chart_currency_convert_mode = switch chart_current_currency 'USD' => 1 'USDT' => 2 'USDC' => 3 => 0 float g_avg_chart_ratio = switch chart_currency_convert_mode 1 => 1.0 2 => (1.0 / USD2USDT_avg_rate) 3 => (1.0 / USD2USDC_avg_rate) 0 => 0.0 var bool chart_currency_convert_no_need = (uv_chart_crypto_tickerhead_str == 'USDT') or (uv_chart_crypto_tickerhead_str == 'USDC') or (uv_chart_crypto_tickerhead_str == 'USDS') or (uv_chart_crypto_tickerhead_str == 'PYUSD') or (uv_chart_crypto_tickerhead_str == 'USDP') var string g_index_px_crypto_ticker = 'CRYPTO:' + f_crypto_cryptocap_tv_ticker(uv_chart_crypto_tickerhead_str) + 'USD' if chart_currency_convert_mode != 0 g_index_px := (request.security(g_index_px_crypto_ticker,timeframe.period, close * g_avg_chart_ratio,gaps=barmerge.gaps_on, ignore_invalid_symbol=true) * chart_current_multiple ) if not g_index_px_works and not na(g_index_px) and uv_volmode_ultravol_task_flg and not chart_currency_convert_no_need g_index_px_works := true if g_index_px_works and na(g_index_px) and na(g_index_px ) g_index_px_works := false //G-Index - end //⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜🟥⬜ 🏁 Listing detection and exception reporting An exchange that was absent early in the chart and began trading midway is automatically included in the calculation from that point on, and appears on the panel. The top-right panel shows the current bar's volume both as an absolute number (in base units) and as per-pair UV-scaled markings. When an exception occurs — some data not provided on a particular timeframe, for instance — you can hover over the panel to see exactly how the indicator is operating right now. Better to show what is happening than to behave strangely in silence. 🏁 You can check the uv engine (marking area like below) inside code. // ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ // Ultravol Core Engine // ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ Chỉ báocủa GF4MCập nhật 16
NeuPortal Forecast - sealed distributions not pathsDraws a forecast as a DISTRIBUTION at a stated horizon, never as a path. What it plots, from values you enter yourself: - median for the horizon - core 50% zone (25th to 75th percentile of the asset's own historical moves over the same horizon) - wide 80% band (10th to 90th percentile) - the seal: a vertical line at the bar the forecast was fixed on, so left of it is observed and right of it was unknown - an explicit invalidation level - a computed daily read (ADX, DI, RSI, MACD, %B, EMA structure, ATR) taken from the chart itself, so the table cannot drift from the price it sits on There is deliberately no diagonal anywhere. A line drawn from today's price to a future price is read as a claimed route, and a distribution at a horizon is not a route. The size of the expected move is stated as a vertical dimension bracket instead. Two ways to feed it. Fill the inputs by hand, or paste a single line into "Today's line" in the first settings group, in the form key=value;key=value - useful if you generate forecasts programmatically and do not want to retype twenty fields daily. Pasted values win, missing ones fall back to the manual inputs. Free, open source, no gating, no signals, no DMs. Educational content - not financial advice.Chỉ báocủa neuportal_ai3
ChronoFade PRO by K@lTonyDescrizione (Italiano) ChronoFade PRO identifica movimenti di prezzo all'interno di fasce orarie predefinite e genera un segnale in direzione opposta (fade/reversal) alla chiusura della fascia. La logica: se il prezzo scende durante la fascia, il segnale è BUY sulla candela successiva; se sale, il segnale è SELL — sulla base del presupposto che i movimenti direzionali all'interno di una sessione tendono a rientrare (mean reversion). Caratteristiche principali: Fino a 3 fasce orarie configurabili indipendentemente, con offset GMT regolabile Filtro di lateralizzazione: ignora i movimenti troppo piccoli, evitando falsi segnali in mercati piatti Motore di backtest integrato con gestione multi-trade, zone TP/SL visualizzate a grafico e tabella statistiche (operazioni, vinte, perse, winrate) per fascia oraria Description (English) ChronoFade PRO identifies price movement within predefined time windows and generates a signal in the opposite direction (fade/reversal) at the close of each window. Logic: if price falls during the session, the signal is BUY on the next candle; if it rises, the signal is SELL — based on the premise that directional moves within a session tend to revert (mean reversion). Key features: Up to 3 independently configurable time windows, with adjustable GMT offset Sideways-filter: ignores moves that are too small, avoiding false signals in flat markets Built-in backtest engine with multi-trade management, TP/SL zones plotted on chart, and a stats table (trades, wins, losses, winrate) per session Settaggio consigliato per XAU/USD, fascia 12:00-15:00 Premessa importante: non ho dati di backtest live per darti numeri "ottimizzati" — questi sono punti di partenza ragionevoli da testare tu stesso con il motore di backtest integrato, dato che l'oro nel 2026 sta attraversando fasi di volatilità molto variabile (range giornaliero tipicamente 200 a 500+ pips, che può superare i 1.000 pips nei giorni di notizie importanti). Parametro Valore consigliato (partenza) Orario fascia 1200-1500 Verifica che coincida con il tuo offset GMT broker Offset GMT dipende dal tuo broker Molti broker MT/cTrader sono GMT+2/+3 — allinea di conseguenza Filtro lateralizzazione 80-120 punti Filtra il rumore in sessioni piatte pre-overlap Take Profit 150-250 punti Coerente con la volatilità media dell'oro in 3h di overlap Stop Loss 150-200 punti Simile o leggermente inferiore al TP per un R:R vicino a 1:1 Consiglio pratico: attiva il backtest, parti da questi valori, e osserva la tabella winrate per fascia — poi affina TP/SL e filtro in base ai risultati sul tuo strumento/broker specifico, perché lo spread e lo slippage su XAUUSD variano parecchio tra broker.Chỉ báocủa kaltony847
EMA20 Reversal Hammer Entry (Long Only)EMA20 Reversal Hammer Entry (Long Only) A Pine Script v5 indicator for TradingView that flags the first bullish reversal off the 20 EMA after a confirmed upmove. What It Does Upmove (Arm the setup): Detects a swing high that forms above the 20 EMA. Pullback: Price pulls back down and touches (or slightly pierces) the 20 EMA. Reversal (Entry signal): A Hammer or Bullish Engulfing candle appears at the EMA and closes back above it. Reset: Once a signal fires, the setup disarms. It won't fire again until a new swing high forms — so you only get the first reversal per upmove, not every touch. How to Add It to TradingView Open TradingView → open any chart. Click Pine Editor (bottom panel). Delete the default template code. Paste in the full indicator script. Click Add to Chart. Inputs Input Default What It Controls EMA Length 20 Length of the moving average used for the setup Pivot Left Bars 3 Bars to the left required to confirm a swing high Pivot Right Bars 3 Bars to the right required to confirm a swing high (adds lag but improves reliability) EMA Touch Tolerance % 0.1 How close price needs to get to the EMA to count as a "touch." Set to 0 for a strict touch/pierce only Reading the Chart Orange line — the 20 EMA. Light green background — the setup is "armed" (upmove confirmed, waiting for a pullback + reversal candle). Green "BUY" label below a candle — the entry trigger fired. Setting Up Alerts Right-click the chart → Add Alert (or click the clock/alarm icon). Under Condition, choose this indicator: "EMA20 First Reversal Entry (Long Only)". Select the alert condition: "EMA20 First Reversal Buy". Set trigger to Once Per Bar Close (recommended, avoids repainting/false triggers mid-candle). Choose your notification method (popup, email, SMS, webhook, etc.). Click Create. Things to Keep in Mind Long only — this version does not look for short setups. No built-in stop-loss or invalidation logic — if price breaks down through the EMA without reversing, the setup simply stays armed until a new swing high forms. You'll want your own risk management rules alongside this. Pivot detection has lag — a swing high isn't confirmed until Pivot Right Bars have passed, so the "armed" state appears a few bars after the actual high. Candle pattern detection is simplified (basic hammer/engulfing logic) — not a full pattern-recognition library. Works well for clean setups but can miss edge cases. Possible Future Add-Ons Stop-loss / invalidation rule (e.g., cancel "armed" state if price closes far below the EMA without reversing) Short-side mirror logic Risk/reward or target levels plotted automatically Strategy version (with backtesting stats) instead of just an indicatorChỉ báocủa AzeezF10
Rotation Cycles Dashboard OverlayRotation Cycles Dashboard — Overlay This indicator identifies four market-cycle phases and displays the current phase in a compact dashboard directly on the price chart. It is based on the original “Rotation Cycles Graph” concept by VanHe1sing. This modified version uses corrected rolling Z-score normalization, Pine Script v6, and a fixed-size overlay dashboard. HOW IT WORKS The indicator calculates two normalized variables: 1. Relative Level The closing price is converted into a rolling Z-score: Z-score = (Price − Moving Average) / Standard Deviation The Z-score is then smoothed using a Hull Moving Average. A positive Level value indicates that the instrument is trading above its normalized mean, while a negative value indicates that it is trading below its normalized mean. 2. Momentum Momentum measures the change in the smoothed Z-score over the selected number of bars. A positive Momentum value indicates improving relative strength. A negative Momentum value indicates weakening relative strength. Both values are compressed into an approximate range between −1 and +1 to create a stable cycle classification. CYCLE PHASES GROWING Level is positive and Momentum is positive. The instrument is above its normalized mean and continues to strengthen. WEAKENING Level is positive and Momentum is negative. The instrument remains above its normalized mean, but momentum is deteriorating. CONTRACTION Level is negative and Momentum is negative. The instrument is below its normalized mean and continues to weaken. RECOVERY Level is negative and Momentum is positive. The instrument remains below its normalized mean, but momentum is improving. DASHBOARD The fixed-size dashboard displays: • Current cycle phase • Relative Level • Momentum • Number of bars spent in the current phase • Cycle strength Cycle strength measures the distance of the Level and Momentum coordinates from the neutral center. A higher percentage indicates a more developed phase, while a lower percentage indicates that the instrument is closer to a phase transition. SETTINGS Z-Score Length Defines the rolling period used to calculate the price mean and standard deviation. Z-Score Smoothing Defines the Hull Moving Average smoothing period applied to the Z-score. Momentum Length Defines the number of bars used to measure the change in the smoothed Z-score. Level Compression Controls the sensitivity of the Relative Level reading. Higher values keep the Level closer to zero. Momentum Compression Controls the sensitivity of the Momentum reading. Higher values keep Momentum closer to zero. Dashboard Position Allows the dashboard to be placed in different corners or sides of the chart. OPTIONAL VISUAL SETTINGS • Color price bars according to the current cycle phase • Apply a subtle chart-background tint according to the current phase ALERTS Alerts are available when the indicator enters a new phase: • Growing • Weakening • Contraction • Recovery Alerts trigger only when a phase transition occurs, rather than on every bar within the same phase. USAGE The indicator can be used on stocks, indices, futures, cryptocurrencies, commodities, currencies, and other chart symbols. It is designed as a market-cycle and momentum-classification tool. It may help identify strengthening, weakening, contraction, and recovery conditions across different timeframes. The indicator does not predict exact market tops or bottoms. Phase changes may occur after price has already started moving, and short-lived transitions may occur in volatile or sideways markets. For best results, combine the indicator with: • Market structure • Support and resistance • Trend analysis • Volume • Relative strength • Risk management CREDITS Original concept and source code: VanHe1sing — “Rotation Cycles Graph” Modified version includes: • Correct rolling standard-deviation calculation • Revised Z-score normalization • Separate Momentum calculation • Soft value compression • Pine Script v6 conversion • Fixed-size price-chart overlay dashboard • Phase-duration and cycle-strength metrics • Phase-transition alerts DISCLAIMER This indicator is provided for informational and educational purposes only. It does not constitute financial or investment advice. Past performance and historical cycle behavior do not guarantee future results. Users should perform their own analysis and use appropriate risk management.Chỉ báocủa ICLV-42610
Year of Jubilee - Chart SetupA free, visuals-only indicator built for gold (XAUUSD) day trading, though it works on any symbol. This does not generate entries, alerts, or trade signals. It exists so every trader's chart shows the same reference points: trend direction, fair value gaps, supply and demand, market structure, and the New York opening range. What it draws: - Fast/slow EMA trend lines with a trend cloud between them - Fair Value Gap zones (bullish and bearish) - Supply and demand zones based on swing structure - Market structure breaks (BOS) and structure reversals (MSB), with HH/HL/LH/LL swing labels - 9:30-9:45 AM ET Opening Range box - Adjustable AM session background highlight - All times run on ET (New York) regardless of your chart's timezone Every element has its own on/off toggle and color settings, so you can turn off what you don't need. Built for beginners who want a clean, consistent chart before they start reading price action on their own. No repainting logic, no hidden signals, no proprietary strategy. What you see is what it does.Chỉ báocủa Suhmbody5
Trend & Momentum Strategy Lite.BFTrend & Momentum Strategy Lite is a clean, efficient, and professional Pine Script v6 indicator designed for trend-following and momentum trading. It combines Exponential Moving Averages (EMA) with Relative Strength Index (RSI) momentum filters to generate high-probability Buy and Sell signals while minimizing market noise. Key Features Smart Trend Filtering: Utilizes fast and slow EMAs combined with an RSI momentum filter to ensure trades are taken strictly in the direction of the dominant trend. Built-in Risk Management: Automatically calculates dynamic Stop Loss (SL) and Take Profit (TP) levels using Average True Range (ATR) multipliers, complete with visual zones and target lines directly on your chart. Candlestick Pattern Advisor: Features an optional built-in detector for Engulfing candle patterns to help spot trend continuations and entry triggers. Customizable Dashboard Labels: Clear on-chart entry markers providing precise numerical values for entries, targets, and risk levels. Fully Optimized for v6: Lightweight architecture ensuring smooth performance across various timeframes without lagging your charts. How to Use Apply the indicator to any currency pair, crypto, or stock chart. Follow the BUY or Sell signal dashboards for precise entry points. Manage your trades using the dynamically plotted Risk/Reward zones.Chỉ báocủa BOUARFA-SMCCập nhật 7
30-Minute FX ORB Breakout (Retest + EMA Filter - AEST)Smart Money-focused Opening Range Breakout (ORB) indicator designed to filter out initial liquidity sweeps and fakeouts. Instead of triggering on blind breakouts, this script requires price to perform a full Break out Continuation sequence aligned with the macro trend before printing an entry signal. Key Features 30-Minute ORB Boundary: Dynamically locks the High and Low range of the first 30 minutes of a selected trading session (e.g., London Open at 17:00 AEST). Institutional Entry Rules (Break & Retest): Breakout: A candle must close strictly outside the opening range. Retest: Price must pull back and touch/re-enter the ORB range to test broken structure. Continuation: Signal fires only when a candle closes back outside the range in the breakout direction. Macro EMA Trend Filter: Filters out counter-trend traps by requiring BUY signals to occur above the Macro EMA (e.g., 200 EMA) and SELL signals to occur below it. AEST Timezone Native: Preset for Australian Eastern Standard Time (Australia/Sydney) to easily align with local session openings.Chỉ báocủa dimechj007Cập nhật 3
Peaks and Troughs - Alternating Structure (P & T)This simple effective Peaks And Troughs , is clean and also adds a breakout line to the right effectively helping with you Breaks Of Structure easily Chỉ báocủa dimechj0074
CTZ Cycle support and resistance **CTZ A/D + Anchored Volume Profile S/R** A confluence-based support and resistance tool that fuses two independent reads of market structure: an auto-anchored volume profile that maps where the market has accepted price, and an Accumulation/Distribution engine that reveals where smart money has been quietly positioning against price. **How it works** *Anchored Volume Profile.* The indicator automatically finds the defining swing of the current market structure and anchors a volume profile to it — the range high in a downtrend, the range low in an uptrend, the same way a professional would anchor manually. From that anchored segment it calculates the Point of Control (the single price level with the most traded volume), plus the Value Area High and Value Area Low containing the majority of the range's volume. These three levels are the market's memory: where business was done, and where it wasn't. *A/D Divergence Engine.* In parallel, a cumulative Accumulation/Distribution line runs bar by bar, weighting volume by where price closes within each bar's range. At every confirmed price pivot the indicator compares price structure against A/D structure. When price makes a lower low but A/D makes a higher low, buyers are absorbing supply into weakness — an accumulation zone is drawn. When price makes a higher high but A/D makes a lower high, distribution is underway into strength — a distribution zone is drawn. *Confluence.* When an A/D divergence pivot lands on the POC, VAH, or VAL, that level is tagged ⚡DIV — volume acceptance and smart money divergence at the same price. These are the highest-conviction levels the indicator produces. **Cycle-based lookback** The anchor window is defined in cycle degrees rather than arbitrary bar counts: Daily Cycle (60D), Intermediate Cycle (140D), Yearly Cycle (365D), and 4-Year Cycle (1461D), plus a Manual mode. The default is the 4-Year Cycle — on Bitcoin this anchors the profile to the true cycle extreme and maps the macro acceptance structure of the entire cycle. An Auto mode is also included, which starts at the Intermediate degree and automatically escalates to Yearly and then 4-Year whenever the swing that defines the range is older than the window — so the anchor always sits on a genuine structural extreme, never an arbitrary cutoff. Run two instances at different degrees — 4-Year for the macro map, Intermediate or Daily for tactical levels — to nest cycle context the same way DCL, ICL, YCL, and 4YCL nest within each other. **On the chart** Red POC line, white VAH/VAL lines, all drawn from the anchor point (marked ⚓) and extended right. Teal ACCUM and red DIST zones extend from each divergence pivot, sized by ATR. A status panel shows the detected trend, the active cycle window, anchor age, POC price, and divergence count — with a clip warning if the structural swing is older than the selected window. Alerts fire when price approaches the POC, VAH, or VAL. **How to use it** Trend context first: the anchor tells you the structure (anchored to a high = declining structure; to a low = advancing structure). POC is the gravitational center — price far above it is extended, far below it is discounted, and revisits are common. VAH and VAL are the acceptance boundaries: rejection there keeps price in balance; acceptance beyond them signals initiative activity and range extension. ACCUM zones below price are demand candidates; DIST zones above price are supply candidates; ⚡DIV-tagged levels are where both systems agree. **Settings** Lookback mode (cycle degree), profile rows, value area percentage, A/D signal length, pivot sensitivity, zone height, and all colors are configurable. **Limitations** Levels recalculate when a new range extreme redefines the anchor — correct behaviour for anchored profiles, but it means levels are not static. Divergence pivots confirm a few bars after they form, as with all pivot-based detection. Profile quality depends on the volume feed of the chart's symbol. The A/D line does not account for gaps between bars. Best used as a structural map alongside your execution tools, not as a standalone entry signal.Chỉ báocủa CryptoTradingZone28
BB_squeeze_breakout移動平均線ではなく、ボリンジャーバンドの収縮・膨張を判断材料にしたもの。 経験則から、スクイーズ期間が長いほど、その後の値幅が大きくなるとの見方。 勝率は高くないが、当たると大きい。いわゆる「損小利大」を狙う戦略。 自動売買に適用するには、まだPFが高くないので、とりあえず裁量トレードの参考指標として。Chỉ báocủa neco335
4H Session OpensMarks the opening price of each 4H candle directly on the chart. Displays up to 4 historical opens so you can track where each candle started relative to current price. Fully customizable: line style, color, width, label text, label position, and history count all adjustable in settings.Chỉ báocủa nevelstrades3
TD SeqEx Pro [VISIONAKI]Logic: When the stock price reaches the trigger condition for nine consecutive days during an upward/downward trend, a sequence of numbers 1, 2, 3, 4, 5, 6, 7, 8, 9 is generated and sequentially marked above/below the candlestick chart. The sequence only begins to display when the stock price reaches the trigger condition. When the trigger condition is reached on number 9, a 9-turn structure is formed. If the trigger condition is not reached on the number 9, the numbers of the previous 8 disappear, and the 9-turn structure is invalid. A 9-turn structure formed during a stock price rise is called an "Upward 9" structure (a green highlight area with green small arrow). the number above the candlestick chart and then a downward trend may occur after the upward trend. Conversely, a nine-turn structure formed during a stock price fall is called a "Downward 9" structure (a red highlight area with red small arrow). the number below the candlestick chart, an upward trend is highly likely to continue. Special Circumstances: 1) After the number 9 appears, it may extend to four more digits of 9, eventually reaching the 13th digit (9+4=13) as a high-probability trend reversal. 2) If the number 9 may continue to extend, even surpassing the 13th digit of 9, proving that the unilateral (buyer/seller) forces are too strong. A trend reversal will fail.Chỉ báocủa VISIONAKI4
Demand & Supply Zones Pro RBR / DBR / DBD / RBD [KTFL]Demand & Supply Zones Pro — RBR / DBR + Volume Strength + TP/SL Professional Demand & Supply indicator that automatically detects institutional accumulation and distribution zones using Rally-Base-Rally (RBR), Drop-Base-Rally (DBR), Rally-Base-Drop (RBD), and Drop-Base-Drop (DBD) price structures. Unlike traditional Supply & Demand indicators that rely only on price action, this script also evaluates Volume Strength, generates a complete Entry / Stop Loss / Take Profit trading plan, and records trading statistics directly on the chart. The script is written entirely from scratch and is not derived from any existing TradingView indicator. Features ✔ Automatic Demand & Supply Detection The script automatically identifies the four classic institutional structures: Rally → Base → Rally (RBR) Drop → Base → Rally (DBR) Rally → Base → Drop (RBD) Drop → Base → Drop (DBD) Each zone is confirmed only after a valid Leg-In, Base and Leg-Out sequence has completed, reducing false signals. ✔ Volume Strength Analysis Every zone is graded using relative volume compared to the market average. Features include: Average Volume Comparison Zone Grade (A / B / C) Optional Grade A Filter Volume Ratio Display Volume-based Zone Coloring This allows traders to quickly distinguish stronger institutional zones from weaker ones. ✔ Complete Trade Plan When price revisits a valid zone, the indicator automatically calculates: Entry Price Stop Loss Take Profit Risk : Reward Supported Entry Modes: Zone Edge Confirmation Close Trigger Body Supported Stop Loss Modes: Zone Distal ATR Supported Risk Rewards: 1R 1.5R 2R 2.5R 3R 4R 5R 6R Projected TP and SL levels can also be displayed before price revisits the zone. ✔ Smart Zone Management The indicator automatically manages every zone by: Extending active zones Fading or deleting used zones Detecting broken zones Keeping only the latest zones Preventing unnecessary clutter Users can choose whether used zones remain visible or are removed automatically. ✔ EMA Trend Filter An optional higher-timeframe EMA filter helps trade only in the direction of the dominant trend. Available modes: Price above/below EMA EMA Slope Both conditions Users may also choose whether the filter blocks entries only or prevents counter-trend zones from being created entirely. ✔ Trading Statistics Dashboard The built-in dashboard provides real-time statistics including: Current Trend Active Demand / Supply Zones Average Volume Strength Current Trade Status Last Signal Entry / SL / TP Win Rate Consecutive Losses Total R Multiple Daily Performance Win Rate by Pattern (RBR, DBR, RBD, DBD) This makes it easy to evaluate which market structures perform best over time. ✔ Trade History Completed trades can optionally remain on the chart, allowing traders to review previous entries, exits and R-multiples. Historical trades may include: Entry Stop Loss Take Profit Win / Loss Labels Complete Trade Boxes This is useful for reviewing strategy performance and studying historical setups. ✔ Alerts Built-in alerts include: New Demand Zone New Supply Zone Demand Retest Supply Retest Long Entry Short Entry These alerts can be connected to TradingView notifications or automated workflows. No Repainting The detection engine evaluates only confirmed candles after the full structure has formed. Signals are generated using completed price action rather than future information, helping to avoid repainting behavior. Disclaimer This indicator is designed as a trading decision-support tool and should not be considered financial advice. Always apply proper risk management before entering any trade.Chỉ báocủa KTFLAcademy24
Institutional Flow Signalswww.tradingview.com Institutional Flow Signals is an advanced market analysis indicator developed to help traders understand the hidden relationship between institutional order flow, directional volume, trend structure, and market participation. Instead of relying on a single technical indicator or a simple volume histogram, it combines multiple market components into one unified analytical framework that continuously evaluates the balance between buyers and sellers. The objective is to simplify complex institutional activity into an easy-to-read visual format so traders can better understand who currently controls the market and whether that control is strengthening or weakening. The indicator was created for traders who want more than traditional trend indicators. Standard indicators often react after the market has already moved, while Institutional Flow Signals is designed to continuously monitor the changing relationship between price movement, volatility, market pressure, directional volume, and trend transitions. By combining these elements into one adaptive system, the indicator helps identify the strength behind every move instead of simply showing whether price is moving up or down. Institutional Flow Signals works by continuously measuring buying pressure and selling pressure as the market develops. Every completed candle contributes new information to the internal calculations. Strong bullish candles supported by increasing participation contribute to positive institutional flow, while aggressive bearish candles contribute to negative institutional flow. As this information accumulates, the indicator builds a live representation of market conviction rather than reacting only to short-term price fluctuations. The indicator continuously evaluates whether buyers or sellers are currently dominating the market. During strong bullish conditions, positive flow expands while bearish participation weakens. During bearish environments the opposite occurs, allowing traders to quickly recognize which side currently has greater control over market direction. This continuous adaptation makes the indicator suitable for both trending and transitional market conditions. A major component of the indicator is its trend recognition engine. Rather than relying solely on moving averages or crossover systems, the trend model evaluates multiple market conditions together before confirming a directional shift. This helps reduce unnecessary noise while allowing meaningful trend changes to become visible as they develop. When market conditions change, the indicator automatically adjusts its internal calculations to begin tracking the new directional phase without requiring manual intervention. The trend boundary displayed on the price chart acts as a dynamic reference area that follows market structure instead of remaining fixed. During bullish environments the adaptive boundary follows below price, highlighting areas where buyers maintain control. During bearish conditions the boundary shifts above price, emphasizing seller dominance. The transparent trend fill between price and the boundary allows traders to visually identify the current market regime with a quick glance. The lower Institutional Flow panel serves as the primary analytical engine. Positive histogram values represent increasing buying participation while negative values represent increasing selling participation. The size of each histogram bar reflects the intensity of institutional activity rather than simple candle direction. Strong institutional participation produces larger movements within the oscillator, while quiet market conditions naturally compress the readings. This creates an adaptive view of market pressure that continuously reflects changing participation levels. An additional smoothing component helps traders observe the broader flow trend by reducing short-term fluctuations. This allows the underlying direction of institutional participation to remain visible even during temporary market pullbacks or consolidation periods. Trend summary labels are generated whenever a completed market phase finishes. These labels summarize important information collected throughout that trend, including cumulative participation, total directional flow, and overall market pressure. Instead of examining every individual candle, traders receive a concise overview of what occurred during the completed market cycle. The live information label continuously updates with the most recent market statistics. This provides an immediate view of current institutional flow, buying pressure, selling pressure, overall trend condition, and directional strength. Because the information updates on every completed candle, traders always have an accurate snapshot of current market conditions without manually calculating multiple indicators. Institutional Flow Signals is designed to assist traders throughout the complete decision-making process rather than acting as a simple entry generator. A typical bullish setup begins when buying pressure gradually strengthens, the trend engine confirms bullish control, institutional flow shifts into positive territory, and the adaptive trend boundary supports price movement. As additional bullish participation enters the market, confidence in the prevailing trend increases. The same process applies in reverse for bearish conditions, where strengthening selling pressure, negative institutional flow, and confirmed trend weakness collectively support short-selling opportunities. The indicator is equally useful for identifying weakening trends. When directional pressure begins fading, cumulative flow loses momentum, or institutional participation decreases, traders receive an early indication that the existing trend may be approaching exhaustion. This allows better management of open positions and helps reduce the tendency to remain in trades after institutional momentum has already begun to decline. Because all calculations continuously adapt to changing volatility and market participation, Institutional Flow Signals performs across multiple asset classes including Forex, cryptocurrencies, stocks, commodities, futures, indices, and precious metals. The internal calculations automatically adjust to the selected timeframe, making the indicator suitable for scalping, intraday trading, swing trading, and long-term position trading without requiring separate versions for different markets. The purpose of publishing Institutional Flow Signals is to provide traders with an advanced yet practical analytical tool capable of translating complex institutional market behavior into a clear visual framework. Rather than overwhelming traders with numerous disconnected indicators, it integrates trend analysis, directional volume, cumulative flow, market participation, and adaptive visualization into a single professional workspace that supports more informed trading decisions. Verification This indicator is an independently developed Pine Script created exclusively for Michael_Fx_Trader. The complete implementation has been written as an original work and is intended to represent an independent analytical solution based on generally recognized market concepts rather than copied source code. The calculations, structure, organization, variable design, visual presentation, and overall implementation are independently engineered to achieve the intended analytical objectives. The author identification included within the script represents ownership and authorship only. It does not imply endorsement, certification, verification, partnership, or approval by TradingView or any external organization. Similarity to publicly known trading methodologies reflects common market analysis principles that are widely understood throughout the trading community and should not be interpreted as evidence of copied implementation or reproduced source code. Clarification Institutional Flow Signals has been developed for educational, analytical, and research purposes. The indicator is intended to assist traders in evaluating institutional participation, market structure, directional pressure, and trend development by presenting market information in a structured visual format. It does not predict future prices with certainty, does not guarantee profitable trading outcomes, and should not be considered financial or investment advice. Trading financial markets involves significant risk, and every trading decision remains the sole responsibility of the individual trader. Users are encouraged to combine this indicator with sound risk management, proper market analysis, and their own trading methodology before making any investment decisions. www.tradingview.comChỉ báocủa Michael_Fx_Trader22
1M Opening POC Lines1M Opening POC Lines1M Opening POC Lines1M Opening POC Lines1M Opening POC Lines1M Opening POC LinesChỉ báocủa husseinbahdon13
AGTG Sweep ModelLiquidity Sweep, 8AM H/L Break and Hold with candle closure or iFVGChỉ báocủa bmarsan1993Cập nhật 9
ES Daily LevelsES Daily Levels This indicator plots a set of daily ES support and resistance levels onto your chart from a simple text input — no manual line-drawing required. How to use it: Obtain a formatted levels list (see the format below) Open the indicator's settings and paste the list into the text box The levels draw automatically, color-coded by type What you'll see: Each level is drawn as a horizontal line across your chart, labeled with its price and an icon indicating the level type: 🟢 Support — green 📈 Add on strength — green 🔴 Resistance — red 📉 Sell on weakness — red Levels marked with 💪 are stronger levels intended for direct orders rather than confirmation entries. Input format: The indicator reads a plain-text list with category headers followed by prices, for example: 🟢 Support 6398.25 6405.00 💪 🔴 Resistance 6421.75 Any line the parser doesn't recognize as a header or price is ignored, so extra text or blank lines won't break it. You can disable the on-screen instructions in the settings once you're familiar with the tool. For educational and informational purposes only. Not financial advice. Always do your own analysis and manage your own risk.Chỉ báocủa TRWhite19113
Price Volume Divergence Signals# Price Volume Divergence Signals **Price Volume Divergence Signals** identifies moments when **price and volume stop moving together**, often revealing that the current trend is losing participation before price reverses. Unlike traditional indicators that focus only on price, this script measures whether **buyers or sellers are still committing capital** to the move. ## Signals ### 🟣 P↑ V↓ — Bearish Price–Volume Divergence Price makes a **Higher High** while volume makes a **Lower High**. This suggests buyers managed to push price higher, but with **less participation** than before. The rally may be weakening and becoming vulnerable to a reversal or pullback. **Interpretation** * Higher High * Lower Volume * Buyer participation is fading * Bearish warning (not a sell signal by itself) --- ### 🟢 P↓ V↓ — Bullish Price–Volume Divergence Price makes a **Lower Low** while volume makes a **Lower Low**. This suggests sellers managed to push price lower, but with **less participation** than during the previous decline. Selling pressure may be exhausting. **Interpretation** * Lower Low * Lower Volume * Seller participation is fading * Bullish warning (not a buy signal by itself) ## Features * Confirmed pivot detection (no repaint after confirmation) * Configurable pivot strength * Adjustable confirmation candles * Compare either: * Pivot candle volume * Average volume around the pivot * Minimum price difference filter * Minimum volume reduction filter * Maximum distance between pivots filter * Optional divergence lines * Hover tooltips explaining every signal * TradingView alerts for bullish and bearish divergences ## How to Use These signals work best as **early warning signs**, not standalone entry signals. Look for confluence with: * Support and resistance * Liquidity sweeps * Wyckoff Springs and Upthrusts * RSI or MACD divergences * Volume climaxes * Fair Value Gaps (FVG) * Market structure shifts (CHoCH / BOS) The highest-probability setups occur when multiple factors align. ## Notes A divergence **does not predict an immediate reversal**. Markets can continue trending after a divergence appears. Wait for price confirmation before entering a trade whenever possible. The indicator only plots **confirmed pivots**, so signals do not repaint once they are printed. --- Simple. Clean. Focused on one question: **Is price still being supported by participation, or is the move running out of fuel?** Chỉ báocủa Marius-GabrielCập nhật 15
ATR Smoothed BuySell versionThis indicator is an ATR (Average True Range) Trailing Stop system that generates Buy and Sell signals when the market trend changes. The script calculates a dynamic trailing stop based on market volatility (ATR), colors price bars according to the current trend, and plots a smoothed average line to help visualize the prevailing direction.Chỉ báocủa bigpowercat10