Opis
Przegląd
ORB cBot implementuje zaawansowaną strategię wielosesyjnego wybicia zakresu otwarcia, specjalnie zaprojektowaną dla XAU/USD (Złoto). Ten system handlu algorytmicznego łączy sprawdzone koncepcje rynkowe – w tym identyfikację zakresu opartego na sesjach, wybicia z konsolidacji oraz odwrócenia typu turtle soup – z zaawansowanymi funkcjami zarządzania ryzykiem. Bot automatycznie identyfikuje kluczowe struktury rynkowe podczas głównych sesji handlowych i wykonuje transakcje z precyzyjną logiką wejścia/wyjścia, chroniąc kapitał poprzez dynamiczne ustalanie wielkości pozycji i trailing stopy.
Kluczowe funkcje
1. Identyfikacja zakresu bazowego wielosesyjnego
- Automatyczne wykrywanie sesji:
-
- Sesja tokijska (00:00-09:00 UTC)
- Sesja londyńska (09:00-16:00 UTC)
- Sesja nowojorska (16:00-21:00 UTC)
- Inteligentne uchwycenie świecy bazowej:
-
- Identyfikuje najnowszą 4-godzinną świecę w aktywnych sesjach
- Automatycznie dostosowuje się do świąt/ weekendów rynkowych
- Wizualizuje zakres bazowy za pomocą złotych linii na wykresie
2. Zaawansowane rozpoznawanie wzorców
- Wykrywanie formacji CRT:
-
- Znajduje wzorce triggera konsolidacyjno-zakresowego (CRT) na granicach bazy
- Identyfikuje ustawienia odwrócenia turtle soup:
-
- Niedźwiedzi: Fałszywe wybicie powyżej poprzedniego maksimum, po którym następuje zamknięcie poniżej minimum
- Byczy: Fałszywe przebicie poniżej poprzedniego minimum, po którym następuje zamknięcie powyżej maksimum
- Elastyczność strefy buforowej:
-
- Konfigurowalna odległość bufora od poziomów bazowych (domyślnie: 50 pipsów)
- Dostosowywana do warunków zmienności rynku
3. Precyzyjne wykonanie transakcji
- Logika wejścia:
-
- Wchodzi przy zamknięciu świecy potwierdzającej odwrócenie
- Wykonuje po cenach rynkowych (Ask dla krótkich pozycji, Bid dla długich)
- Ustawienie stopu:
-
- Stop loss 3 pipsy poza ekstremum świecy sygnałowej
- Chroni przed natychmiastowymi fałszywymi wybiciami
- Strategia realizacji zysku:
-
- Celuje w przeciwny koniec zakresu bazowego
- Wykorzystuje pełny potencjał rozszerzenia zakresu
4. Zaawansowane zarządzanie ryzykiem
- Elastyczne ustalanie wielkości pozycji:
csharp
double riskAmount = Account.Balance * (RiskPercent / 100.0);
double riskPerUnit = stopLossDistance * Symbol.PipValue;
double units = riskAmount / riskPerUnit; -
- Opcja 1: Stały rozmiar lota (domyślnie: 0.02 lota)
- Opcja 2: Ustalanie wielkości na podstawie ryzyka (% salda konta)
- Dzienne limity transakcji:
-
- Konfigurowalna maksymalna liczba transakcji dziennie (domyślnie: 1)
- Zapobiega nadmiernemu handlowaniu podczas zmiennych warunków
5. Profesjonalny system trailing stop
- Warunek aktywacji:
-
- Aktywuje się, gdy transakcja osiąga określony zysk (domyślnie: 30 pipsów)
- Logika trailingu:
csharp
double newStopLoss = position.TradeType == TradeType.Buy
? currentPrice - TrailDistancePips * Symbol.PipSize
: currentPrice + TrailDistancePips * Symbol.PipSize; -
- Utrzymuje stałą odległość od bieżącej ceny (domyślnie: 20 pipsów)
- Przesuwa się tylko w kierunku zysku
- Efektywna implementacja:
-
- Przetwarza w OnTick() dla dostosowań w czasie rzeczywistym
- Modyfikuje stop tylko, gdy możliwa jest poprawa
6. Kompleksowa wizualizacja
- Markery zakresu bazowego:
-
- Solidne złote linie na maksimum/minimum bazy
- Etykiety sesji/czasu dla odniesienia
- Identyfikacja wzorców:
-
- Pomarańczowy diament: Pierwsza świeca konsolidacji
- Czerwona gwiazda: Świeca sygnałowa odwrócenia
- Automatyczne czyszczenie:
-
- Usuwa rysunki z poprzedniego dnia
- Utrzymuje czysty obszar roboczy wykresu
7. Solidne obsługiwanie błędów
- Sprawdzanie warunków rynkowych:
-
- Pomija weekendy/święta
- Obsługuje brakujące świece/luki danych
- Zabezpieczenia pozycji:
-
- Unikalne etykiety pozycji z sygnaturami czasowymi
- Zapobiega podwójnym wpisom
- Kompleksowe logowanie:
-
- Szczegółowe zapisy wykonania transakcji
- Raportowanie błędów dla nieudanych zleceń
8. Elastyczna konfiguracja
csharp
// Parametry podstawowe
[Parameter("Bufor CRT (pipsy)", DefaultValue = 50)]
[Parameter("Stały rozmiar lota", DefaultValue = 0.02)]
[Parameter("Ryzyko % na transakcję", DefaultValue = 1.0)]
// Parametry trailing stop
[Parameter("Włącz trailing stop", DefaultValue = true)]
[Parameter("Aktywacja trailingu (pipsy)", DefaultValue = 30)]
[Parameter("Odległość trailingu (pipsy)", DefaultValue = 20)]
// Parametry operacyjne
[Parameter("Maksymalna liczba transakcji dziennie", DefaultValue = 1)]
[Parameter("Włącz wizualizację", DefaultValue = true)]
- 12 regulowanych parametrów
- Dostrajanie w czasie rzeczywistym bez restartu
- Sensowne wartości domyślne dla XAU/USD
Przebieg logiki strategii
- Reset dzienny:
-
- Czyści stan z poprzedniego dnia
- Resetuje liczniki transakcji
- Usuwa stare obiekty wykresu
- Identyfikacja zakresu bazowego:
-
- Skanuje ostatnie 4-godzinne świece
- Wybiera najbardziej odpowiednią świecę sesyjną
- Ustawia granice maksimum/minimum bazy
- Faza monitorowania:
-
- Obserwuje formacje CRT podczas okna oczyszczenia (09:00-10:30 UTC)
- Identyfikuje wzorce odwrócenia turtle soup
- Wykonanie transakcji:
-
- Oblicza optymalny rozmiar pozycji
- Wchodzi z ochronnymi stopami
- Ustawia cel zysku na przeciwnym poziomie bazy
- Zarządzanie transakcją:
-
- Aktywuje trailing stop przy zysku 30 pipsów
- Ciągłe podążanie z odległością 20 pipsów
- Zamyka przy celu lub trailing stopie
Unikalne propozycje wartości
- Logika adaptująca się do sesji:
-
- Automatycznie dostosowuje się do dynamiki rynków Tokio/Londyn/NY
- Wykorzystuje instytucjonalny przepływ zleceń przy otwarciach sesji
- Profesjonalna kontrola ryzyka:
-
- Podwójne tryby ustalania wielkości pozycji
- Trailing stopy zabezpieczające zyski
- Dzienne limity transakcji zapobiegają nadmiernemu handlowaniu
- Wizualny system handlu:
-
- Wyraźne rozpoznawanie wzorców na wykresie
- Informacje zwrotne w czasie rzeczywistym
- Oznaczenia historycznych wzorców
- Solidna obsługa rynku:
-
- Przetrwa weekendy/święta
- Radzi sobie z lukami danych
- Dostosowuje się do zmieniającej się zmienności
- Precyzyjne wyznaczanie czasu:
-
- Obliczenia czasu oparte na UTC
- Dokładne wykrywanie granic sesji
- Konfigurowalne okno oczyszczenia
Idealne warunki rynkowe
- Środowiska zmienności:
-
- Najlepiej działa podczas regularnych godzin handlu
- Idealne, gdy zmienność > 15 pipsów/15 min
- Przejścia sesji:
-
- Szczególnie skuteczne podczas:
-
- Otwarcia Londynu (09:00 UTC)
- Nakładania się NY-Londyn (12:00-16:00 UTC)
- Unikać:
-
- Gwałtowne skoki ważnych wiadomości ekonomicznych
- Okresy rynku o niskiej płynności
- Handel w okresach świątecznych o niskim wolumenie
Rekomendacje optymalizacyjne
- Ustalanie rozmiaru bufora:
-
- Zwiększ podczas wysokiej zmienności (>60 pipsów)
- Zmniejsz podczas niskiej zmienności (<30 pipsów)
- Parametry trailingu:
-
- Poszerz odległość na rynkach trendujących
- Skróć aktywację na rynkach ograniczonych zakresem
- Dostosowania czasowe:
-
- Przesuń okno oczyszczenia o 30 minut wcześniej dla rynków azjatyckich
- Wydłuż czas zakończenia sesji w dniach o wysokim wolumenie
Ten ORB cBot oferuje logikę handlu na poziomie instytucjonalnym w przystępnym, zautomatyzowanym pakiecie, łącząc zaawansowane rozpoznawanie wzorców z profesjonalnym zarządzaniem ryzykiem – wszystko specjalnie skalibrowane do unikalnych cech rynku XAU/USD.
Uwaga: Jak w przypadku wszystkich systemów handlu automatycznego, zaleca się dokładne testy historyczne i handel na koncie demo przed wdrożeniem na żywo. Wyniki z przeszłości nie gwarantują przyszłych rezultatów, a handel produktami lewarowanymi niesie ze sobą znaczne ryzyko.
Ostrzeżenie:
Dotychczasowe udane wyniki nie gwarantują przyszłych rezultatów; wszystkie produkty handlowe są używane na własne ryzyko.
Podsumowanie
Trade execution occurs at market prices upon reversal confirmation, with stop losses placed 3 pips beyond signal bar extremes to mitigate whipsaws. Profit targets align with the opposite end of the base range to capture full range expansion. Risk management includes flexible position sizing—either fixed lot size or risk percentage of account balance—and configurable daily trade limits to prevent overtrading.
A professional trailing stop activates after a 30-pip profit, maintaining a 20-pip distance to lock in gains. The bot provides comprehensive chart visualization with base range markers, pattern signals, and automatic cleanup of outdated drawings. It incorporates robust error handling for market conditions, including weekends, holidays, and data gaps, and logs detailed trade execution records.
Users can adjust 12 parameters in real time, including buffer size, lot size, risk percentage, trailing stop settings, and trade limits, with sensible defaults optimized for XAU/USD. The strategy is most effective during regular market hours with volatility above 15 pips per 15 minutes, especially at London open and NY-London overlap sessions.
Opinie klientów
5 | 33 % | |
4 | 67 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |