🔧 ATR_RR_SignalPanel — Opis techniczny i szczegółowy (EN) 🧠📈
ATR_RR_SignalPanel to nakładkowy wskaźnik dla cTrader, który generuje sygnały wejścia zmiany trendu wykorzystując reżim Szybkiej EMA kontra Wolna EMA, a następnie buduje kompletny wirtualny system transakcyjny (Wejście 🏁, Stop Loss 🛑, Końcowy Take Profit 🎯, Pośrednie cele 🟢) wykorzystując rozmiar ryzyka oparty na ATR oraz konfigurowalny współczynnik Ryzyko:Zysk ⚖️.
🧭 Główna logika (Silnik sygnału) 🚦
- Wskaźnik oblicza:
-
- Szybką EMA ⚡ oraz Wolną EMA 🐢 na zamknięciu.
- ATR (wygładzanie Wildera) 🌡️ dla odległości stopu opartej na zmienności.
- Definiowany jest reżim trendu jako:
-
- Trend byka 🟢 gdy
Szybka EMA > Wolna EMA - Trend niedźwiedzia 🔴 gdy
Szybka EMA < Wolna EMA
- Trend byka 🟢 gdy
- Zmiana trendu 🔁 następuje, gdy stan byka/niedźwiedzia różni się od poprzedniego słupka (odpowiednik Pine’a
bullTrend != bullTrend[1]).
🎯 Warunki wejścia (KUP/SPRZEDAJ) 🟩🟥
Gdy następuje zmiana trendu:
- Sygnał KUP 🟢 jeśli:
-
- Aktywny jest trend byka i wykryto zmianę trendu
- Opcjonalne potwierdzenie świecy ✅: Zamknięcie > Otwarcie (świeca wzrostowa)
- Sygnał SPRZEDAJ 🔴 jeśli:
-
- Aktywny jest trend niedźwiedzia i wykryto zmianę trendu
- Opcjonalne potwierdzenie świecy ✅: Zamknięcie < Otwarcie (świeca spadkowa)
🧪 Wirtualne zarządzanie pozycją (nie cBot) 🧩
Ten wskaźnik nie składa zleceń. Zamiast tego symuluje wewnętrzną „wirtualną pozycję”:
- Na nowym sygnale KUP/SPRZEDAJ ustawia:
-
- Cenę wejścia = bieżące zamknięcie 🏁
- Stop Loss = ekstremum świecy ± ATR × mnożnik 🛑
- Końcowy Take Profit = Wejście ± (Ryzyko × RyzykoZysk) 🎯
- Poziomy pośredniego TP = kroki na 1R, 2R, … do floor(RR)-1 🟢
- Monitoruje ruch cenowy słupek po słupku:
-
- Jeśli końcowy TP zostanie dotknięty ➜ oznacza 🎯 i zamyka wirtualną pozycję ✅
- Jeśli SL zostanie dotknięty ➜ oznacza 🛑 i zamyka wirtualną pozycję ❌
- Pośrednie trafienia TP są śledzone tylko raz 🧷
🔁 Logika unieważniania (przeciwny sygnał podczas aktywności) ⚠️
Jeśli pojawi się nowy sygnał, gdy istnieje wirtualna transakcja w przeciwnym kierunku:
- Poprzednie wejście jest oznaczone jako UNIEWAŻNIONE ⚠️ (INV KUP / INV SPRZEDAJ)
- Poprzednia wirtualna pozycja jest zakończona 🧯
- Tworzona jest nowa wirtualna pozycja w nowym kierunku 🔄
🧼 Bezpieczne wieloinstancyjne działanie (wiele kopii na tym samym wykresie) 🧩🧩
Każda instancja wskaźnika generuje unikalne wewnętrzne ID 🆔, więc:
- Linie/teksty z jednej instancji nie nadpiszą innej instancji ✅
- Możesz uruchomić kilka konfiguracji równolegle (np. skalping + swing) 🧠📊
🧯 Kontrola przeciwdziałająca zaśmiecaniu (limitator znaczników) 🧹✨
Aby utrzymać czytelność wykresów, może:
- Ograniczyć liczbę rysowanych znaczników tekstowych (KUP/SPRZEDAJ/TP/SL/INV/TP1…) 🧾
- Automatycznie usuwać starsze znaczniki, gdy limit zostanie przekroczony ♻️
🧷 Opcjonalne „Zachowaj ostatnie linie ryzyka” 🧠📌
Po włączeniu ostatnie linie Wejścia/SL/TP pozostają widoczne nawet po zamknięciu TP/SL:
- Świetne do przeglądu po transakcji 🧑🔬
- Świetne do prowadzenia dziennika 📒✅
⚙️ Parametry — Szczegółowe wyjaśnienie (EN) 🔍📌
📈 Rdzeń sygnału i ryzyka
⚡ Szybka EMA
- Co robi 🧠: Ustawia okres szybkiej EMA używanej do wykrywania zmian reżimu.
- Efekt 📊: Niższe wartości = bardziej reaktywne ➜ więcej sygnałów; wyższe = gładsze ➜ mniej sygnałów.
- Typowe zakresy 🎛️: 3–10 dla szybkich rynków ⚡, 10–20 dla spokojniejszych ustawień 🐢
🐢 Wolna EMA
- Co robi 🧠: Ustawia okres wolnej EMA używanej jako baza trendu.
- Efekt 📊: Wyższa wolna EMA = silniejsze filtrowanie ➜ mniej wyzwalaczy zmiany trendu.
- Typowe zakresy 🎛️: 13–55 w zależności od stylu 🧭
🌡️ Okres ATR
- Co robi 🧠: Kontroluje długość pomiaru zmienności dla ATR.
- Efekt 📏: Krótki ATR reaguje szybko (ciaśniejszy SL), długi ATR stabilizuje (bardziej stały SL).
- Typowe zakresy 🎛️: 10–21 jest powszechne ✅
🛑 Mnożnik SL (ATR)
- Co robi 🧠: Definiuje odległość Stop Loss w jednostkach ATR.
- Long 🟢:
SL = Low - ATR * Mult - Short 🔴:
SL = High + ATR * Mult - Efekt 🎯: Wyższy mnożnik = szerszy SL (mniej stopów, większe ryzyko); niższy = ciaśniejszy SL (więcej stopów).
- Typowe wartości 🎛️: 0.3–2.0 w zależności od zmienności 🌪️
⚖️ Ryzyko:Zysk (R:R)
- Co robi 🧠: Mnoży odległość „ryzyka” do obliczenia końcowego TP.
- Wzór 📌:
-
- Ryzyko = |Wejście − SL|
- Końcowy TP = Wejście ± Ryzyko × RR 🎯
- Pośrednie TP 🟢: TP1 na 1R, TP2 na 2R, … do
floor(RR)-1 - Przykład 🧪: RR=3 ➜ TP1 (1R), TP2 (2R), Końcowy TP (3R) 🎯🎯🎯
✅ Wymagaj potwierdzenia świecą
- Co robi 🧠: Dodaje walidację kierunku świecy na słupku sygnału.
- KUP 🟢: wymaga Zamknięcia > Otwarcia
- SPRZEDAJ 🔴: wymaga Zamknięcia < Otwarcia
- Efekt 🧽: Filtruje słabe odwrócenia, redukuje szumy, może wejść później ⏳
📌 Wyświetlanie EMA
👁️ Pokaż szybką EMA
- Co robi 🧠: Pokazuje/ukrywa linię szybkiej EMA.
- Zastosowanie 💡: Ukryj, jeśli chcesz czysty wykres 🧼
👁️ Pokaż wolną EMA
- Co robi 🧠: Pokazuje/ukrywa linię wolnej EMA.
- Zastosowanie 💡: Zachowaj widoczną dla kontekstu trendu 🧭
🎛️ Kontrole wizualne (zarządzanie zaśmieceniem) 🧹✨
🚦 Pokaż sygnały
- Co robi 🧠: Pokazuje/ukrywa znaczniki KUP/SPRZEDAJ.
- Zawiera 🧷: znaczniki KUP 🟢 / SPRZEDAJ 🔴 (tylko)
- Wskazówka 💡: Wyłącz, aby mieć tryb „tylko linie” 📏
🏷️ Pokaż etykiety TP
- Co robi 🧠: Pokazuje/ukrywa etykiety takie jak TP1, TP2…
- Efekt 🧼: Wyłączenie usuwa dużo szumu tekstowego na wyższych TF 📉
- Uwaga 🧷: Etykiety pojawiają się tylko raz na trafienie TP ✅
⚠️ Pokaż oznaczenia unieważnienia
- Co robi 🧠: Pokazuje/ukrywa znaczniki INV KUP / INV SPRZEDAJ.
- Zastosowanie 🧠: Przydatne, gdy chcesz badać odwrócenia sygnałów 🔁
🎯🛑 Pokaż końcowe oznaczenia TP/SL
- Co robi 🧠: Pokazuje/ukrywa końcowe znaczniki TP i SL.
- Zastosowanie 📒: Świetne do przeglądu rozkładu wyników 🎲
📏 Pokaż linie ryzyka (Wejście/SL/TP)
- Co robi 🧠: Rysuje linie Wejścia 🏁, SL 🛑, Końcowego TP 🎯 na wykresie.
- Efekt 📌: Wizualizuje strukturę wirtualnej transakcji natychmiast 🧠
🟢 Pokaż pośrednie linie TP
- Co robi 🧠: Rysuje przerywane linie dla poziomów TP1/TP2/…
- Wskazówka 🧼: Wyłącz, jeśli wykres robi się zbyt „zielonym spaghetti” 🍝🟢
📌 Zachowaj ostatnie linie ryzyka
- Co robi 🧠: Utrzymuje widoczne ostatnie linie Wejścia/SL/TP po wirtualnym wyjściu (TP/SL).
- Dlaczego to przydatne 📒: Idealne do prowadzenia dziennika i analizy po transakcji 🧑🔬✅
🧾 Maksymalna liczba znaczników na wykresie (0=bez limitu)
- Co robi 🧠: Ogranicza liczbę obiektów tekstowych pozostawianych przez wskaźnik na wykresie.
- Jak działa ♻️: Gdy limit zostanie przekroczony, najstarsze znaczniki są usuwane automatycznie.
- Zalecane 🎛️: 80–200 w zależności od interwału czasowego i głębokości historii 🕰️
🧾 Pokaż panel informacyjny
- Co robi 🧠: Wyświetla kompaktowy panel statusu na wykresie.
- Pokazuje 📋: Status (LONG/SHORT/Brak pozycji), Wejście, SL, TP, obliczony RR.
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |