🛡️ Przedstawiamy Account Guardian PRO — Wersja 2.0
Z przyjemnością ogłaszamy wydanie zaktualizowanej wersji Account Guardian PRO. Po uwzględnieniu opinii użytkowników i dogłębnej analizie kodu, ta aktualizacja wprowadza krytyczne poprawki do logiki ochrony przed obsunięciem, dostarczając bardziej niezawodne i solidne narzędzie zarządzania ryzykiem dla Twojego konta handlowego.
Jeśli zakupiłeś już poprzednią wersję, masz prawo otrzymać tę aktualizację całkowicie za darmo. Po prostu skontaktuj się z nami na Discord, a nasz zespół szybko udostępni Ci najnowszą wersję.
Oto zwięzłe podsumowanie wszystkich zmian wprowadzonych w cBot w porównaniu do oryginalnej wersji:
1. Zarządzanie stanem zastąpione enumem (BotState) Oryginalnie używano dwóch flag boolean (_isClosing i _stopForPeriod), które mogły się ze sobą konfliktować. Obie zostały zastąpione pojedynczym enumem BotState z trzema wyraźnymi stanami: Running, StoppedForPeriod oraz HaltedForLoss. To był główny powód nieprawidłowego działania blokady DD — _isClosing był resetowany na false w tym samym ticku, w którym ustawiano go na true, więc akcja była wywoływana, ale stan był natychmiast czyszczony.
2. Reset okresu jest teraz zawsze wykonywany Oryginalna metoda OnTick() kończyła działanie wcześniej, jeśli nie było otwartych pozycji (Positions.Count == 0), co uniemożliwiało aktualizację dziennych i tygodniowych wartości bazowych salda. Logika resetu została teraz wyodrębniona do dedykowanej metody CheckPeriodReset(), która jest wywoływana przy każdym ticku bez względu na wszystko.
3. Początkowa wartość bazowa używa Equity zamiast Balance _initialAccountBalance był ustawiany na podstawie Account.Balance podczas uruchamiania. Jeśli były już otwarte pozycje z pływającym P&L, całkowite obliczenie obsunięcia było błędne od samego początku. Teraz używa Account Equity dla dokładnej wartości bazowej.
4. ClosePosition() teraz sprawdza wynik Oryginalnie wywoływano ClosePosition() bez obsługi błędów. Poprawiona wersja sprawdza result.IsSuccessful i loguje ostrzeżenie, jeśli pozycja nie zostanie zamknięta (np. rynek zamknięty, błąd brokera).
5. Pauza okresu poprawnie resetuje się na nowy dzień/tydzień W oryginale _stopForPeriod był resetowany wewnątrz bloku sprawdzającego datę tylko jeśli OnTick() dotarł do tego punktu — co nie miało miejsca, gdy nie było otwartych pozycji. Reset teraz odbywa się niezawodnie w metodzie CheckPeriodReset().
6. Parametry używają wyraźnych etykiet Enable Etykiety parametrów boolean zostały zmienione z dekoracyjnych napisów typu "--- DAILY DRAWDOWN ---" na funkcjonalne nazwy typu "Enable Daily Drawdown Limit", które poprawnie wyświetlają się w interfejsie cTrader.
7. Wyodrębniono metodę pomocniczą GetWeek() Obliczanie tygodnia roku było powielone w oryginale. Teraz jest to jedna prywatna metoda wywoływana tam, gdzie jest potrzebna.
Account Guardian Pro to potężne i elastyczne narzędzie zarządzania Twoim kontem handlowym. To nie jest bot, który samodzielnie otwiera transakcje, lecz zautomatyzowany współpilot 🧑✈️ dla Twojego manualnego handlu. Jego jedynym celem jest ścisłe egzekwowanie Twoich zasad ryzyka i zysku poprzez zamykanie wszystkich otwartych pozycji, gdy zostaną osiągnięte określone progi.
Traktuj tego bota jako swojego osobistego menedżera ryzyka pracującego 24/7, pozwalającego Ci skupić się na strategii handlowej z pewnością, że siatka bezpieczeństwa 🥅 jest zawsze aktywna.
Czym jest PROP Account Guardian?
Jak aktywować i używać bota (Szybki przewodnik) 🚀
Wykonaj te proste kroki, aby uruchomić strażnika:
- Aktywacja (Najważniejszy krok) ✅
-
- Wystarczy uruchomić jedną instancję bota, aby chronić całe konto.
- Wybierz dowolny wykres, który Ci odpowiada 📉 (wielu traderów używa wykresu, na którym nie handlują aktywnie, np. AUD/CAD M1, tylko po to, by "gościć" bota).
- Dodaj instancję
Account Guardian ProcBot do tego pojedynczego wykresu. - Nie musisz otwierać instancji dla każdego aktywa, którym handlujesz! ❌
- Konfiguracja ⚙️
-
- Przed naciśnięciem "Play" ustaw parametry bota zgodnie z Twoim planem handlowym. Zdecyduj, które limity strat i cele zysku chcesz włączyć i z jakimi wartościami.
- Uruchom i monitoruj ▶️
-
- Po ustawieniu parametrów naciśnij przycisk "Play" na instancji cBot.
- W zakładce "Log" bota pojawią się komunikaty 📜 potwierdzające, że jest aktywny i pokazujące ustawione limity.
- To wszystko! Teraz możesz skupić się na swoim manualnym handlu. Bot będzie działał cicho w tle i podejmie działania tylko wtedy, gdy zostanie spełniona jedna z Twoich reguł.
🚨 WAŻNE ZALECENIE DLA TRADERÓW PROP FIRM 🚨
Ten bot jest wyposażony w profesjonalny system ochrony kapitału, niezbędny do zdania wyzwań prop firm. Aby zmaksymalizować swoje szanse na sukces, zdecydowanie odradzamy ustawianie parametru bota Max Daily Drawdown (%) na tę samą wartość co limit Twojej prop firmy (np. 4% lub 5%).
💡 Strategia zwycięstwa: ustaw surowszy limit
Kluczem jest użycie parametru obsunięcia bota jako osobistego, bardziej konserwatywnego dziennego stop-lossu, pozostając znacznie poniżej absolutnego limitu prop firmy.
🎯 Praktyczny przykład:
- Jeśli Twoja prop firma pozwala na 4% dzienne obsunięcie...
- ustaw parametr bota
Max Daily Drawdown (%)na 1% lub 1,5%.
✅ Dlaczego to działa: Jeśli trafisz na przegrany dzień, bot uruchomi twardy stop po niewielkiej, kontrolowanej stracie (np. 1%). Chroni to Twój kapitał, trzyma Cię z dala od naruszenia zasad prop firmy i pozwala handlować ponownie następnego dnia. Ta strategia ma na celu pomóc przetrwać serie przegranych i znacznie zwiększyć długoterminowe prawdopodobieństwo sukcesu.
🧠 Pamiętaj: Celem wyzwania nie jest ryzykowanie całego dziennego bufora w jednym dniu, lecz przetrwanie na dłuższą metę. Używaj parametrów ryzyka bota, aby wymusić żelazną dyscyplinę w swoim handlu.
Szczegółowy opis parametrów 📋
Oto wyjaśnienie każdego parametru, który znajdziesz w interfejsie bota.
Grupa: Limity strat 🛑
- EnableDailyDrawdownLimit (
Tak/Nie) -
- Wyjaśnienie: Włącza (
Tak) lub wyłącza (Nie) dzienną kontrolę maksymalnego obsunięcia. - Jak to działa: Jeśli włączone, bot oblicza maksymalną stratę od salda konta na początku dnia.
- Wyjaśnienie: Włącza (
- Dzienny limit DD ($) (np.
400.0) -
- Wyjaśnienie: Ustawia maksymalną kwotę straty (w walucie Twojego konta), jaką jesteś gotów zaakceptować w ciągu jednego dnia. Powinna to być liczba dodatnia.
- EnableTotalDrawdownLimit (
Tak/Nie) -
- Wyjaśnienie: Włącza (
Tak) lub wyłącza (Nie) całkowitą kontrolę maksymalnego obsunięcia. - Jak to działa: Jeśli włączone, bot oblicza maksymalną stratę od salda, które miałeś podczas pierwszego uruchomienia bota.
- Wyjaśnienie: Włącza (
- Całkowity limit DD ($) (np.
800.0) -
- Wyjaśnienie: Ustawia maksymalną całkowitą kwotę straty, jaką jesteś gotów zaakceptować.
Grupa: Cele zysku 🎯
- EnableDailyProfitTarget (
Tak/Nie) -
- Wyjaśnienie: Włącza (
Tak) lub wyłącza (Nie) dzienny cel zysku.
- Wyjaśnienie: Włącza (
- Dzienny cel zysku ($) (np.
500.0) -
- Wyjaśnienie: Ustawia dzienną kwotę zysku, przy której bot zamknie wszystkie otwarte pozycje.
- EnableWeeklyProfitTarget (
Tak/Nie) -
- Wyjaśnienie: Włącza (
Tak) lub wyłącza (Nie) tygodniowy cel zysku.
- Wyjaśnienie: Włącza (
- Tygodniowy cel zysku ($) (np.
1500.0) -
- Wyjaśnienie: Ustawia tygodniową kwotę zysku (liczoną od poniedziałku), przy której bot zamknie wszystkie pozycje.
Grupa: Ustawienia ogólne 🔧
- Zatrzymać handel po osiągnięciu celu zysku? (
Tak/Nie) -
- Wyjaśnienie: Ten kluczowy parametr decyduje, co się dzieje po osiągnięciu celu zysku.
- Jeśli
Tak: Bot zamyka wszystkie pozycje i przestaje monitorować do następnego dnia (lub tygodnia). To najbezpieczniejsza opcja zabezpieczenia zysków. 🔒 - Jeśli
Nie: Bot zamyka pozycje, ale kontynuuje monitorowanie. Jeśli otworzysz nowe transakcje i zaczną przynosić stratę, limity obsunięcia nadal będą aktywne i mogą zostać wyzwolone. 👀
- Bufor wcześniejszego zamknięcia ($) (np.
10.0) -
- Wyjaśnienie: To Twój margines bezpieczeństwa 🛡️. Wprowadzona kwota jest odejmowana od Twoich limitów obsunięcia, tworząc wcześniejszy punkt wyzwalający.
- Przykład: Jeśli Twój
Dzienny limit DDwynosi $400, a TwójBuforto $10, bot zainterweniuje i zamknie wszystko, gdy obsunięcie osiągnie $390, zapewniając, że nigdy nie przekroczysz absolutnego limitu.
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |