Opis
📌 Co robi wskaźnik
MarketStructureOscSignals to czyste narzędzie sygnałowe oparte na akcji cenowej.
Wykonuje:
- Wykrywa lokalne maksima i minima za pomocą analizy wstecznej w lewo/prawo.
- Śledzi, czy te oscylacje tworzą:
-
- Wyższe maksima + wyższe minima → struktura wzrostowa
- Niższe maksima + niższe minima → struktura spadkowa
- Gdy struktura zmienia się:
-
- Z spadkowej → wzrostowa → wyświetla sygnał KUPNA
- Z wzrostowej → spadkowa → wyświetla sygnał SPRZEDAŻY
Każdy sygnał reprezentuje więc prawdziwą zmianę struktury rynku, a nie tylko przecięcie średnich kroczących.
⚙️ Wejścia i jak je ustawić
1. Swing Left / Swing Right
Kontrolują, jak „ścisłe” jest lokalne maksimum/minimum.
- Swing Left (domyślnie 2)
Liczba świec po lewej stronie lokalnego maksimum, które muszą mieć niższe maksima (dla lokalnego maksimum) lub wyższe minima (dla lokalnego minimum). - Swing Right (domyślnie 2)
Liczba świec po prawej stronie, które również muszą potwierdzić lokalne maksimum/minimum.
Jak używać:
- Małe wartości (1–2):
-
- Więcej oscylacji, więcej sygnałów
- Dobrze działa na wyższych interwałach czasowych (H1, H4, D1)
- Większe wartości (3–4+):
-
- Tylko główne zwroty strukturalne
- Mniej, ale silniejsze sygnały
- Dobre na niższych interwałach, aby uniknąć szumu
2. Min Bars Between Signals
Minimalna liczba świec, które muszą upłynąć między dwoma sygnałami.
- Unika zagęszczenia strzałek przy każdym drobnym cofnięciu.
- Przykład:
-
- Ustaw na
3→ co najmniej 3 świece między jednym a drugim sygnałem. - Na bardzo szybkich wykresach (M1–M5) możesz chcieć
5–10. - Na H1 lub wyższych zwykle wystarczy
2–3.
- Ustaw na
3. Arrow Offset (pips)
Jak daleko strzałka i etykieta są umieszczone od świecy (w pipsach).
- Dla Forex:
-
5–10pips zwykle wygląda dobrze.
- Dla indeksów (US500, US100 itp.):
-
- Użyj większego przesunięcia (np. 20–50 „pipsów” w zależności od wielkości pipa brokera).
Jeśli strzałki nachodzą na świece, zwiększ tę wartość.
Jeśli są zbyt daleko, zmniejsz ją.
4. Show BUY/SELL Text
true→ pokazuje zarówno strzałkę (↑/↓) jak i tekst „KUP” lub „SPRZEDAJ”.false→ tylko strzałki.
Jeśli wykres jest zbyt zatłoczony, możesz ukryć tekst i zostawić tylko strzałki.
🔍 Jak generowane są sygnały (logika)
Wewnątrz wskaźnika:
- Śledzi dwa najnowsze lokalne maksima i dwa najnowsze lokalne minima:
-
_prevHigh,_lastHigh_prevLow,_lastLow
- Na ich podstawie sprawdza:
-
- Czy maksima i minima oba rosną?
-
- → trend wzrostowy (
StructureTrendSignal.Bullish)
- → trend wzrostowy (
- Czy maksima i minima oba maleją?
-
- → trend spadkowy (
StructureTrendSignal.Bearish)
- → trend spadkowy (
- Jeśli nie są zgodne, utrzymuje poprzedni trend.
- Za każdym razem, gdy zmienia się trend strukturalny:
-
Spadkowy → Wzrostowy→ sygnał KUPNAWzrostowy → Spadkowy→ sygnał SPRZEDAŻY
- Zapewnia również:
-
- Trend nie był
Nieznany(czyli nie na samym początku). - Minęła wystarczająca liczba świec od ostatniego sygnału (
MinBarsBetweenSignals).
- Trend nie był
Oznacza to, że każda strzałka oznacza prawdziwą zmianę strukturalną, a nie losowy szum.
📈 Jak czytać sygnały KUPNA/SPRZEDAŻY na wykresie
✅ Sygnał KUPNA
Co widzisz:
- Strzałkę w górę
↑pod świecą - Opcjonalnie tekst „KUP” obok strzałki
Co to oznacza:
- Struktura zmieniła się z spadkowej na wzrostową.
- Najnowsze lokalne maksima i minima oba rosną.
- Rynek prawdopodobnie przechodzi w nowy trend wzrostowy lub kontynuuje strukturę wzrostową.
Jak to wykorzystać:
- Szukaj pozycji długich:
-
- Na świecy sygnałowej lub na kilku następnych świecach.
- Najlepiej po małym cofnięciu do poziomu wsparcia (poprzednie lokalne minimum, strefa popytu, VWAP, VA low itp.).
- Używaj narzędzi takich jak Kalman Trend / EMA / Volume Profile do filtrowania:
-
- Bierz pod uwagę sygnały KUPNA tylko wtedy, gdy wyższy interwał lub Kalman również wskazuje trend wzrostowy.
✅ Sygnał SPRZEDAŻY
Co widzisz:
- Strzałkę w dół
↓nad świecą - Opcjonalnie tekst „SPRZEDAJ”
Co to oznacza:
- Struktura zmieniła się z wzrostowej na spadkową.
- Lokalne maksima i minima oba maleją.
- Rynek prawdopodobnie wchodzi w trend spadkowy lub kontynuuje strukturę spadkową.
Jak to wykorzystać:
- Szukaj pozycji krótkich:
-
- Na świecy sygnałowej lub na kolejnych świecach w pobliżu oporu.
- Idealnie po ponownym teście przełamanego wsparcia (teraz oporu), VAH, strefy podaży itp.
🎯 Praktyczne zastosowania w handlu
1. Jako samodzielne narzędzie wejścia
Prosty zestaw zasad:
- Setup kupna
-
- Czekaj na strzałkę KUPNA.
- Złóż zlecenie długie na lub blisko świecy sygnałowej.
- Stop loss poniżej ostatniego lokalnego minimum.
- Celuj w poprzednie lokalne maksimum lub kluczowy opór.
- Setup sprzedaży
-
- Czekaj na strzałkę SPRZEDAŻY.
- Złóż zlecenie krótkie na lub blisko świecy sygnałowej.
- Stop loss powyżej ostatniego lokalnego maksimum.
- Celuj w poprzednie lokalne minimum lub kluczowe wsparcie.
To jest najbardziej podstawowe zastosowanie i najlepiej działa na H1, H4 i D1, gdzie struktura jest czytelniejsza.
2. Jako narzędzie potwierdzające z innymi wskaźnikami
Tu staje się potężny.
🔹 Z Kalman Filter Trend
- Bierz pod uwagę tylko sygnały KUPNA, gdy:
-
- Trend Kalman jest wznoszący się, a cena jest na lub powyżej linii Kalman.
- Bierz pod uwagę tylko sygnały SPRZEDAŻY, gdy:
-
- Trend Kalman jest opadający, a cena jest na lub poniżej linii Kalman.
Efekt:
Kalman daje płynny trend, MarketStructureOscSignals daje precyzyjne zmiany struktury. Razem filtrują wiele złych transakcji.
🔹 Z Volume Profile / Wsparcie i Opór
- Silny sygnał KUPNA:
-
- Strzałka KUPNA pojawia się blisko VA Low, poprzedniego lokalnego minimum lub wyczyszczenia płynności, z odrzuceniem.
- Silny sygnał SPRZEDAŻY:
-
- Strzałka SPRZEDAŻY pojawia się blisko VA High, poprzedniego lokalnego maksimum lub wyczyszczenia płynności na górze.
Tutaj sygnał to nie tylko wzór techniczny, ale także jest osadzony w strefach płynności i przepływu zleceń.
3. Do skalowania pozycji
Możesz też używać nowych sygnałów jako:
- Punktów do zwiększania pozycji
Dodaj do pozycji, gdy pojawi się nowy sygnał w tym samym kierunku co twoja obecna transakcja i wyższy interwał jest zgodny. - Wczesne wyjście / częściowe wyjście
Jeśli jesteś na długiej pozycji i pojawi się sygnał SPRZEDAŻY przeciwko twojej pozycji (zwłaszcza blisko kluczowej struktury), możesz: -
- Zamknąć część pozycji
- Lub zaostrzyć stop lossy
🧪 Zalecane ustawienia początkowe
Dla Forex H1 / H4:
Swing Left = 2Swing Right = 2Min Bars Between Signals = 3Arrow Offset = 5–10 pips
Dla Indeksów M15 / H1:
Swing Left = 2–3Swing Right = 2–3Min Bars Between Signals = 5Arrow Offsetdostosowany do symbolu (np. 20–50 „pipsów” w zależności od brokera)
Dla Crypto H1 / H4:
- Nieco wyższe oscylacje, aby filtrować szum:
-
Swing Left = 3Swing Right = 3Min Bars Between Signals = 4–6
Zawsze testuj wstecznie na wybranym instrumencie i interwale, aby dopracować Swing i MinBarsBetweenSignals.
Podsumowanie
The indicator provides visual signals as arrows and optional text on the chart, marking significant structural shifts rather than simple moving average crossovers. Users can adjust parameters such as swing strictness, minimum bars between signals to avoid clustering, arrow offset for display clarity, and whether to show BUY/SELL text.
Market Strutture Signal Pro supports multiple markets including Forex, indices, commodities, stocks, and cryptocurrencies, with recommended settings tailored for different timeframes and asset classes. It can be used as a standalone entry tool or combined with other indicators like Kalman Filter Trend and Volume Profile to enhance trade confirmation and filtering. The indicator also supports scaling in/out strategies based on structural shifts.
This tool is suitable for traders focusing on higher timeframes (H1, H4, D1) for cleaner structure signals and can be fine-tuned through backtesting for specific instruments and timeframes.
Opinie klientów
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
