Opis
[WAŻNE: JEŚLI WYSTĄPI WIĘCEJ NIŻ 6 KOLEJNYCH NIEZYSKOWNYCH TRANSAKCJI (18 NEGATYWNYCH POZYCJI), PROSZĘ O KONTAKT I ZATRZYMANIE HANDLU Z ALGO, PONIEWAŻ OZNACZA TO, ŻE STRUKTURA RYNKU ULEGŁA ZMIANIE. POSTARAM SIĘ JAK NAJSZYBCIEJ STWORZYĆ ZAKTUALIZOWANĄ WERSJĘ, KTÓRA BĘDZIE ODPOWIEDNIA DO OBECNEJ STRUKTURY RYNKU]
Na dzień styczeń 2026, algo nadal jest bardzo zyskowne
Mean Reversion NAS100 to zaawansowany algorytmiczny bot handlowy cTrader zaprojektowany specjalnie dla indeksu NAS100 (Nasdaq-100) na ramach czasowych 30 minut. Strategia identyfikuje stany wykupienia i wyprzedania za pomocą 200-okresowej wykładniczej średniej kroczącej (EMA) i wchodzi w transakcje, gdy knoty cenowe dotykają średniej kroczącej — klasyczne ustawienie odwrócenia do średniej z nowoczesnymi ulepszeniami.
Jak to działa
Bot działa w trzech fazach:
Faza 1: Potwierdzenie trendu
Algorytm czeka na 24 kolejne 30-minutowe świece zamykające się powyżej lub poniżej 200 EMA, ustanawiając potwierdzony kierunek trendu. Ten filtr eliminuje fałszywe wejścia w rynkach o zmiennym, bocznym ruchu.
Faza 2: Wejście przy pierwszym dotknięciu
Po potwierdzeniu trendu bot wchodzi w transakcję, gdy knoty cenowe dotykają 200 EMA, zakładając natychmiastowe odwrócenie. Ta zasada „tylko pierwszego dotknięcia” zapewnia wysokie prawdopodobieństwo odwrócenia po potwierdzeniu trendu.
Faza 3: Zarządzanie wieloma pozycjami
Każde wejście jednocześnie otwiera trzy pozycje z różnymi celami take-profit:
- Pozycja 1 (TP1): Zamyka się na stałym celu zysku dla stałych zysków ze scalpingu
- Pozycja 2 (TP2): Celuje w ostatni lokalny szczyt/dno dla dłuższego zysku
- Pozycja 3 (TP3): Używa poziomu swing + offset jako pozycji biegacza z dynamicznym zarządzaniem stop-lossem
Stop lossy są inteligentnie obliczane za pomocą ATR (Average True Range) z minimalnymi wartościami zależnymi od kierunku, zapewniając optymalne zarządzanie ryzykiem w różnych reżimach zmienności rynku.
Sprawdzone metryki wydajności
Wyniki testu historycznego 1 rok (NAS100 M30):
- Łączna liczba transakcji: 147
- Wskaźnik wygranych: 57,1% (84 zwycięzców, 63 przegranych)
- Współczynnik zysku: 2.23 (doskonały dla odwrócenia do średniej)
- Zysk netto: 112%
- Maksymalny spadek kapitału: 11,72%
- Maksymalna liczba kolejnych strat: 9
- Maksymalna liczba kolejnych wygranych: 15
Przewaga kierunkowa:
- Transakcje długie (KUPNO): 1.63 współczynnik zysku, +3 960 USD zysku
- Transakcje krótkie (SPRZEDAŻ): 3.64 współczynnik zysku, +7 063 USD zysku
Kluczowe cechy
Logika wejścia z podwójnym filtrem
- Potwierdzenie trendu 200 EMA (unika rynków o zmiennym ruchu)
- Dwu-godzinne dopasowanie EMA na wyższym interwale (potwierdza kierunek)
- Zasada tylko pierwszego dotknięcia (eliminuje fałszywe odwrócenia)
Stop lossy zależne od kierunku
- Transakcje długie: minimum 200 pipsów dla prawidłowego odwrócenia do średniej
- Transakcje krótkie: minimum 50 pipsów dla szybszych odwróceń
- Mnożnik ATR dla dynamicznej regulacji zmienności
Strategia trzech pozycji
- Zyski ze scalpingu (Pozycja 1)
- Rozszerzenie do celów swingowych (Pozycja 2)
- Zarządzanie pozycją biegacza z inteligentną logiką SL3 (Pozycja 3)
Zarządzanie ryzykiem
- Naprzemienne wejścia kupna/sprzedaży (zapobiega stronniczości kierunkowej)
- Adaptacyjny stop-loss zapobiega katastrofalnym stratom
- Blokowanie pozycji zapobiega nakładaniu się transakcji
- Elastyczne rozmiary lotów od 0.01 do 999 lotów
Niski wpływ na depozyt zabezpieczający
- Skalowalny od 0,3 lota (0,1*3 - ultra konserwatywny) do ponad 100 lotów (agresywny)
- Minimalne koszty prowizji dzięki zoptymalizowanemu rozmiarowi pozycji
- Odpowiedni dla wszystkich rozmiarów kont
Dla kogo jest ten bot?
Idealny dla:
- Traderów z kontami powyżej 1000 USD szukających niskiego ryzyka i stałych zysków
- Traderów algorytmicznych chcących sprawdzonej, przetestowanej strategii
- Traderów swingowych zmęczonych ręcznym obserwowaniem wykresów
- Traderów instytucjonalnych potrzebujących dywersyfikacji względem botów podążających za trendem
Nie jest idealny dla:
- Skalperów (ramka czasowa to 30 min, nie 1 min)
- Konta poniżej 500 USD (efektywność depozytu ma znaczenie, ale obecnie najniższy depozyt to około 330 USD dla 0,1 (0,3 dla aktywnych pozycji) lotów, aby móc handlować przy pełnym depozycie 1:20 dźwigni)
PRZEWODNIK PO PARAMETRACH
Poniżej znajduje się szczegółowe wyjaśnienie każdego parametru, który możesz dostosować. Domyślne ustawienia fabryczne są zoptymalizowane dla NAS100, ale dostępna jest personalizacja.
PODSTAWOWE PARAMETRY HANDLOWE
Ramka czasowa sygnału
Domyślnie: Minute30
Opcje: Minute1, Minute5, Minute15, Minute30, Hour1, Hour2, itd.
Co robi: Ramka czasowa, na której bot analizuje ruch cen i wchodzi w transakcje. Ramka 30-minutowa zapewnia równowagę między handlem swingowym (mniej szumu) a reakcją intraday.
Jak dostosować:
- Mniejsze (M5, M15): Więcej transakcji, wyższy wskaźnik wygranych, ale mniejsze średnie zyski
- Większe (H1, H2): Mniej transakcji, większe wygrane/straty, bardziej kapitałochłonne
Rekomendacja: Pozostań przy M30 dla NAS100.
Okres EMA
Domyślnie: 200
Zakres: 1-1000
Zalecane: 100-300
Co robi: Długość wykładniczej średniej kroczącej używanej do identyfikacji trendów. 200-okresowa EMA to standard branżowy dla handlu swingowego; filtruje krótkoterminowy szum, jednocześnie wychwytując długoterminowe odwrócenia.
Jak dostosować:
- Niższy (50-100): Bardziej czułe wejścia, wyższy wskaźnik wygranych, ale więcej fałszywych sygnałów
- Wyższy (300-500): Mniej wejść, wyższa jakość, ale może przegapić odwrócenia
Rekomendacja: 200 jest optymalne dla odwrócenia do średniej na M30.
Potwierdzające świece (zamknięcia sygnału)
Domyślnie: 24
Zakres: 1-100
Zalecane: 18-30
Co robi: Liczba kolejnych świec, które muszą zamknąć się powyżej/poniżej EMA, zanim trend zostanie „potwierdzony”. 24 świece na M30 to 12 godzin stałego kierunkowego biasu — silny sygnał, że trend się zmienił.
Jak dostosować:
- Niższy (8-12): Szybsze sygnały wejścia, więcej transakcji, więcej fałszywych odwróceń
- Wyższy (30-50): Wolniejsze wejścia, lepsza jakość, mniej okazji
Rekomendacja: 24 jest dobrze wyważone; zwiększ do 30 dla ostrzejszego filtrowania.
PARAMETRY TAKE-PROFIT
TP1 (pipsy, 1:1)
Domyślnie: 200
Zakres: 50-500
Zalecane: 150-250
Co robi: Stały cel zysku dla Pozycji 1 (twojej pozycji scalpowej). Ta pozycja zwykle zamyka się pierwsza i reprezentuje twój „rdzeń” zysku. 200 pipsów na NAS100 = około 200 USD za 1 lot.
Jak dostosować:
- Niższy (100 pipsów): Zamyka szybciej, wyższy wskaźnik wygranych, niższy średni zysk na transakcję
- Wyższy (300 pipsów): Wymaga więcej czasu na osiągnięcie, niższy wskaźnik wygranych, większy średni zysk
Rekomendacja: 200 pipsów to równowaga między szybkością a nagrodą.
Offset TP3 od swing (pipsy)
Domyślnie: 200
Zakres: 50-500
Co robi: Pozycja 3 (biegacz) celuje w ostatni swing high/low PLUS ten offset. Na przykład, jeśli swing jest na poziomie 21 000, a offset to 200 pipsów, TP3 = 21 200 dla transakcji długiej.
Jak dostosować:
- Niższy (50-100 pipsów): Łatwiejszy do osiągnięcia, Pozycja 3 trafia częściej
- Wyższy (300-500 pipsów): Trudniejszy do osiągnięcia, ale większa nagroda przy trafieniu
Rekomendacja: 200 pipsów; zmniejsz do 100, jeśli twoje konto preferuje częstsze trafienia.
Break-even Plus (pipsy)
Domyślnie: 1
Zakres: 0-50
Co robi: Po zamknięciu Pozycji 1 (osiągnięciu TP1) stop loss Pozycji 3 przesuwa się z początkowego stopu do „break-even PLUS tylu pipsów”. To zabezpiecza zysk, jednocześnie utrzymując pozycję biegacza.
Jak dostosować:
- 0 pipsów: Przesuwa SL do dokładnej ceny wejścia (ryzykowne; następna świeca może cię wybić)
- 5 pipsów: Bezpieczny bufor, zabezpiecza około 50 USD gwarantowanego zysku na lot
Rekomendacja: Utrzymuj na poziomie 1-2 pipsów.
PARAMETRY STOP LOSS
Stop Loss Fallback (pipsy)
Domyślnie: 200
Zakres: 50-500
Co robi: Jeśli obliczenie ATR zawiedzie lub jest niedostępne, bot używa tego stałego stop-lossa zamiast tego. To jest siatka bezpieczeństwa.
Jak dostosować: Dopasuj do swojej średniej wartości ATR; 200 pipsów jest bezpieczne dla większości warunków NAS100.
Rekomendacja: Utrzymuj na 200.
Użyj stop loss ATR
Domyślnie: true (włączone)
Opcje: true / false
Co robi: Włącza inteligentne, dostosowane do zmienności stop lossy oparte na Average True Range. Po włączeniu stop lossy są ciaśniejsze na spokojnych rynkach i szersze na zmiennych.
Jak dostosować:
- true: Adaptacyjne stop lossy, lepsze zarządzanie ryzykiem ✅
- false: Używa stałych stop lossów awaryjnych, mniej zaawansowane
Rekomendacja: Zawsze utrzymuj TRUE.
Okres ATR
Domyślnie: 14
Zakres: 7-28
Co robi: Liczba świec używanych do obliczenia zmienności Average True Range. 14-okresowy ATR to standard branżowy.
Jak dostosować:
- Niższy (7-10): Bardziej responsywny na ostatnią zmienność, ciaśniejsze stop lossy
- Wyższy (20-28): Gładka estymacja zmienności, szersze stop lossy
Rekomendacja: 14 jest optymalne.
Mnożnik SL ATR
Domyślnie: 1.5
Zakres: 0.5-3.0
Co robi: Mnoży wartość ATR, aby określić odległość stop-lossa. Wyższy mnożnik = szersze stop lossy.
Formuła: Stop Loss = (ATR × Mnożnik) + minimalna wartość zależna od kierunku
Przykład: Jeśli ATR = 150 pipsów, a mnożnik = 1,5, podstawowy SL = 225 pipsów (przed zastosowaniem minimum)
Jak dostosować:
- 1.0: Ciasne stop lossy, więcej fałszywych wyjść, ale szybsze zamknięcie strat
- 1.5: Zrównoważone (ustawienie fabryczne)
- 2.0+: Bardzo szerokie stop lossy, większe poślizgi, ale mniej fałszywych wyjść
Rekomendacja: 1.5 jest optymalne dla zmienności NAS100.
Minimalny SL ATR LONG (pipsy)
Domyślnie: 200
Zakres: 50-400
Co robi: Minimalny stop loss dla transakcji KUPNA (długich), niezależnie od obliczeń ATR. Zapewnia, że transakcje długie mają wystarczająco miejsca na odwrócenia do średniej.
Dlaczego różni się od shortów: Wejścia długie często są karane knotami powyżej 100 pipsów przed odbiciem. Stop na 50 pipsów był zbyt ciasny; 200 pipsów pozwala na prawidłowe odwrócenie.
Jak dostosować:
- 150 pipsów: Ciasniejszy dla agresywnego zarządzania ryzykiem
- 200 pipsów: Zrównoważony (ustawienie fabryczne, sprawdzone jako optymalne)
- 250 pipsów: Luźniejszy dla kont z większym depozytem
Rekomendacja: Utrzymuj na 200 (to ustawienie poprawia rentowność transakcji długich).
Minimalny SL ATR SHORT (pipsy)
Domyślnie: 50
Zakres: 20-150
Co robi: Minimalny stop loss dla transakcji SPRZEDAŻY (krótkich). Shorty odwracają się szybciej i nie potrzebują tyle miejsca.
Dlaczego różni się od longów: Odwrócenia shortów zwykle następują szybko; stop na 50 pipsów efektywnie je łapie bez oczekiwania na duże ruchy.
Jak dostosować:
- 30 pipsów: Bardzo ciasny, wysoka częstotliwość wyjść
- 50 pipsów: Zrównoważony (ustawienie fabryczne, sprawdzone jako optymalne)
- 75 pipsów: Luźniejszy dla skalperów chcących mniej stop-outów
Rekomendacja: Utrzymuj na 50 (to połączenie z 200 dla longów jest KLUCZEM do poprawy zysku o +77%).
Maksymalny SL ATR (pipsy)
Domyślnie: 500
Zakres: 200-1000
Co robi: Maksymalna odległość stop-lossa, nawet jeśli ATR oblicza wyższą wartość. Zapobiega nadmiernie szerokim stop lossom podczas ekstremalnej zmienności.
Jak dostosować:
- Niższy (300): Nigdy nie ryzykuj więcej niż 300 pipsów, dobre dla małych kont
- Wyższy (700): Pozwala na szersze stop lossy podczas wydarzeń typu Black Swan
Rekomendacja: 500 jest bezpieczne; zwiększ do 600, jeśli używasz dźwigni lub większych kont.
PARAMETRY WYKRYWANIA SWINGÓW/PIVOTÓW
Siła pivotu (świece)
Domyślnie: 2
Zakres: 1-5
Co robi: Liczba świec po każdej stronie, które muszą być niższe/wyższe, aby potwierdzić pivot swingowy. Ustawienie 2 oznacza: 2 świece poniżej, potem szczyt, potem 2 świece poniżej.
Wizualizacja:
tekst
Ustawienie = 2:
Niski, Niski, WYSOKI, Niski, Niski ← Potwierdza jako swing high
Ustawienie = 3:
Niski, Niski, Niski, WYSOKI, Niski, Niski, Niski ← Ostrzejsze potwierdzenie
Jak dostosować:
- 1: Bardzo czułe, znajduje wszystkie lokalne pivoty (może być szum)
- 2-3: Zrównoważone (ustawienie fabryczne)
- 4-5: Tylko silne, oczywiste swingi
Rekomendacja: 2 jest dobre; zwiększ do 3, jeśli pojawiają się fałszywe swingi.
Liczba świec do wyszukiwania pivotów
Domyślnie: 300
Zakres: 20-1000
Co robi: Ile świec cofać się podczas wyszukiwania ostatnich swingów. 300 świec = około 150 godzin historii na ramce M30.
Jak dostosować:
- Niższy (100-150): Używa tylko bardzo ostatnich swingów, dobre dla rynków trendujących
- Wyższy (300-500): Używa dłuższej historii, łapie bardziej ugruntowane wsparcia/opory
Rekomendacja: 300 dla NAS100.
Minimalna odległość celu (pipsy)
Domyślnie: 5
Zakres: 0-20
Co robi: Minimalna odległość między wejściem a take-profit. Jeśli cel swingowy jest zbyt blisko (< 5 pipsów), bot odrzuca go i używa zamiast tego zapasowego TP1.
Jak dostosować:
- 0: Akceptuje każdy cel swingowy, nawet bardzo bliski
- 10: Bardziej rygorystyczne, zapewnia znaczącą odległość celów
Rekomendacja: 5 pipsów (spread pipsów NAS100 to zazwyczaj 2-3 pipsy).
PARAMETRY FILTRA WYŻSZEGO INTERWAŁU
Użyj filtra wyższego TF
Domyślnie: true (włączone)
Opcje: true / false
Co robi: Włącza wtórne potwierdzenie trendu na dłuższej ramce czasowej (domyślnie wykres 2-godzinny). Wchodzi w transakcje KUPNA tylko jeśli 2H jest powyżej 50 EMA; wchodzi w SPRZEDAŻ tylko jeśli 2H jest poniżej 50 EMA.
Wpływ:
- true: Eliminuje wejścia przeciwtrendowe, poprawia rentowność transakcji długich ✅
- false: Pozwala na wejścia w dowolnym kierunku (więcej transakcji, niższa jakość)
Rekomendacja: Zawsze TRUE. Ten filtr jest kluczowy dla twojego 1.63 współczynnika zysku dla transakcji długich.
Wyższy TF
Domyślnie: Hour2
Opcje: Hour1, Hour2, Hour4, Daily
Co robi: Dłuższa ramka czasowa używana do wtórnego potwierdzenia. 2 godziny to dobra równowaga dla wejść na 30 minut (8 razy dłuższa ramka).
Jak dostosować:
- Hour1: Ścisłe potwierdzenie, szybsze dopasowanie
- Hour2: Zrównoważone, sprawdzone jako optymalne
- Hour4: Luźniejsze potwierdzenie, mniej fałszywych sygnałów
Rekomendacja: Hour2 (złoty środek).
Okres EMA na wyższym TF
Domyślnie: 50
Zakres: 20-200
Co robi: Okres średniej kroczącej na wyższym interwale. 50-okresowa EMA na wykresie 2-godzinnym filtruje bardzo krótkoterminowy szum, zachowując jednocześnie responsywność.
Jak dostosować:
- 20-30: Więcej wejść, szybsze dopasowanie
- 50: Zrównoważone (ustawienie fabryczne)
- 100+: Mniej wejść, silniejsze potwierdzenie biasu
Rekomendacja: 50 jest optymalne.
PARAMETRY WYKONANIA TRANSAKCJI
Wolumen (loty)
Domyślnie: 0.1
Zakres: 0.1–999.99
Krok: 0.1
Co robi: Rozmiar pozycji na wejście. Każde wejście otwiera 3 pozycje o tym rozmiarze. Całkowita ekspozycja = Wolumen × 3.
Przykłady:
- 0.1 lota: 0.3 całkowitej ekspozycji (dobre dla kont powyżej 500 USD)
- 1.0 lota: 3.0 całkowitej ekspozycji (dla doświadczonych traderów)
- 10 lotów: 30 całkowitej ekspozycji (profesjonalni/instytucjonalni)
Jak obliczyć odpowiedni rozmiar:
Ryzyko na transakcję = (SL pipsy × rozmiar lota) × wartość pipsa
Przykład: 200 pipsów × 0,1 lota × 1 USD/pips = 20 USD ryzyka na transakcję
Dla 1% ryzyka konta: 20 USD = 1% z konta 2000 USD
Rekomendacja: Zacznij od 0.1-0.5 lota; zwiększ po 30+ kolejnych zyskownych transakcjach.
Blokuj, jeśli są otwarte pozycje
Domyślnie: true (włączone)
Opcje: true / false
Co robi: Zapobiega nowym wejściom, gdy jakakolwiek pozycja jest otwarta. Zapewnia, że nigdy nie nakładasz transakcji na siebie.
Jak dostosować:
- true: Jedna transakcja na raz, prostsze zarządzanie ✅
- false: Pozwala na wiele jednoczesnych transakcji
Rekomendacja: Zawsze TRUE dla bezpieczniejszego zarządzania pozycjami.
Etykieta
Domyślnie: "EMA200_FirstTouch_Alt"
Co robi: Wewnętrzny identyfikator dla wszystkich pozycji bota. Pozwala na wiele instancji bota na tym samym koncie bez zakłóceń.
Jak dostosować: Zmieniaj tylko, jeśli uruchamiasz wiele botów; każdy potrzebuje unikalnej etykiety.
Rekomendacja: Pozostaw domyślną, chyba że uruchamiasz wiele instancji.
WYMAGANIA TECHNICZNE
- Platforma: cTrader (Spotware)
- Broker: Dowolny broker kompatybilny z cTrader (ICmarkets, Pepperstone, FXCM itd.)
- Kapitał: Minimum 330 USD (zalecane 1000+ USD)
- Dźwignia: Standard 1:20 (dostosuj rozmiar pozycji odpowiednio)
WSPARCIE I PERSONALIZACJA
Każdy parametr można dostosować w czasie rzeczywistym bez konieczności rekompilacji. Przetestuj swoje ustawienia na koncie demo przez co najmniej 50 transakcji przed handlem na żywo.
W przypadku niestandardowych modyfikacji (dodatkowe filtry, inne symbole, zasady zarządzania ryzykiem) skontaktuj się ze mną
ZASTRZEŻENIE
Wyniki historyczne nie gwarantują przyszłych rezultatów. Ten bot był testowany na danych historycznych z 2025 roku. Wyniki rzeczywiste mogą się różnić z powodu:
- Poślizgu i opóźnień
- Zmian reżimu rynkowego
- Jakości wykonania brokera
- Wymagań dotyczących dźwigni i depozytu zabezpieczającego
Handluj na własne ryzyko. Zacznij od małych kwot, testuj dokładnie i nigdy nie ryzykuj więcej, niż możesz stracić.
Podsumowanie
Trades open three simultaneous positions with distinct take-profit targets: a scalp profit, a swing high/low target, and a runner position with dynamic stop-loss management using Average True Range (ATR) volatility adjustments. Stop losses are direction-dependent, with minimum distances set for long and short trades to optimize risk management.
Key features include dual-filter entry logic with higher timeframe EMA alignment, adaptive ATR-based stop losses, position blocking to prevent overlapping trades, and flexible lot sizing from 0.01 to 999 lots. The bot is suitable for accounts with at least $330 margin (recommended $1000+) and standard 1:20 leverage.
Backtested results show a 57% win rate, 2.23 profit factor, 112% net profit, and maximum drawdown around 12%. It is intended for swing and algorithmic traders seeking consistent returns on NAS100, not for scalpers or very small accounts. Parameters are customizable in real-time without recompilation.
Opinie klientów
5 | 25 % | |
4 | 25 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
