Deep Mood Distribution (DMD) 📊🧠
Przegląd
Deep Mood Distribution (DMD) to segmentowane narzędzie profilu wolumenu i sentymentu, które analizuje ruch cen w stałych blokach świec i pokazuje:
- Gdzie skoncentrowana jest aktywność handlowa ⚖️
- Gdzie płynność jest cienka lub reaktywna (potencjalne strefy podaży i popytu / płynności) 💧
- Która strona dominuje na każdym poziomie cenowym (kupujący vs sprzedający) 🐂🐻
Zamiast pojedynczego przesuwanego profilu, DMD dzieli wykres na powtarzające się bloki po X świec i buduje osobną mapę płynności i sentymentu dla każdego bloku.
Ułatwia to wizualne porównanie, jak rozkład wolumenu i nastroje rynkowe zmieniają się z segmentu na segment.
Jak to działa 🧩
Dla każdego bloku Bars In Profile świec:
- Wskaźnik znajduje najwyższą i najniższą cenę tego bloku.
- Zakres cen dzielony jest na
Number of Rowspionowych przedziałów cenowych. - Dla każdej świecy w bloku:
-
- Wolumen tickowy jest rozkładany na każdy przedział cenowy dotknięty zakresem świecy.
- Dla każdego wiersza kumulowane są dwa wolumeny:
-
- Całkowity wolumen na tym poziomie cenowym
- Wolumen byczy (tylko świece, gdzie Zamknięcie > Otwarcie)
- Na podstawie tych danych DMD buduje:
-
- Profil płynności (prawa strona)
-
- Długość wiersza ∝ względny wolumen w stosunku do maksymalnego wolumenu wiersza w bloku
- Kolor pokazuje wysokie / średnie / niskie węzły handlowe
- Profil sentymentu (lewa strona)
-
- Sentyment na wiersz =
2 × BullishVolume − TotalVolume - Pozytywny = dominacja kupujących (byczy nastrój)
- Negatywny = dominacja sprzedających (niedźwiedzi nastrój)
- Sentyment na wiersz =
- Proces jest powtarzany dla ostatnich N bloków, aby można było porównać kilka segmentów obok siebie.
Prawa strona – Profil płynności (Wolumen) 📊
Paski po prawej stronie pokazują ile aktywności handlowej (wolumenu) miało miejsce na każdym poziomie cenowym w tym bloku, niezależnie od tego, kto kupował lub sprzedawał.
- Węzły o wysokim wolumenie (HVN) – np. pomarańczowe paski
-
- Wiersz, którego wolumen jest ≥
High Traded Threshold %maksymalnego wolumenu wiersza w bloku - Reprezentują obszary wartości, intensywny handel, strefy konsolidacji.
- Wiersz, którego wolumen jest ≥
- Węzły o niskim wolumenie (LVN) – np. niebieskie paski
-
- Wiersz, którego wolumen jest ≤
Low Traded Threshold %maksymalnego wolumenu wiersza - Reprezentują strefy cienkiej płynności, możliwe poziomy odrzutu lub obszary szybkich ruchów.
- Wiersz, którego wolumen jest ≤
- Węzły o średnim wolumenie – np. szare paski
-
- Wszystko pomiędzy wysokim a niskim progiem
- „Normalne” poziomy handlu, nie ekstremalne.
🧠 Długość paska (prawa strona)
→ Proporcjonalna do całkowitego wolumenu obrotu na tym poziomie cenowym w porównaniu do maksymalnego wolumenu bloku.
Większy wolumen → dłuższy pasek.
Kluczowe parametry:
High Traded Threshold %Low Traded Threshold %
Lewa strona – Profil sentymentu (Nastrój rynku) 🧠📉📈
Paski po lewej stronie pokazują sentyment / dominację na każdym poziomie cenowym: czy kupujący czy sprzedający byli silniejsi na tym poziomie.
Dla każdego wiersza:
Sentyment=2×BullishVolume−TotalVolume\text{Sentiment} = 2 \times \text{BullishVolume} - \text{TotalVolume}Sentiment=2×BullishVolume−TotalVolume
- Byczy pasek (kupujący kontrolują) – np. paski morsko-zielone/zielone
-
- Sentyment > 0
- Większy wolumen pochodził z byczych świec (Zamknięcie > Otwarcie) na tym poziomie.
- Wskazuje na dominację kupujących na tym poziomie cenowym.
- Niedźwiedzi pasek (sprzedający kontrolują) – np. czerwone paski
-
- Sentyment < 0
- Większy wolumen pochodził z niedźwiedzich świec (Zamknięcie < Otwarcie).
- Wskazuje na dominację sprzedających.
🧠 Długość paska (lewa strona)
→ Proporcjonalna do wartości bezwzględnej sentymentu (|Sentyment|) względem najsilniejszego wiersza w bloku.
Silniejsza dominacja (duża nierównowaga między kupującymi a sprzedającymi) → dłuższy pasek.
Kluczowy parametr:
Show Sentiment Profile(włącz/wyłącz)
Szczegóły parametrów ⚙️
1. Bars In Profile
Grupa: Ustawienia główne
Liczba świec zawartych w każdym bloku.
- Przykład:
Bars In Profile = 100 -
- Blok 0 → ostatnie 100 świec
- Blok 1 → poprzednie 100 świec
- Blok 2 → poprzednie 100, i tak dalej.
Użyj tego, aby dopasować bloki do:
- przybliżonych sesji,
- typowego zakresu swing/intraday,
- lub dowolnego niestandardowego okna, które chcesz analizować.
Mniejsza wartość = bardziej reaktywne, bardziej szczegółowe.
Większa wartość = bardziej płynna, bardziej „makro” struktura.
2. Blocks To Show
Grupa: Ustawienia główne
Ile kolejnych bloków będzie rysowanych na wykresie.
1→ tylko najnowszy blok2–3→ bardzo praktyczne do porównania bez bałaganu- Wyższe wartości → więcej historii, ale więcej obiektów na wykresie
Starsze bloki poza tą wartością są automatycznie usuwane w celu utrzymania stabilności.
3. Number of Rows
Grupa: Ustawienia główne
Pionowa rozdzielczość profilu każdego bloku.
Zakres cen bloku jest podzielony na tyle wierszy (poziomów cenowych).
- Wyższa wartość → więcej szczegółów, cieńsze wiersze, więcej prostokątów
- Niższa wartość → bardziej płynna struktura, łatwiejsza do odczytania
Typowe zakresy:
15–25do normalnego użytku intraday30–40+tylko jeśli chcesz bardzo wysoką rozdzielczość i twoja platforma jest wystarczająco wydajna
4. Profile Width %
Grupa: Ustawienia główne
Kontroluje, jak daleko profil rozciąga się poziomo od środka bloku, jako procent szerokości bloku.
- Wpływa zarówno na płynność (prawa strona), jak i sentyment (lewa strona).
- Wyższy % → profile rozciągają się dalej na otaczające świece
- Niższy % → kompaktowy profil blisko środka bloku
Dobre wartości początkowe: 35–50%.
5. Show Liquidity Profile
Grupa: Wyświetlanie
Włącza lub wyłącza rozkład wolumenu (profil płynności) (prawa strona każdego bloku).
- Włączone ✅
-
- Długość każdego wiersza odzwierciedla względny wolumen obrotu na tym poziomie cenowym.
- Kolor koduje wysokie / średnie / niskie węzły handlowe.
- Wyłączone ❌
-
- Pokazywany jest tylko sentyment (jeśli włączony), bez pasków wolumenu po prawej stronie.
6. Show Sentiment Profile
Grupa: Wyświetlanie
Włącza lub wyłącza profil sentymentu (lewa strona każdego bloku).
- Włączone ✅
-
- Wiersze są kolorowane:
-
- Byczo (dominacja kupujących) – np. morsko/zielono
- Niedźwiedzio (dominacja sprzedających) – np. czerwono
- Długość wiersza odzwierciedla siłę dominacji.
- Wyłączone ❌
-
- Pokazywany jest tylko czysty rozkład płynności/wolumenu.
Użyj tego, jeśli chcesz zobaczyć nie tylko gdzie wolumen był obracany, ale kto był bardziej aktywny na tych poziomach.
7. High Traded Threshold %
Grupa: Wyświetlanie
Definiuje próg dla węzłów o wysokim wolumenie (HVN) w każdym bloku.
- Wyrażone jako % maksymalnego wolumenu wiersza w bloku.
- Przykład: Maksymalny wolumen wiersza = 10 000; próg = 70% → wiersze ≥ 7 000 są traktowane jako HVN.
HVN często oznaczają:
- obszary wartości,
- strefy konsolidacji,
- obszary silnego pozycjonowania / uczciwej wartości.
8. Low Traded Threshold %
Grupa: Wyświetlanie
Definiuje próg dla węzłów o niskim wolumenie (LVN) względem maksymalnego wolumenu bloku.
- Wiersze z wolumenem poniżej tego procentu traktowane są jako strefy niskiej aktywności.
- Mogą one działać jako:
-
- kieszenie cienkiej płynności,
- potencjalne poziomy odrzutu,
- lub obszary, przez które cena ma tendencję do szybkiego przejścia.
Typowe użycie: 15–30%.
9. Show Level of Significance (POC)
Grupa: Wyświetlanie
Pokazuje lub ukrywa Punkt Kontroli (POC) dla najnowszego bloku.
- POC = wiersz cenowy z najwyższym wolumenem obrotu w tym bloku.
- Wyświetlany jako pozioma linia na tej cenie. 🎯
Przydatne jako:
- punkt odniesienia dla odwrócenia do średniej,
- kotwica „uczciwej ceny” intraday,
- lub kluczowy poziom do zarządzania transakcją.
10. Show Profile Price Levels
Grupa: Wyświetlanie
Wyświetla etykiety tekstowe dla:
- Profile High (PH) – najwyższa cena osiągnięta w bloku
- Profile Low (PL) – najniższa cena osiągnięta w bloku
Etykiety są wyświetlane dla najnowszego bloku i zawierają dokładne wartości cenowe.
Świetne do:
- szybkiego odczytu aktualnego zakresu,
- ustawiania stopów/celów wokół PH/PL,
- kontekstu dla wybicia lub rotacji.
11. Profile Range Background
Grupa: Wyświetlanie
Rysuje półprzezroczysty prostokąt tła obejmujący każdy blok:
- zakres czasowy (od pierwszej do ostatniej świecy)
- zakres cenowy (od najniższej do najwyższej ceny)
To wizualnie oddziela bloki i wyróżnia każdy zakres.
Wyłącz, jeśli wolisz czystszy, minimalistyczny wygląd.
12. Bars Opacity %
Grupa: Wyświetlanie
Kontroluje, jak mocne lub subtelne są prostokąty (zarówno paski płynności, jak i sentymentu).
- 20–40% → bardzo jasne, w stylu tła
- 50–70% → zrównoważona widoczność, świece nadal łatwe do zobaczenia
- 80–100% → mocne, prawie całkowicie nieprzezroczyste bloki
Wartość ta jest wewnętrznie konwertowana na kanał alfa (0–255) dla kolorów pasków.
Sugerowany szablon startowy ⭐
Dla indeksów / kontraktów terminowych intraday (M5–M15):
- Bars In Profile: 80–120
- Blocks To Show: 2–3
- Number of Rows: ~20
- Profile Width %: 35–45
- Show Liquidity Profile: true
- Show Sentiment Profile: true
- Bars Opacity %: 50–65
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |