PROTECTED SOURCE SCRIPT
Updated

1🔰EMAs +imb +MSB+OB +DOpen +CandleColor

319
HyperKomplexní manuál:
1☢️eMAs+imb+Candles+MSB+OB+💎GoldBuy/Sell🐵vs🍌
♨️ indicators in One MultiGem 💎⚡
1🔰EMAs +imb +MSB+OB +DOpen +CandleColor

Verze: PineScript v6
Autor: ©PumpyDumpyCZ nftchainverse

Přehled / Úvod:
Tento indikátor pro TradingView představuje komplexní sadu nástrojů pro technickou analýzu, integrovanou do jednoho skriptu.
Je navržen tak, aby poskytoval obchodníkům ucelený pohled na tržní podmínky kombinací analýzy trendu,
struktury trhu, objemu, klíčových cenových úrovní a specifických signálů založených na oscilátorech.
Je vhodný jak pro začínající uživatele, kteří ocení vizuální přehlednost, tak pro pokročilé obchodníky,
kteří mohou využít detailní nastavení a pochopení vnitřní logiky.

Tento manuál pokrývá jak základní použití a interpretaci jednotlivých komponent,
tak i pokročilé technické detaily jejich výpočtu a fungování v PineScriptu.
---
1.: 🔰 EMA + MTF EMA
2.: 🕯️ PVSRA Candle Colors / Vector Candles
3.: 🧱 MSB + Order Block (OB) + BB/MB
4.: ☀️ Daily / Weekly / Monthly Open
5.: 🌊 Order Flow Imbalance Finder Dynamic + Mitigated (FVG)
6.: 📈 ZigZag (Hi/Low)
7.: 💎 Golden Buy / Sell 🐵🍌 (Opice versus Banán)
---------------------------------------------
1. ✔️Komponenta: 🔰 EMA + MTF EMA
  • Obecný popis: Zobrazuje exponenciální klouzavé průměry (EMA), což jsou linie sledující průměrnou cenu za určité období, přičemž větší váhu dávají novějším cenám. Slouží k identifikaci trendu a dynamických úrovní supportu a rezistence.
    Standardní EMA: Obsahuje sadu běžně používaných EMA (50, 200, 400, 600, 800) a jednu EMA plně konfigurovatelnou uživatelem (délka, zdroj, barva).
    Multi-TimeFrame (MTF) EMA: Zobrazuje EMA vypočítané na vyšších časových rámcích (Týdenní - W, Denní - D), promítnuté na aktuální graf. To pomáhá vidět dlouhodobější trend a silnější úrovně. Přednastavené jsou EMA 50W, EMA 200D a EMA 200W.
    Použití: Sledování směru trendu (cena nad/pod EMA), identifikace dynamických supportů (cena se odráží od EMA zdola) a rezistencí (cena se odráží od EMA shora), hledání signálů při křížení EMA linií nebo ceny s EMA. MTF EMA poskytují kontext z "většího obrázku".
  • Technické detaily / Pokročilá logika:
    • Standardní EMA Výpočet: Používá vestavěnou funkci ta.ema(source, length). Individuální EMA (ema4) umožňuje uživatelskou volbu len_ema4, src_ema4, col4, col4b.
    • MTF EMA Výpočet: Využívá request.security(syminfo.tickerid, timeframe, expression, gaps, lookahead).
      expression: ta.ema(src_emaX, len_emaX) počítaná na timeframe ('D', 'W').
      gaps = barmerge.gaps_off: Zajišťuje spojité linie bez mezer, opakuje poslední hodnotu z vyššího TF, dokud se neuzavře nový bar vyššího TF.
      lookahead = barmerge.lookahead_off: Klíčové pro zamezení "repaintingu". Indikátor používá pouze historicky potvrzená data z vyššího TF, neukazuje budoucí hodnoty na aktuálním baru.
    • Popisky: Původní plotshape nahrazeno label.new pro lepší dynamické škálování. Zobrazují se na poslední svíčce (barstate.islast) s vertikálním umístěním na ceně (yloc.price) a definovaným horizontálním offsetem (x = bar_index + offset).

snapshot
snapshot
2. ✔️Komponenta: 🕯️ PVSRA Candle Colors / Vector Candles
  • Obecný popis: Automaticky barví svíčky grafu podle jejich objemu a cenového rozpětí ve srovnání s předchozí aktivitou. Pomáhá vizuálně identifikovat svíčky s neobvykle vysokou obchodní aktivitou, které mohou signalizovat důležité momenty na trhu.
    Zelená (býčí) / Červená (medvědí): Extrémně vysoký objem (>= 200 % průměru) nebo nejvyšší "úsilí" (objem \* rozpětí) za posledních 10 svíček. Často značí vyčerpání trendu nebo silný průraz.
    Modrá (býčí) / Modro-fialová (medvědí): Vysoký objem (>= 150 % průměru). Signalizuje zvýšený zájem.
    Šedo-zelená / Šedo-červená: Normální objem.
    Použití: Rychlá vizuální identifikace oblastí se silnou aktivitou, potvrzení síly pohybu, hledání signálů vyčerpání nebo potenciálních obratů.
  • Technické detaily / Pokročilá logika:
    • Zdroj dat: Volitelně (overridesym = true) může používat OHLCV data z jiného symbolu (pvsra_sym), např. pro analýzu spotové ceny s objemy z futures. Data získávána přes pvsra_security funkci (která volá request.security s lookahead_off).
    • Výpočet klíčových hodnot:av: Průměrný objem za 10 period (math.sum(pvsra_volume, 10) / 10).
      value2: Síla/úsilí svíčky (pvsra_volume * (pvsra_high - pvsra_low)).
      hivalue2: Maximum value2 za 10 period (ta.highest(value2, 10)).
    • Klasifikace (va):va = 1 (Climax): pvsra_volume >= av * 2 NEBO value2 >= hivalue2.
      va = 2 (High): pvsra_volume >= av * 1.5 (a zároveň ne va = 1).
      va = 0 (Normal): Ostatní případy.
    • Finální barva (candleColor): Určena kombinací va a směru svíčky (isBull = pvsra_close > pvsra_open).

snapshot
3. ✔️Komponenta: 🧱 MSB + Order Block (OB) + BB/MB
  • Obecný popis: Tento modul se zaměřuje na analýzu struktury trhu (Market Structure) a identifikaci oblastí potenciálního zájmu institucionálních obchodníků (Order Blocks).
    Market Structure Break (MSB): Signalizuje změnu v převládajícím trendu. Nastává, když cena prorazí předchozí významné swingové high (pro medvědí MSB) nebo low (pro býčí MSB) a začne tvořit opačné struktury. Označeno linií a popiskem "MSB".
    Order Block (OB): Je definován jako poslední opačná svíčka před silným pohybem, který způsobil MSB. Bearish OB (poslední býčí svíčka před poklesem) funguje jako potenciální rezistence, Bullish OB (poslední medvědí svíčka před růstem) jako potenciální support. Zobrazeno jako box.
    Breaker (BB) / Mitigation (MB) Block: Jsou specifické typy OB, které vznikly před posledním swingem, který vedl k MSB. Mohou také sloužit jako support/rezistence. Označeno textem v boxu.
    Použití: Identifikace potenciálních obratů trendu (MSB) a klíčových zón (OB, BB, MB) pro plánování vstupů, výstupů nebo řízení pozic. OB jsou často místa, kde cena reaguje při návratu.
  • Technické detaily / Pokročilá logika:
    • Základ výpočtu: Využívá ZigZag logiku (viz Komponenta 6) k nalezení swingových high/low (h0, l0, h1, l1 a jejich indexy h0i, l0i atd.) na základě zigzag_len. Všechny výpočty tohoto modulu probíhají na časovém rámci tf (definovaném vstupem time_frame) pomocí request.security volajícího funkce f_main1 a f_main2.
    • MSB (market proměnná): Ke změně dochází, když je detekován nový swing high/low (last_l0 != l0 and last_h0 != h0). Podmínka pro změnu zahrnuje nejen průraz (l0 < l1 nebo h0 > h1), ale i kvantifikaci tohoto průrazu pomocí fib_factor. Např. pro Bearish MSB musí být l0 < l1 - math.abs(h0 - l1) * fib_factor.
    • OB Detekce: Po potvrzení MSB se prohledává swing leg vedoucí k tomuto MSB (např. od h1i + 1 do l0i pro Bullish OB po Bearish MSB) a hledá se poslední svíčka opačné barvy. Její high/low definují hranice box.new.
    • BB/MB Detekce: Prohledává se oblast před swingem, který vedl k MSB (např. od h1i - zigzag_len do l1i pro Bearish BB/MB), a hledá se poslední svíčka opačné barvy. Rozlišení mezi BB a MB je dáno tím, zda MSB potvrdilo break (h0 > h1 / l0 < l1).
    • Správa Boxů: Boxy jsou ukládány v polích (bu_ob_boxes, atd.), automaticky prodlužovány (box.set_right), mazány při proražení (box.delete if close překoná hranu) a počet je omezen na 5 (nejstarší se maže pomocí array.shift).

snapshot
snapshot
4. ✔️Komponenta: ☀️ Daily / Weekly / Monthly Open
  • Obecný popis: Zobrazuje otevírací ceny pro aktuální obchodní den, týden a měsíc jako horizontální linie. Tyto úrovně často působí jako psychologické body, kolem kterých cena během daného období osciluje, nebo které slouží jako support/rezistence.
    Barva linií může být fixní nebo se měnit na zelenou/červenou podle toho, zda je aktuální cena nad nebo pod danou otevírací úrovní.
    Použití: Rychlá orientace v rámci dne/týdne/měsíce, identifikace klíčových intradenních/krátkodobých úrovní.
  • Technické detaily / Pokročilá logika:
    • Výpočet Open: Získává se pomocí request.security(syminfo.tickerid, timeframe, close[1]). close[1] na 'D', 'W', 'M' TF vrací uzavírací cenu předchozího období, což je open aktuálního období.
    • Podmínka zobrazení: Linie a popisky se kreslí pouze pro aktuální období. To zajišťuje logická proměnná bar_is_within_X, která porovnává year(), month(), weekofyear(), dayofmonth() aktuálního baru (time) s hodnotami z timenow.
    • Vykreslení:plot() pro linie (pokud show_X_open a bar_is_within_X), label.new pro popisky (pokud show_labelsDWM a barstate.isrealtime).

snapshot
5. ✔️Komponenta: 🌊 Order Flow Imbalance Finder Dynamic + Mitigated (FVG)
  • Obecný popis: Identifikuje oblasti "Fair Value Gaps" (FVG) nebo Imbalance (Nerovnováhy). Tyto mezery vznikají při rychlých cenových pohybech, kdy trh není efektivní a mezi high/low sousedních svíček vznikne "prázdné" místo.
    Nové imbalance jsou zobrazeny jako žluté boxy.
    Indikátor dynamicky sleduje, jak cena tyto mezery postupně "vyplňuje" (mitiguje). Vyplněné části změní barvu na světlejší. Nevyplněné imbalance mohou být automaticky prodlužovány doprava.
    Použití: Imbalance často působí jako magnety na cenu. Obchodníci je využívají jako potenciální cíle pro své obchody nebo jako zóny pro vstup ve směru původního pohybu po návratu ceny do mezery.
  • Technické detaily / Pokročilá logika:
    • Detekce FVG: Bearish FVG (mezera dole): low[2] > high[0].
      Bullish FVG (mezera nahoře): low[0] > high[2].
      Poznámka: Dodatečné podmínky v kódu low[2] <= open[1] atd. mohou filtrovat specifické svíčkové formace okolo FVG.
    • Vytvoření boxu:box.new mezi low[2] a high[0] (Bearish) nebo high[2] a low[0] (Bullish).
    • Správa a Mitigace: Probíhá na barstate.isconfirmed.
      • Nové boxy se ukládají do top_boxes/bottom_boxes.
      • imb_extend = true prodlužuje nevyplněné boxy (box.set_right).
      • Plná mitigace:high > top (Bearish) nebo low < bottom (Bullish) => změna barvy (Imbcol_tested), zkrácení boxu, odstranění z aktivního pole (array.remove).
      • Částečná mitigace:high > bottom (Bearish) nebo low < top (Bullish) => Vytvoří se kopie (BOX3/BOX4) pro mitigovanou část (upraví se hranice, změní barva, přidá se do tested_obs), původní box v top_boxes/bottom_boxes se zmenší (box.set_bottom/box.set_top) na nevyplněnou část. Logika matched brání duplikátům v tested_obs.

snapshot
6. ✔️Komponenta: 📈 ZigZag (Hi/Low)
  • Obecný popis: Nástroj, který filtruje menší cenové pohyby a spojuje pouze významnější vrcholy (swing highs) a dna (swing lows) cenového grafu. Pomáhá vizualizovat hlavní strukturu trhu a trend.
    Lze nastavit citlivost (ZigZag Length) – jak velký musí být pohyb, aby byl považován za nový swing.
    ZigZag linie mohou být volitelně zobrazeny.
    Fib Factor ovlivňuje potvrzení MSB (viz Komponenta 3), ne samotný ZigZag.
    Použití: Zjednodušení pohledu na cenový vývoj, identifikace trendů, supportů/rezistencí tvořených swingovými body. Je základem pro MSB/OB analýzu.
  • Technické detaily / Pokročilá logika:
    • Výpočet: Logika je popsána v sekci 3 (MSB/OB), jelikož ZigZag je její neoddělitelnou součástí. Používá ta.highest/ta.lowest za periodu zigzag_len a stavový stroj trend k identifikaci a potvrzení swingových bodů.
    • Zobrazení: Pokud show_zigzag je true, line.new spojí poslední potvrzené swingové body (h0i, h0, l0i, l0) při každé změně trendu.
    • Parametry:zigzag_len určuje minimální počet barů pro potvrzení swingu. fib_factor se používá až v MSB logice.

snapshot
7. ✔️Komponenta: 💎 Golden Buy / Sell 🐵🍌 (Opice versus Banán)
  • Obecný popis: Speciální modul generující nákupní a prodejní signály založené především na divergencích mezi cenou a dvěma oscilátory: WaveTrend (WT) a RSI. Divergence nastává, když cena vytváří nové high/low, ale oscilátor tento pohyb nepotvrdí (vytvoří nižší high / vyšší low), což může signalizovat slábnutí trendu.
    Hlavní signály: 💎 (Golden Buy): Silný býčí signál (WT divergence + podmínky).
    🐵 (RSI Buy): Býčí signál (RSI divergence).
    ❄️ (Golden Sell): Silný medvědí signál (WT divergence + podmínky).
    🍌 (RSI Sell): Medvědí signál (RSI divergence).
    Doplňkové signály: ☠️ (WT Cross Sell), 🌟 (WT Cross Buy - vypnuto), ⚠️ (WT Peak Sell - vypnuto), ⛔ (Všechny medvědí).
    Signály se zobrazují jako ikony nad/pod svíčkami. Obsahuje i dashboard s legendou.
    Použití: Poskytuje dodatečné potvrzení nebo varování, identifikuje potenciální vstupní/výstupní body založené na momentum a jeho vyčerpání (divergence).
  • Technické detaily / Pokročilá logika:
    • Oscilátory: RSI: Standardní ta.rsi().
      WaveTrend (WT): Funkce f_wavetrend počítá rychlou (wt1 = ta.ema(ci, avg)) a pomalou (wt2 = ta.sma(wt1, malen)) linii z normalizovaného indexu ci = (tfsrc - esa) / (0.015 * de).
    • Detekce Divergencí (f_findDivs): Identifikuje 5-ti bodové fraktály (f_fractalize) na oscilátoru (wt2 nebo rsi).
      Ukládá hodnoty fraktálů splňující OS/OB limity (wtDivOSLevel/wtDivOBLevel).
      Porovnává cenu a oscilátor na aktuálním fraktálu s cenou (highPrice/lowPrice) a oscilátorem (highPrev/lowPrev) na předchozím fraktálu k detekci Regular Bullish/Bearish divergencí (bullSignal/bearSignal).
    • Podmínky Signálů:wtGoldBuy/wtGoldSell: Kombinují detekovanou WT divergenci (wtBullDiv/wtBearDiv) s přísnými podmínkami na umístění v OS/OB zónách (osLevel3/obLevel3), minimální "odraz" oscilátoru (bullish_wt_diff_threshold/bearish_wt_diff_threshold) a hodnotou RSI na předchozím fraktálu (lastRsi/lastRsi_high).
      rsiGoldBuy/rsiGoldSell: Vyžadují pouze RSI divergenci a aktuální RSI v určeném pásmu.
      Ostatní signály (wtCross, wtPeak) používají specifické podmínky založené na křížení WT linií nebo patternu vrcholu WT.
    • Vykreslení:plotshape s location.absolute. Pozice ikony (bullSignalPos/bearSignalPos) je vypočtena jako low/high +/- verticalOffset% * ATR(14).

snapshot
✔️Závěr:
Tento multi-indikátor nabízí silnou kombinaci nástrojů pro různé styly obchodování.
Klíčem k úspěšnému použití je pochopení, jak jednotlivé komponenty fungují samostatně i ve vzájemné souhře (konfluence),
a přizpůsobení nastavení individuálním potřebám a analyzovanému trhu.
Doporučuje se důkladné testování a postupné zapojování jednotlivých modulů do vlastní obchodní strategie.
snapshot
©PumpyDumpyCZ PumpyDumpyCZ

Release Notes
eMAs+Candles+MSB-OBlock+DOpen+Imb by PumpyDumpy
some little changes
Release Notes
added MA21 + EMA21
Release Notes
_eMAs+Candles+MSB-OBlock+DOpen+Imb+MBozu by PumpyDumpy
Added - Marubozu Candle
+ some little changes
Release Notes
(E)MA+CandleColor+D-Open+MSB-OrderBlock+Imb by PumpyDumpy
Release Notes
-
Release Notes
MA + EMA + Color Candles + MSB-OBlock + Day/W/M-Open + Imbalance
Multi indicators in one Gem:)

✔️MA = 21+ 50 + 200 + 800
✔️Ema = 21 + 50 + 77 + 100 + 200 +231 + 308 + 400 + 600 + 800 + 924 + 1232 + 1848
✔️MSB - Order Block
✔️Order Blocks Bull/Bear
✔️Colored Candles
✔️Daily Open / Weekly Open / Monthly Open
✔️Imbalance Finder Dynamic

https://www.tradingview.com/x/3tB0pBDP

Brainer: PumpyDumpy
Modified: PumpyDumpy
Edited: PumpyDumpy

Discord: @deCrypto_sTrejdy
Youtube: https://youtube.com/@sTrejdy
Mail: NFTChainVersegmail.com
Release Notes
update
Release Notes
update
Release Notes
-
Release Notes
-
Release Notes
-
Release Notes
-
Release Notes
-
Release Notes
-
Release Notes
👉♨️💎
Release Notes
update
Release Notes
add EMA 500 + EMA700
Release Notes
OFF some Emas (EMA924, EMA1232, EMA1848, EMA700, MA21, MA800)

Added new EMAs Multi TimeFrame:
EMA 50 1Day
EMA 50 1M
EMA 200 1Day
Release Notes
.
Release Notes
🎁💎
Release Notes
✨🎁
Release Notes
📢♨️💎🎁⚡🔰📌
Release Notes
- setup emas offset
- setup emas colors
Release Notes
update
Release Notes
_
Release Notes
drobná vylepšení kódu
(minor code improvements)
Release Notes
update to pinescript v6
Release Notes
update
Release Notes
update
Release Notes
Provedl jsem několik optimalizací kódu a funkcí.
Přidal jsem Golden Buy/Sell signály 💎🐵 versus 🍌❄️☠️
snapshot
Release Notes
Kompletní český manuál indikátoru.
- Obecný popis
- Technické detaily

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.