EMA-RSI Risk Pro
Solidny cBot podążający za trendem, który łączy wejścia na przecięciu EMA z filtrem siły RSI oraz pozycjonowaniem opartym na ryzyku. Zawiera trailing stop, breakeven, filtry spreadu/czasu oraz twardy limit maksymalnej liczby lotów, aby zapobiec nadmiernemu rozmiarowi pozycji. Działa na płynnych rynkach FX, indeksach, metalach i kryptowalutach.
Kluczowe zalety
- Ryzyko pod kontrolą: Wielkość pozycji wynika z Equity × procent ryzyka i SL (w pipsach). Max Lots zapobiega zbyt dużym transakcjom na nietypowych symbolach.
- Czyste wejścia: Przecięcie EMA wychwytuje zmiany trendu; RSI eliminuje słabe sygnały.
- Aktywne zarządzanie transakcją: Trailing stop i breakeven działają na tickach, aby chronić zyski.
- Jakościowe filtry: Maksymalny spread i godziny handlu unikają okresów niskiej płynności.
- Dyscyplina wykonania: Jedna transakcja na świecę eliminuje powtarzające się wejścia na tej samej świecy i utrzymuje czystość testów historycznych.
- Prosta konfiguracja: Wszystkie parametry są przejrzyste i dobrze udokumentowane.
Jak to działa
- Na zamknięciu świecy wykryj przecięcie EMA bycze/niedźwiedzie.
- Zweryfikuj za pomocą RSI (≥ próg kupna dla pozycji długich, ≤ próg sprzedaży dla krótkich).
- Oblicz wielkość na podstawie procentu ryzyka od Equity oraz SL (pipsy) → konwersja na jednostki, ograniczenie przez Max Lots.
- Złóż zlecenie rynkowe z SL/TP (pipsy).
- Na tickach zastosuj trailing stop i przesuń SL do breakeven po osiągnięciu progu zysku.
Parametry
Strategia
- Szybka EMA (domyślnie 12) – Szybszy składnik trendu. Niższa = bardziej responsywna, bardziej szumna.
- Wolna EMA (domyślnie 26) – Wolniejszy składnik trendu; musi być > Szybkiej EMA.
- Okres RSI (domyślnie 14) – Standardowy balans między szumem a opóźnieniem.
- RSI Kup ≥ (domyślnie 55) – Minimalne RSI dla pozycji długich po byczym przecięciu; podnieś (60–65) dla surowszych trendów.
- RSI Sprzedaj ≤ (domyślnie 45) – Maksymalne RSI dla pozycji krótkich po niedźwiedzim przecięciu; obniż (35–40) dla surowszych krótkich pozycji.
Ryzyko
- Procent ryzyka od Equity (domyślnie 1,0%) – Ułamek kapitału ryzykowany na transakcję.
Przykład: Kapitał 10 000; Ryzyko 1%; SL 30 pipsów → ryzyko ≈ 100 w walucie konta. - SL (pipsy) (domyślnie 30) – Odległość stop-loss używana do określania wielkości i składania zleceń.
- TP (pipsy) (domyślnie 60) – Odległość take-profit; ustaw 0, aby wyłączyć.
- Trailing (pipsy, 0=wyłączony) (domyślnie 20) – Odległość trailing stop po osiągnięciu zysku.
- Breakeven przy zysku (pipsy, 0=wyłączony) (domyślnie 15) – Przesuń SL do poziomu wejścia po osiągnięciu tego zysku.
- Maksymalna liczba lotów na transakcję (domyślnie 0,50) – Twardy limit wielkości zlecenia (siatka bezpieczeństwa).
- Debugowanie wielkości (domyślnie true) – Wypisuje obliczenia wielkości (Equity, ryzyko, wartość pipsa, loty, jednostki) do logu.
Filtry
- Maksymalny spread (punkty) (domyślnie 30) – Blokuje wejścia, jeśli spread przekracza ten poziom (punkty = (Ask–Bid)/TickSize).
- Handel długi / Handel krótki (domyślnie true/true) – Włącz/wyłącz każdy kierunek.
- Godzina rozpoczęcia / Godzina zakończenia (serwer) (domyślnie 1–23) – Okno handlowe; obsługuje zakresy nocne (np. 22→6).
- Jedna transakcja na świecę (domyślnie true) – Maksymalnie jedno wejście na świecę; sygnały oceniane na zamkniętych świecach.
Inne
- Etykieta (domyślnie EMA_RSI_Risk_cBot) – Etykieta pozycji dla łatwego filtrowania/wielokrotnego uruchamiania.
Szybkie presety
Główne pary FX (H1/H4):
EMA 12/26 • RSI 14 • Kupno/Sprzedaż 55/45 • SL 30–40 pipsów • TP 60–80 • Trailing 20–30 • BE 15–20 •
Ryzyko 0,5–1,0% • MaxLots 0,10–0,50 • MaxSpread 25–35 punktów • Godziny 01–23.
Metale (XAUUSD, M30/H1):
Zwiększ SL/TP około 1,5–2×; poluzuj MaxSpread o 20–30%.
Krypto (BTC/ETH, M15/H1):
Przesuń RSI do 60/40; użyj szerszych SL/TP; Ryzyko ≤ 0,5%; zachowaj Jedną transakcję na świecę = true.
Uwagi
- Testuj na wielu interwałach i instrumentach; dostosuj SL/TP do zmienności.
- Zacznij od konserwatywnego procentu ryzyka (0,25–0,5%) i Max Lots (0,10–0,25); włącz debugowanie wielkości, aby zweryfikować wolumeny.
- Handel algorytmiczny wiąże się z ryzykiem; dokładnie testuj na demo/przeszłych danych przed wdrożeniem na żywo.