Opis
The Midas Scalper: Precyzyjne skalpowanie złota
Strategia Midas to wysoce wyspecjalizowany algorytm skalpowania w stylu siatki, zaprojektowany wyłącznie dla rynku złota (XAUUSD). Ten bot najlepiej radzi sobie w cichych, stabilnych i ograniczonych zakresowo warunkach. Został zbudowany w całości wokół filozofii „celuj mało, chybi mało” — skrupulatnie gromadzi małe, stałe zyski, kupując mikro-spadki i opcjonalnie sprzedając mikro-szczyty, zabezpieczając zyski za pomocą trailing stopów i automatycznie wyłączając się po osiągnięciu zdefiniowanego celu zysku.
Wyniki wydajności i testów historycznych Ten algorytm został rygorystycznie przetestowany. Na podstawie dostarczonego raportu z odtwarzania historycznego, cBot (nazwany w teście „The Newer Midas”) był oceniany na symbolu XAUUSD.
- Strategia wymagała kapitału początkowego w wysokości 10 000 USD.
- W okresie testowym wygenerowała zysk netto w wysokości 1485,24 USD.
- Algorytm wykonał łącznie 2720 transakcji.
- Spośród wszystkich wykonanych transakcji, 2530 zakończyło się zyskiem.
- System utrzymał bardzo efektywny współczynnik zysku na poziomie 36,79.
- Maksymalny spadek kapitału podczas testu wyniósł 28,11%.
⚠️ WAŻNE OSTRZEŻENIA RYNKOWE – PRZECZYTAJ PRZED UŻYCIEM
- Wymagania kapitałowe: Ten bot wymaga minimalnego salda konta w wysokości 10 000 USD, aby bezpiecznie absorbować pływające spadki kapitału.
- Warunki rynkowe: Ten bot wymaga stabilnego rynku. Jeśli złoto dozna szoku ekonomicznego lub doświadcza gwałtownych, wykładniczych ruchów cen, nie uruchamiaj tego bota. Poczekaj, aż burza minie.
- Nie bądź chciwy: Utrzymuj swoje cele zysku na umiarkowanym poziomie i maksymalną liczbę pozycji rozsądną. Bot polega na powrocie złota do średniej.
Wszystkie dochody ze sprzedaży tej wersji beta są przeznaczane bezpośrednio na finansowanie przyszłych ulepszeń i zaawansowanych integracji AI.
Jak korzystać z parametrów (Przewodnik użytkownika)
Aby bezpiecznie obsługiwać Strategię Midas, musisz zrozumieć, jak konfigurować jej podstawowe moduły. Możesz uruchomić ją na ustawieniach domyślnych dla standardowego skalpowania lub dostosować, aby kupować tylko duże spadki powyżej 100 USD.
Podstawowa konfiguracja handlu
- Wolumen (loty): Rozmiar pozycji dla każdej pojedynczej transakcji. Utrzymuj go niski (np. 0,01) ponieważ bot otwiera wiele pozycji.
- Take Profit: Twój docelowy punkt wyjścia z każdej transakcji.
- Wyzwalacz blokady SL i poziom blokady SL: Działa jako trailing stop. Gdy transakcja jest zyskowna o wartość „Wyzwalacza”, Stop Loss jest trwale przesuwany do zysku na poziomie „Poziomu blokady”. Zapewnia to, że wygrywające transakcje nie zamienią się w przegrane.
- Próg ruchu (DipThresholdPips): Odległość, jaką cena musi się przesunąć od ostatniego szczytu/dna, zanim bot otworzy nową transakcję. Zwiększ tę wartość do wysokiej, jeśli chcesz, aby bot kupował tylko duże załamania cen.
- Maksymalna liczba otwartych pozycji: Absolutny limit liczby transakcji, które bot może utrzymywać w jednym kierunku. Choć dopuszcza do 100, zaleca się wybranie niższej liczby dla bezpieczeństwa konta.
- Minimalny czas między transakcjami: Ograniczenie (w sekundach) zapobiegające otwieraniu zbyt wielu transakcji po tej samej cenie podczas gwałtownego spadku.
- Włącz siatkę sprzedaży: Domyślnie bot kupuje tylko spadki. Przełącz na
Truejeśli chcesz, aby również sprzedawał krótko na lokalnych szczytach.
Cele zysku i pauzowanie
- Cel zysku ($): Ostateczny cel sesji handlowej. Po osiągnięciu tej kwoty bot przestaje otwierać nowe transakcje. Natychmiast zamknie wszystkie zyskujące pozycje i cierpliwie pozwoli przegranym transakcjom pozostać otwartymi, aż indywidualnie osiągną zysk.
- Automatyczne wznawianie po osiągnięciu celu: Jeśli
False, bot całkowicie się wyłącza po osiągnięciu celu. JeśliTrue, odpoczywa i rozpoczyna nowy cykl. - Odpoczynek przed kolejnym etapem celu: Jeśli automatyczne wznawianie jest włączone, określa, ile godzin bot odpoczywa przed rozpoczęciem kolejnego cyklu.
Zarządzanie ryzykiem (wyłączniki awaryjne)
- Ochrona minimalnego kapitału: Twoja ostateczna sieć bezpieczeństwa. Ustaw minimalną łączną kwotę zysku/straty w dolarach. Jeśli całkowity P&L strategii spadnie poniżej tego poziomu, bot będzie dynamicznie zamykał najgorszą przegrywającą pozycję krok po kroku, aż wrócisz powyżej progu. Próg 0 USD oznacza, że bot nigdy nie ryzykuje twojego kapitału początkowego — tylko zysków już zrealizowanych.
- Wahnięcie i okno strefy niebezpieczeństwa: Wczesny detektor zmienności. Jeśli rynek poruszy się zbyt gwałtownie (w pipsach) w zbyt krótkim czasie (w minutach), defensywnie zamyka transakcje z niewielką stratą i wstrzymuje handel na okres chłodzenia.
- Twardy wyłącznik awaryjny: Ostateczność na ekstremalne szoki rynkowe. Jeśli zostanie uruchomiony przez gwałtowny ruch, bot natychmiast likwiduje wszystkie pozycje — niezależnie od wyniku — i wymusza wielodniowy okres odpoczynku, aby rynek się ustabilizował.
Ten przewodnik rozkłada na czynniki pierwsze mechanikę działania, warstwy zarządzania ryzykiem oraz konfiguracje parametrów dla Midas Grid Strategy cBot.
Zaprojektowany dla zmiennych aktywów, takich jak złoto (XAUUSD), ten algorytm jest dwukierunkowym skalperem siatkowym opartym na absolutnym priorytecie ochrony kapitału. Zamiast polegać na prostych stop-lossach, wykorzystuje dynamiczne blokowanie zysków, miękkie i twarde wyłączniki awaryjne na ekstremalną zmienność oraz zarządzany protokół wygaszania przy osiąganiu dziennych/tygodniowych celów.
1. Podstawowe zasady działania
- Logika wykonania: Kupuje lokalne spadki od śledzonego maksimum i sprzedaje lokalne szczyty od śledzonego minimum.
- Kontrola poślizgu: Używa zleceń
MarketRange. Jeśli płynność się zmniejszy i broker nie może zrealizować zlecenia w ramach dokładnej tolerancji pipsów, zlecenie jest odrzucane zamiast wejścia po złej cenie. - Utrzymanie stanu: Bot zapisuje zrealizowany zysk, limity spadków i timery chłodzenia w lokalnej pamięci. Jeśli cTrader się zawiesi lub zrestartujesz VPS, pamięta dokładnie, gdzie przerwał.
2. Przewodnik po parametrach
Każdy parametr jest dokładnie odwzorowany do grup interfejsu użytkownika cTrader.
Ogólne
- Wolumen (loty): Podstawowy rozmiar pozycji dla każdej pojedynczej transakcji (zarówno kupna, jak i sprzedaży). Rozmiar pozycji jest statyczny, aby utrzymać przewidywalne skalowanie ryzyka siatki.
Ustawienia kupna
Sterują logiką kupowania spadków. Działają całkowicie niezależnie od strony sprzedaży.
- Take Profit kupna (pipsy): Twardy poziom take profit po stronie brokera dla każdego zlecenia kupna.
- Stop Loss kupna (pipsy): Twardy stop loss po stronie brokera. To absolutny stop „katastrofalny” i powinien znajdować się poza wewnętrznymi limitami strefy niebezpieczeństwa bota (np. 400+ pipsów). Chroni przed nagłymi rozłączeniami serwera.
- Wyzwalacz blokady SL kupna (pipsy): Ilość pływającego zysku, którą pozycja musi osiągnąć, zanim bot zabezpieczy stop loss na poziomie breakeven/zablokuje zysk.
- Poziom blokady SL kupna (pipsy): Gdzie stop loss jest ustawiany po wyzwoleniu. (Przykład: wyzwalacz na 25, poziom na 20 = gdy zysk osiąga 25 pipsów, SL przesuwa się do +20 pipsów, blokując zysk).
- Próg spadku kupna (pipsy): Wymagany spadek ceny od śledzonego szczytu (dla pierwszej transakcji) lub od najniższej otwartej pozycji kupna (dla kolejnych transakcji siatkowych), aby wyzwolić nowy zakup.
- Maksymalna liczba pozycji kupna: Twardy limit jednocześnie otwartych pozycji kupna.
Ustawienia sprzedaży
Sterują logiką sprzedaży na szczytach.
- Włącz siatkę sprzedaży: Przełącza stronę krótką. Domyślnie wyłączona.
- Take Profit / Stop Loss sprzedaży (pipsy): Twarde limity po stronie brokera dla transakcji krótkich.
- Wyzwalacz / poziom blokady SL sprzedaży (pipsy): Mechanizm blokowania zysku dla transakcji krótkich.
- Próg wzrostu sprzedaży (pipsy): Wymagany wzrost ceny od śledzonego dna (lub najwyższej otwartej sprzedaży), aby wyzwolić nową sprzedaż krótką.
- Maksymalna liczba pozycji sprzedaży: Limit jednocześnie otwartych pozycji sprzedaży.
Czas handlu
- Minimalny czas między transakcjami (sekundy): Ograniczenie na wysoką częstotliwość wykonania. Zapobiega uruchomieniu wielu wejść siatkowych w tej samej mikrosekundzie przez skupisko ticków rynkowych. Nie ogranicza zamykania zleceń.
Filtr sesji
Blokuje nowe wejścia podczas godzin o niskiej płynności lub nieprzewidywalnych. Otwarte transakcje będą nadal zarządzane i zamykane normalnie.
- Włącz filtr sesji: Przełącza wykonanie oparte na czasie.
- Godzina rozpoczęcia / zakończenia sesji (UTC, 0-23): Okno operacyjne. Logika automatycznie obsługuje okna przekraczające północ (np. 22 do 1 oznacza poprawnie 22:00 do 1:00).
Wykonanie
- Maksymalny akceptowalny poślizg (pipsy): Ogranicza zlecenie Market Range. Jeśli broker próbuje zrealizować zlecenie po cenie gorszej niż ta odległość od żądanej ceny, bot odrzuca wejście.
- Maksymalny akceptowalny spread (pipsy): Monitor spreadu na żywo. Jeśli spread rozszerzy się powyżej tego limitu (typowo podczas ważnych wydarzeń lub rollovera), bot wstrzymuje nowe wejścia do czasu powrotu płynności.
Cel zysku
Zarządzany system celów. Po osiągnięciu celu bot wchodzi w fazę „wygaszania” zamiast wymuszać zamknięcie całej siatki.
- Cel zysku ($): Docelowa kwota w dolarach (zysk zrealizowany + pływający łącznie).
- Automatyczne wznawianie po osiągnięciu celu: Jeśli prawda, bot odpoczywa przez określony czas, a następnie rozpoczyna nowy cykl. Jeśli fałsz, bot zatrzymuje się na stałe i czeka na ręczny restart.
- Czas odpoczynku przed kolejnym etapem celu (godziny): Timer chłodzenia przed ponownym rozpoczęciem handlu (wymaga, aby automatyczne wznawianie było włączone).
Mechanizm wygaszania: Po osiągnięciu celu nowe wejścia zostają zatrzymane. Bot natychmiast zamyka wszystkie pozycje aktualnie zyskowne. Pozostawia otwarte pozycje ze stratą, aby mogły pozostać na rynku, aż indywidualnie osiągną zysk lub zostaną zamknięte stop lossem. Po opróżnieniu siatki rozpoczyna się okres odpoczynku.
Ochrona minimalnego kapitału
Twoja ostateczna ochrona kapitału algorytmicznego. Monitoruje całkowity P&L strategii (ignorując transakcje ręczne lub inne boty na tym samym koncie).
- Minimalny kapitał - minimalny całkowity P&L ($): Absolutny próg w dolarach. Jeśli ustawiony na 0 USD, bot nigdy nie pozwoli, aby strategia była na minusie względem kapitału początkowego — ryzykuje tylko wcześniej zrealizowane zyski.
- Minimalna strata kwalifikująca do ochrony (pipsy): Zapobiega zamykaniu świeżych transakcji wykazujących normalną pływającą stratę związaną ze spreadem. Transakcja musi być na minusie co najmniej o tę liczbę pipsów, aby kwalifikować się do awaryjnego przycinania.
- Kapitał odniesienia dla procentu spadku ($): Twoja początkowa alokacja dla tego konkretnego bota.
- Maksymalny spadek od szczytu (%): Uruchamia ochronę, jeśli strategia spadnie o ten procent od najwyższego historycznego maksimum.
Jak działa: Jeśli zostanie przekroczony, bot blokuje wszystkie nowe wejścia i przycina najgorszą pojedynczą kwalifikującą się stratę. Sprawdza ponownie przy następnym ticku. Działa to jako hamulec krwawienia, a nie panikujące zamknięcie.
Strefa niebezpieczeństwa
Miękki detektor zmienności zaprojektowany do wykrywania wczesnych oznak gwałtownego ruchu na rynku.
- Wahnięcie strefy niebezpieczeństwa (pipsy): Wielkość ruchu cenowego wymagana do uruchomienia postawy obronnej.
- Okno strefy niebezpieczeństwa (minuty): Okres wstecz do obliczenia wahnięcia.
- Maksymalna akceptowalna strata przy zamknięciu (pipsy): Próg miękkiego zamknięcia. Jeśli strefa niebezpieczeństwa zostanie uruchomiona, bot natychmiast zamknie każdą pozycję, której strata jest mniejsza niż ten limit (wcześniejsze odcinanie małych strat), ale pozostawi duże pozycje, aby uniknąć blokowania katastrofalnych lokalnych strat.
- Czas chłodzenia strefy niebezpieczeństwa (minuty): Jak długo bot czeka, aż rynek się uspokoi, zanim pozwoli na nowe wejścia.
Twardy wyłącznik awaryjny
Opcja nuklearna na czarne łabędzie. Nadpisuje wszystko, włącznie z wygaszaniem celu zysku.
- Wahnięcie twardego wyłącznika (pipsy): Wymagany gwałtowny ruch cenowy do uruchomienia.
- Okno twardego wyłącznika (minuty): Okres wstecz.
- Okres odpoczynku po twardym zatrzymaniu (dni): Przedłużony okres kary.
- Ręczne nadpisanie (zakończ aktywny odpoczynek twardego zatrzymania teraz): Przełącznik bezpieczeństwa. Ponieważ bot pamięta swój stan, samo ponowne uruchomienie zatrzymanego bota nie ominie limitu twardego wyłącznika. Musisz zaznaczyć to pole, zrestartować bota, a następnie odznaczyć.
Odpoczynek po serii zwycięstw
- Liczba kolejnych zwycięstw przed odpoczynkiem: Liczba kolejno zamkniętych zwycięskich transakcji (kupno i sprzedaż łącznie), po których bot robi przerwę.
- Czas odpoczynku po serii zwycięstw (minuty): Wstrzymuje wykonanie, aby zapobiec szybkiemu wejściu bota na sam szczyt wyczerpanego trendu.
3. Przebieg operacyjny
Przy każdym nadchodzącym ticku cenowym bot przetwarza logikę w tej dokładnej hierarchii. Wyzwolenie na kroku 1 zapobiega nawet ocenie kroku 2.
- Ładowanie stanu: Sprawdza lokalną pamięć (czy jest w okresie chłodzenia? czy wygasza?).
- Twardy wyłącznik awaryjny: Czy rynek się załamuje? Jeśli tak -> likwiduj wszystko, zatrzymaj.
- Ochrona minimalnego kapitału: Czy krzywa kapitału łamie strukturę? Jeśli tak -> blokuj wejścia, przycinaj najgorszą stratę.
- Cel zysku: Czy dziś zarobiliśmy wystarczająco? Jeśli tak -> blokuj wejścia, zbieraj zyski.
- Strefa niebezpieczeństwa / seria zwycięstw: Czy jesteśmy w miękkim timeout? Jeśli tak -> wstrzymaj.
- Filtry środowiskowe: Czy spread jest zbyt szeroki? Czy sesja jest zamknięta? Jeśli tak -> wstrzymaj.
- Logika wykonania: Jeśli cena spadła/wzrosła powyżej progu -> wyślij zlecenie MarketRange.
ZAKTUALIZOWANA konfiguracja wykresu
- Symbol: XAUUSD
- Okres: m1 (wykres 1-minutowy)
Ogólne i czas handlu
- Kapitał początkowy: 10 000,00 USD (To musi być ustawione w cTrader, aby matematycznie odpowiadało parametrowi Kapitał odniesienia)
- Wolumen w lotach: 0,01
- Minimalny czas między transakcjami (sekundy): 0,0
Ustawienia kupna
- Take Profit kupna: 100,0 pipsów
- Stop Loss kupna: 10 000,0 pipsów
- Wyzwalacz blokady kupna: 25,0 pipsów
- Poziom blokady kupna: 20,0 pipsów
- Próg spadku kupna: 100,0 pipsów
- Maksymalna liczba pozycji kupna: 1
Ustawienia sprzedaży
- Włącz siatkę sprzedaży: true
- Take Profit sprzedaży: 100,0 pipsów
- Stop Loss sprzedaży: 10 000,0 pipsów
- Wyzwalacz blokady sprzedaży: 25,0 pipsów
- Poziom blokady sprzedaży: 20,0 pipsów
- Próg wzrostu sprzedaży: 100,0 pipsów
- Maksymalna liczba pozycji sprzedaży: 1
Wykonanie i filtry
- Włącz filtr sesji: true
- Godzina rozpoczęcia sesji (UTC): 3
- Godzina zakończenia sesji (UTC): 7
- Maksymalny poślizg: 25,0 pipsów
- Maksymalny spread: 30,0 pipsów
Cel zysku
- Cel zysku: 1000,0 USD
- Automatyczne wznawianie po osiągnięciu celu: true
- Czas odpoczynku po osiągnięciu celu (godziny): 0,0
Ochrona minimalnego kapitału
- Minimalny kapitał: -2000,0 USD
- Minimalna strata pipsów dla ochrony: 100,0 pipsów
- Kapitał odniesienia: 10 000,0 USD
- Maksymalny spadek od szczytu: 20,0%
Strefa niebezpieczeństwa
- Wahnięcie strefy niebezpieczeństwa: 5000,0 pipsów
- Okno strefy niebezpieczeństwa: 30 minut
- Maksymalna strata przy zamknięciu: 10 000,0 pipsów
- Czas chłodzenia strefy niebezpieczeństwa: 120 minut
Twardy wyłącznik awaryjny
- Wahnięcie twardego zatrzymania: 10 000,0 pipsów
- Okno twardego zatrzymania: 240 minut
- Dni odpoczynku po twardym zatrzymaniu: 1,0
- Nadpisanie odpoczynku twardego zatrzymania: false
Seria zwycięstw
- Liczba zwycięstw przed odpoczynkiem: 100
- Czas odpoczynku po serii zwycięstw (minuty): 1
Szybkie odniesienie kluczowych parametrów dla użytkowników:
- Skalowanie lotów trailingowych: Włącz
EnableTrailingLotScaling, zdefiniuj krok zysku wKapitał odniesienia ($)i ustaw przyrosty lotów przezReference Lots. - Strategia godzin spokoju: Utrzymuj
EnableDeadZoneiEnableAsianSessionustawione natrue, wyłączając jednocześnieEnableLondonNyOverlap, aby ograniczyć wejścia do okien o niższej zmienności.
Podsumowanie
Key features include dynamic profit-locking, soft and hard kill switches for extreme volatility, and a managed wind-down protocol to safely close positions upon reaching profit goals. It supports dual-directional trading with configurable buy and sell grids, allowing users to adjust parameters such as trade volume, take profit, stop loss, dip/rise thresholds, maximum open positions, and timing controls.
Risk management tools include a capital floor guard that prevents net losses on starting capital, a danger zone volatility detector that pauses trading during sudden market swings, and a hard kill switch that liquidates all positions during extreme market shocks. The bot also features session filters to restrict trading to specific hours and slippage/spread controls to ensure order quality.
Backtested on a $10,000 starting capital, it demonstrated a net profit of $1,485.24 over 2720 trades with a profit factor of 36.79 and a maximum drawdown of 28.11%. The bot saves its state locally to maintain continuity after restarts or crashes. It is intended for use with a minimum account balance of $10,000 and a 1-minute chart timeframe.
