Opis
Gold Scalper Pro XAU M15 – Notatki o wydaniu
Wersja 1.0 / 2.0 – Robot skalpujący oparty na ATR dla XAU/USD
1. Wprowadzenie
Gold Scalper Pro XAU M15 to w pełni zautomatyzowany, zarządzany ryzykiem robot skalpujący cBot specjalnie zaprojektowany dla Złota (XAU/USD) na interwale M15. Wersja 2.0 stanowi znaczącą ewolucję w stosunku do wcześniejszych prototypów wewnętrznych, wprowadzając szerokie optymalizacje oparte na rygorystycznym testowaniu wstecznym, nowe zaawansowane filtry przepływu zleceń oraz szczegółową kontrolę ryzyka.
Strategia łączy potwierdzenie trendu na wielu interwałach czasowych, oscylatory dywergencji momentum, pozycjonowanie oparte na zmienności oraz dynamiczne trailing stopy. Każdy aspekt — od wyzwalaczy wejścia po dzienne limity strat — jest parametryzowany, aby dać traderowi pełną kontrolę.
2. Co nowego w wersji 2.0
Obszar | Ulepszenie
Ryzyko / Zysk : mnożnik TP podniesiony do 4,0× ATR (wcześniej 3,0). Punkt rentowności przesunięty do 1,5R (wcześniej 1,0), co zmniejsza przedwczesne zatrzymania.
Trailing : Odległość trailingu zwiększona do 2,0× ATR (wcześniej 1,5). Trailing aktywuje się teraz tylko po osiągnięciu punktu rentowności i jest ograniczony (strefa martwa 10 pipsów), aby uniknąć fałszywych modyfikacji.
Ochrona przed obsunięciem : Dzienny limit obsunięcia zaostrzony do 3% (wcześniej 5%). Maksymalna liczba transakcji na dzień zmniejszona do 3 (wcześniej 5). Po stracie następuje 4‑świecowa przerwa (wcześniej 3), która wstrzymuje nowe wejścia, zapobiegając handlowi odwetowemu.
Minimalna zmienność : Minimalny ATR obniżony do 150 pipsów (wcześniej 300), aby objąć więcej sesji handlowych, jednocześnie filtrując rynki o zbyt niskiej zmienności.
Filtr spreadu : Limit spreadu rozszerzony do 60 punktów (wcześniej 40), aby uwzględnić typowe spready XAU podczas wiadomości/rollover, pozostając realistycznym.
Limit wolumenu : Nowy parametr Maksymalny wolumen (domyślnie 100 000 jednostek) zapobiega nadmiernie dużym pozycjom na małych kontach, gdy procent ryzyka oblicza zbyt duże loty.
Skalowanie : Odległość dodawania pozycji zaostrzona do 1,5× ATR (wcześniej 1,0), zapewniając znaczącą korektę przed dodaniem. Maksymalna liczba pozycji skalowanych ustalona na 2.
Nowe filtry
– Zakres otwarcia (np. 09:00‑10:00 UTC) blokuje wejścia, chyba że cena wybije zakres.
– Przełamanie struktury (BOS): wymaga, aby cena przebiła ostatni lokalny szczyt/dno.
– Zamiatanie płynności: wymaga fałszywego wybicia poziomu swing, po którym następuje odzyskanie, potwierdzając stop‑run.
– Tryb pochłaniania: opcjonalny wymóg ścisłej świecy pochłaniającej; w przeciwnym razie akceptowana jest świeca o silnym zamknięciu kierunkowym.
– Minimalne ciało świecy względem ATR zapewnia, że świeca wyzwalająca jest decydująca.
Odporność na wyższe interwały (HTF)
Jeśli żądany wyższy interwał jest niedostępny, bot teraz łagodnie przełącza się na używanie EMA200 z M15 jako filtra trendu zamiast zatrzymania działania.
3. Przegląd logiki strategii
3.1 Wyrównanie trendu na wielu interwałach
- Wyższy interwał (domyślnie H1) : cena musi być powyżej szybkiej EMA (50), a szybka EMA powyżej wolnej EMA (200) dla byczego nastawienia, lub odwrotnie dla niedźwiedziego.
- M15 (interwał handlowy) : to samo wyrównanie EMA plus filtr nachylenia (szybka EMA musi rosnąć/maleć przez ostatnie *n* świece).
3.2 Wyzwalacze wejścia
Wszystkie poniższe muszą być jednocześnie prawdziwe:
- Stochastic (14,3,3) bycze przecięcie poniżej strefy kupna (K<40) lub niedźwiedzie przecięcie powyżej strefy sprzedaży (K>60).
- RSI (14) rosnące powyżej 45 (kupno) lub spadające poniżej 55 (sprzedaż).
- ADX(14) ≥ 20 → środowisko trendowe.
- ATR w dopuszczalnym zakresie: >150 pipsów (minimum) i <2,5× średniej z 20 okresów (maksimum).
- Potwierdzenie świecy: albo świeca pochłaniająca (jeśli włączona), albo świeca o silnym zamknięciu z ciałem ≥20% ATR i zamknięciem w górnych/dolnych 55% zakresu.
- Wszystkie włączone filtry strukturalne (Zakres otwarcia / BOS / Zamiatanie płynności) przechodzą test.
3.3 Wykonanie zleceń i zarządzanie pozycją
- Ryzyko: stały ułamek (% salda) używając
VolumeForFixedRiskz początkowym stopem opartym na ATR. - Dwustopniowe otwarcie: zlecenie rynkowe składane jest bez ochrony, następnie SL i TP są natychmiast stosowane, aby uniknąć odrzuceń wykonania z powodu ścisłych limitów.
- Punkt rentowności: SL przesuwany jest do wejścia + bufor (2 pipsy) dopiero po przesunięciu ceny o 1,5× początkowego ryzyka.
- Częściowy TP: 50% pozycji zamykane jest przy 2,0× początkowego ryzyka, zabezpieczając zysk wcześniej.
- Trailing: po osiągnięciu punktu rentowności stop podąża za ceną w odległości 2,0× aktualnego ATR, ale tylko gdy wykryto poprawę o 10 pipsów, aby zmniejszyć liczbę modyfikacji.
- Skalowanie: jeśli początkowe wejście przesunie się dalej przeciwko traderowi o 1,5× ATR, dodawana jest druga (i ostatnia) pozycja, uśredniając wejście.
3.4 Zabezpieczenia
- Codzienny reset o północy UTC.
- Maksymalna liczba transakcji dziennie, dzienny limit obsunięcia kapitału.
- Okres przerwy po przegranej transakcji.
- Filtry ekstremalne spreadu i ATR blokują handel w niekorzystnych warunkach.
- Minimalna odległość stopa wymuszona (2 pipsy).
4. Pełna lista parametrów
Wskaźniki
ParametrDomyślnyOpis
Szybka EMA 50
Okres szybkiej wykładniczej średniej kroczącej
Wolna EMA 200
Okres wolnej EMA (filtr trendu)
Okres RSI 14
Okres obliczeniowy RSI
Stoch K 14
Okres %K stochastycznego
Stoch D 3
Okres %D
Stoch Spowolnienie 3
Współczynnik wygładzania
Okres ATR 14
Okres ATR (używany do SL/TP/trail)
Okres ADX 14
Okres obliczeniowy ADX
Min ADX 20,0
Minimalna wartość ADX dla trendu
Świece nachylenia EMA 3
Liczba świec do sprawdzenia kierunku nachylenia EMA
Zarządzanie ryzykiem i pieniędzmi
ParametrDomyślnyOpis
Ryzyko % 1,0
% salda ryzykowane na transakcję
Mnożnik SL ATR 2,0
Odległość stop loss = ATR × ta wartość
Mnożnik TP ATR 4,0
Odległość take profit = ATR × ta wartość
Trailing ATR 2,0
Odległość trailingu w wielokrotnościach ATR
BreakEven R 1,5
Wielokrotność R, przy której SL przesuwa się do wejścia + bufor
Bufor Break‑Even (pipsy) 2,0
Pipsy dodawane do wejścia przy przejściu do BE
Częściowy TP R 2,0
Wielokrotność R dla pierwszego częściowego zamknięcia
Procent częściowego zamknięcia 50
Procent wolumenu zamykanego przy częściowym TP
Maksymalny wolumen 100 000
Maksymalny limit wielkości pozycji (w jednostkach)
Filtry sygnałów
ParametrDomyślnyOpis
Strefa kupna Stoch 40,0
%K musi być poniżej tej wartości, aby kupić
Strefa sprzedaży Stoch 60,0
%K musi być powyżej tej wartości, aby sprzedać
Minimalne RSI kupna 45,0
Minimalna wartość RSI dla kupna
Maksymalne RSI sprzedaży 55,0
Maksymalna wartość RSI dla sprzedaży
Wymagaj pochłaniania false
Wymuszaj ścisły wzór świecy pochłaniającej
Minimalne ciało świecy (ułamek ATR)
Minimalny rozmiar ciała względem ATR
Maksymalna zmienność ATR 2,5
Limit górny ATR (× średnia krocząca z 20 okresów)
Minimalny ATR (pipsy) 150,0
Twardy limit dolny dla aktualnego ATR
Filtry sesji i czasu
ParametrDomyślnyOpis
Wyższy interwał Godzina1/4
Interwał dla biasu trendu
Godzina rozpoczęcia handlu (UTC) 7
Najwcześniejsza godzina przyjmowania sygnałów
Godzina zakończenia handlu (UTC) 20
Najpóźniejsza godzina (wyłączna)
Wymagaj danych HTF false
Zatrzymaj, jeśli HTF niedostępny (jeśli true)
Zaawansowane filtry
ParametrDomyślnyOpis
Użyj filtru zakresu otwarcia false
Włącz logikę wybicia zakresu otwarcia
Godzina rozpoczęcia OR (UTC) 9
Początek okresu zakresu otwarcia
Godzina zakończenia OR (UTC) 10
Koniec okresu zakresu otwarcia
Użyj przełamania struktury false
Wymagaj przełamania ostatniego szczytu/dna
Okres potwierdzenia BOS 5
Liczba świec do potwierdzenia punktu swing
Użyj zamiatania płynności false
Wymagaj zamiatania płynności przed wejściem
Okres zamiatania (świece) 10
Liczba świec do wyszukania zamiatania
Skalowanie
ParametrDomyślnyOpis
Użyj skalowania wejść false
Włącz dodawanie do przegrywających pozycji
Mnożnik skalowania ATR 1,5
Odległość od wejścia początkowego do dodania
Maksymalna liczba pozycji skalowanych 2
Maksymalna łączna liczba pozycji po skalowaniu
Diagnostyka
ParametrDomyślnyOpis
Włącz log debugowania false
Wyświetl szczegółowe informacje diagnostyczne
5. Instalacja i konfiguracja
- Skopiuj plik
.csdo folderu cTraderAutomate(lub zaimportuj przez Menedżera Automate cTrader). - Skompiluj cBot (bez zewnętrznych zależności).
- Dołącz do wykresu XAU/USD M15 i upewnij się, że jest wystarczająca historia (≥300 świec).
- Dostosuj parametry do swojego konta i apetytu na ryzyko.
- Przeprowadź dokładne testy wsteczne używając wbudowanej optymalizacji cTrader przed handlem na żywo.
6. Ważne uwagi dotyczące użytkowania
- Uwagi dotyczące brokera: Złoto ma zmienny spread i poślizg. Filtr spreadu (60 punktów) jest zabezpieczeniem; rozważ jego podniesienie podczas wiadomości.
- Limit wolumenu: Parametr
MaxVolumezapobiega nieproporcjonalnie dużym pozycjom przy użyciu małego stopu ATR. Ustaw go zgodnie z wymaganiami marginesowymi brokera i własnym komfortem. - Fallback HTF: Jeśli wybrane dane wyższego interwału są niedostępne (np. brak wystarczającej liczby świec), bot użyje EMA200 z M15 jako biasu kierunkowego. Przełącznik
Require HTF Datamoże wymusić zatrzymanie bota zamiast tego. - Okres przerwy i limity dzienne: Bot wymusza ścisły reset dzienny (północ UTC). Jeśli czas serwera brokera jest inny, upewnij się, że przesunięcie UTC w
TimeZonejest poprawne. - Wskazówka do testów wstecznych: Wyłącz wszystkie opcjonalne filtry (Zakres otwarcia, BOS, Zamiatanie, Skalowanie) podczas początkowych testów, aby wyizolować podstawową strategię; włączaj je pojedynczo, aby zobaczyć ich indywidualny wpływ.
7. Znane ograniczenia i przyszła mapa drogowa
- Wrażliwość na dane tickowe: Modyfikacje trailingu i punktu rentowności są ograniczone, ale na szybkim rynku mogą nadal lekko opóźniać się. Przyszła aktualizacja może wprowadzić ochronę opartą na zleceniach oczekujących.
- Brak filtru wiadomości: Bot nie czyta kalendarzy ekonomicznych; opiera się na progach spreadu/zmienności. Zalecana jest ręczna interwencja podczas wydarzeń o dużym wpływie.
- Obsługa pojedynczego symbolu: Obsługiwany jest tylko XAU/USD. Adaptacja do innych metali lub forex wymagałaby ponownej optymalizacji wszystkich parametrów.
- Logika skalowania: Obecne skalowanie dodaje tylko do przegrywających pozycji; brak skalowania wyjścia poza pojedyncze częściowe zamknięcie. Pełne dynamiczne skalowanie jest oceniane dla wersji 2.0.
8. Wsparcie i opinie
W przypadku zgłoszeń błędów, sugestii parametrów lub próśb o dostosowanie, prosimy o kontakt z deweloperem za pośrednictwem społeczności cTrader lub adresu e-mail wsparcia podanego wraz z cBotem. Życzymy udanego skalpowania!
Podsumowanie
Entry signals require simultaneous confirmation from stochastic crossovers, RSI thresholds, ADX trend strength, ATR volatility range, candle pattern validation, and optional structural filters such as Opening Range breaks, Break of Structure, and Liquidity Sweeps. Position management includes fixed fractional risk per trade, two-step order execution with immediate stop loss and take profit placement, break-even adjustments, partial profit-taking at 2× initial risk, trailing stops activated after break-even, and optional scaling-in on adverse moves.
Risk controls feature daily trade limits, drawdown caps, cooldown periods after losses, spread and volatility filters, and a maximum volume cap to prevent oversized positions. The bot supports fallback to M15 EMA200 trend filtering if higher timeframe data is unavailable. It is intended for use with brokers offering XAU/USD trading and requires backtesting and parameter adjustment to match account size and risk preferences. The bot enforces a daily reset at midnight UTC and includes configurable parameters for indicators, risk management, filters, and trading sessions.
Opinie klientów
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |