Opis
---
Link do skopiowania strategii The Midas: https://ct.fiper.me/copy/strategy/123677
### 📊 Zweryfikowana wydajność na żywo i wykonanie
Śledź naszą aktywną realizację na żywo na koncie, rzeczywistą skuteczność wygranych oraz całkowitą liczbę pipsów wygranych na żywo na serwerach cTrader:
* **Łączna liczba wygranych pipsów:** 216 000+ pipsów
* **Skuteczność wygranych:** 82,35%
* **Współczynnik zysku:** 24,44
🔗 **Link do wydajności na żywo i kopiowania:**
https://ct.spotware.com/investor/28xF50UJHFc?lang=ar&theme=dark&platform=ios
# The Midas Scalper: Instytucjonalna strategia precyzyjna na złoto (XAUUSD)
Stworzona wyłącznie dla rynku Spot Gold (XAUUSD) na cTrader, **Strategia Midas** to algorytm skalpujący o wysokiej precyzji na poziomie instytucjonalnym. Zaprojektowany wokół zasady ochrony kapitału, system działa jako selektywny silnik odwrócenia średniej. Identyfikuje mikro-spadki i mikro-szczyty podczas kontrolowanych, ograniczonych zakresowo warunków rynkowych, zabezpiecza lokalne zyski za pomocą algorytmicznego mechanizmu blokady zysku oraz egzekwuje ścisłą kontrolę ryzyka poprzez wielowarstwowe wyłączniki awaryjne zmienności.
---
## Wydajność i historyczne testy porównawcze
Strategia przeszła szerokie testy historyczne w cTrader z wykorzystaniem instytucjonalnych danych tick replay, w tym realistycznego modelowania losowego spreadu i pełnej symulacji prowizji.
| Metryka | Zweryfikowany wynik benchmarku |
| --- | --- |
| **Symbol handlowy** | XAUUSD (Spot Gold) |
| **Interwał wykresu** | M1 (1 minuta) |
| **Czas testu** | 1 rok, 3 miesiące, 21 dni (12/05/2025 – 02/09/2026) |
| **Saldo początkowe** | 10 000,00 USD |
| **Zrealizowany zysk netto** | +2 846,58 USD |
| **Zwrot z inwestycji (ROI)** | **+28,47%** |
| **Końcowy kapitał / saldo** | 12 846,58 USD |
| **Symulowany spread** | Dynamiczny losowy spread (30 do 50 pipsów) |
| **Prowizje** | 30,00 USD za milion wolumenu USD |
| **Dźwignia konta** | 1:400 (typ konta hedgingowego) |
---
## Podstawowa filozofia handlu i logika wykonania
### 1. Wykonanie odwrócenia średniej
Algorytm śledzi w czasie rzeczywistym szczyty ofert kupna i dołki ofert sprzedaży. Gdy cena cofa się o skonfigurowany próg od ekstremum, otwiera pozycję:
* **Kupowanie na spadku (Long):** Uruchamiane, gdy cena spada o `Próg kupna na spadku` od śledzonego maksimum.
* **Sprzedaż na szczycie (Short):** Uruchamiane, gdy cena rośnie o `Próg sprzedaży na wzroście` od śledzonego minimum.
* **Ograniczenie poślizgu:** Zlecenia są kierowane jako zlecenia `MarketRange`. Jeśli płynność jest niewystarczająca i nie można uzyskać realizacji w określonym tolerancji poślizgu, zlecenie jest odrzucane zamiast wejścia po niekorzystnej cenie.
### 2. Algorytmiczna blokada zysku
Zamiast pasywnego oczekiwania na standardowy Take Profit lub trailing stop:
* Gdy pozycja osiąga zysk pływający równy **Wyzwalaczowi blokady** (np. +3,5 pipsa), Stop Loss po stronie brokera jest modyfikowany do **Poziomu blokady** (np. +2,0 pipsa).
* Zyskujące transakcje są chronione przed nagłymi odwróceniami, pozostawiając jednocześnie miejsce na osiągnięcie pełnego celu Take Profit (np. +10,0 pipsa).
### 3. Filtr spójności trendu wielointerwałowego
Aby uniknąć kupowania podczas gwałtownych spadków lub sprzedawania podczas gwałtownych wzrostów, bot analizuje do czterech wyższych interwałów (M1, M5, M10, M15). Jeśli którykolwiek z włączonych interwałów pokazuje ruch momentum przekraczający próg, wejścia przeciwnotrendowe są blokowane do czasu stabilizacji ruchu.
### 4. Dynamiczne skalowanie lotów z trailingiem
Po włączeniu, wielkość pozycji skaluje się wraz z narastającym czystym zyskiem strategii. Skalowanie odbywa się za pomocą funkcji skokowej (+1 lot referencyjny na określony próg zysku) i symetrycznie zmniejsza się w przypadku strat, nigdy nie spadając poniżej bazowego lota.
### 5. Utrzymywanie stanu
Bot zapisuje swój zrealizowany zysk, najwyższy poziom kapitału, limity strat oraz timery chłodzenia bezpośrednio w `LocalStorage` cTrader. Jeśli Twój VPS się zrestartuje lub cTrader zostanie ponownie uruchomiony, bot kontynuuje z historycznymi obliczeniami i aktywnymi timerami bezpieczeństwa.
---
## Wielowarstwowa ochrona ryzyka i kapitału
```
[ Nadchodzący tick cenowy ]
│
┌────────────────────────────┴───────────────────────────┐
▼ ▼
[ Faza 0a: Twardy wyłącznik awaryjny ] [ Faza 0b: Ochrona podłogi ]
Wykryto gwałtowny ruch? Kapitał strategii poniżej podłogi?
──> Likwiduj WSZYSTKO i odpoczynek 7 dni ──> Blokuj wejścia, redukuj najgorszą stratę
│
▼
[ Faza 0c: Cel zysku ]
Cel osiągnięty?
──> Wejdź w fazę wygaszania: zbieraj wygrane, pozwól na odzyskanie pozycji pływających
│
▼
[ Faza 0d: Miękka strefa zagrożenia ]
Szybki lokalny ruch?
──> Obcinaj małe straty (< limit zamknięcia), trzymaj głębokie pozycje, uruchom cooldown
│
▼
[ Fazy 1 i 2: Bramy wejścia ]
Sesja aktywna? Spread normalny? Wiadomości czyste? Trend zgodny?
──> Wysyłaj ograniczone zlecenia MarketRange
```
* **Egzekwowanie granic sesji (`CloseAllOnSessionEnd`):** Ogranicza wejścia do spokojniejszych godzin (np. sesja azjatycka). Po zamknięciu okna operacyjnej sesji otwarte pozycje mogą być natychmiast likwidowane, aby uniknąć ekspozycji podczas zmiennych okresów płynności europejskiej i amerykańskiej.
* **Ochrona podłogi kapitału:** Chroni Twój depozyt bazowy. Jeśli łączny pływający i zrealizowany P&L strategii spadnie poniżej progu, bot wstrzymuje nowe transakcje i likwiduje najgorzej działającą pozycję tick po ticku, aby powstrzymać straty.
* **Cel zysku i protokół wygaszania:** Po osiągnięciu celu zysku sesji nowe wejścia są natychmiast zamrażane. Bot realizuje zyski na wygrywających pozycjach i pozwala pozostałym otwartym pozycjom dążyć do ich indywidualnych celów przed rozpoczęciem cyklu odpoczynku.
* **Miękka strefa zagrożenia:** Wykrywa szybkie lokalne skoki zmienności w krótkim okresie. Obcina świeże pozycje zanim ich straty się skumulują, pozostawiając głębsze pozycje nienaruszone, aby zapobiec panikarskim likwidacjom przy tymczasowych ekstremach cenowych.
* **Twardy wyłącznik awaryjny:** Służy jako ostateczny stop awaryjny. Jeśli poważny szok gospodarczy spowoduje ekstremalny ruch cen w określonym oknie czasowym, wszystkie pozycje kupna i sprzedaży są natychmiast likwidowane, a bot wstrzymuje handel na wielodniowy okres chłodzenia.
---
## Zalecany profil tradera i wymagania konta
* **Minimalny zalecany kapitał:** 1 000 do 10 000 USD (lub równowartość w innej walucie).
* **Zalecana dźwignia:** 1:100 do 1:500.
* **Typ konta brokera:** ECN o niskim spreadzie / Raw Spread z szybką realizacją i minimalnym poślizgiem na XAUUSD.
* **Platforma:** cTrader Desktop lub Web (automatyzacja cBot włączona).
* **Hosting:** VPS Windows o niskim opóźnieniu zlokalizowany blisko serwerów brokera (zalecane London LD4 lub New York NY4).
---
## Testowane domyślne parametry referencyjne
Poniżej znajdują się domyślne ustawienia odpowiadające zweryfikowanemu 15-miesięcznemu benchmarkowi:
### 1. Ogólne i skalowanie lotów z trailingiem
| Parametr | Wartość domyślna | Opis |
| --- | --- | --- |
| `Wolumen (loty)` | `0.01` | Podstawowy rozmiar pozycji na wykonanie |
| `Włącz skalowanie lotów z trailingiem` | `true` | Włącza dynamiczne skalowanie pozycji na podstawie czystego zysku |
| `Kapitał referencyjny (zysk $ na krok)` | `1000.0` | Wymagany zysk netto do zwiększenia rozmiaru pozycji o jeden krok |
| `Loty referencyjne (rozmiar bazowy I rozmiar kroku)` | `0.01` | Wielkość lota dodawanego na krok zysku |
### 2. Ustawienia wykonania kupna i sprzedaży
| Parametr | Strona kupna | Strona sprzedaży | Opis |
| --- | --- | --- | --- |
| `Włącz siatkę` | `true` | `true` | Przełącza aktywację handlu kierunkowego |
| `Take Profit (pipsy)` | `10.0` | `10.0` | Twardy cel take-profit po stronie brokera |
| `Stop Loss (pipsy)` | `5.0` | `5.0` | Twardy stop loss na wypadek katastrofy ustawiony przy realizacji zlecenia |
| `Wyzwalacz blokady SL (pipsy)` | `3.5` | `3.5` | Wymagany pływający zysk do uruchomienia blokady zysku |
| `Poziom blokady SL (pipsy)` | `2.0` | `2.0` | Poziom, na którym Stop Loss jest zabezpieczany po wyzwoleniu |
| `Próg spadku / wzrostu (pipsy)` | `10.0` | `10.0` | Wymagana odległość cofnięcia do otwarcia transakcji |
| `Maksymalna liczba pozycji` | `1` | `1` | Maksymalna liczba jednoczesnych otwartych pozycji na kierunek |
### 3. Filtry czasowe, sesyjne i trendu
| Parametr | Wartość domyślna | Opis |
| --- | --- | --- |
| `Minimalny czas między transakcjami (sekundy)` | `0.0` | Minimalne opóźnienie wykonania między kolejnymi transakcjami |
| `Włącz sesję azjatycką (01:00-08:00 UTC)` | `true` | Skupia handel na spokojniejszych godzinach azjatyckich |
| `Inne ustawienia sesji (Dead Zone, Londyn, NY)` | `false` | Wyłączone, aby unikać sesji o wysokiej zmienności |
| `Zamknij wszystkie pozycje po zakończeniu sesji` | `true` | Natychmiast zamyka otwartą ekspozycję po zakończeniu sesji |
| `Automatyczna blokada NFP (pierwszy piątek blackout)` | `true` | Wstrzymuje wejścia podczas publikacji amerykańskiego raportu NFP |
| `Sprawdź trend na 1M / 5M / 10M / 15M` | `true` (wszystkie) | Wymaga zgodności trendu na wielu interwałach przed wejściem |
| `Okres patrzenia wstecz na trend (świece)` | `100` | Głębokość historyczna świec oceniana dla sprawdzenia trendu |
| `Minimalny ruch do uznania za trend (pipsy)` | `100.0` | Minimalny ruch cenowy wymagany do zdefiniowania trendu |
### 4. Zabezpieczenia wykonania i cele zysku
| Parametr | Wartość domyślna | Opis |
| --- | --- | --- |
| `Maksymalny akceptowalny poślizg (pipsy)` | `100.0` | Próg odrzucenia zlecenia z powodu niekorzystnego poślizgu cenowego |
| `Maksymalny akceptowalny spread (pipsy)` | `100.0` | Maksymalny dopuszczalny spread przed wstrzymaniem wejść |
| `Cel zysku ($)` | `200.0` | Docelowy zysk na cykl przed wejściem w fazę wygaszania |
| `Automatyczne wznowienie po osiągnięciu celu` | `true` | Resetuje i restartuje po osiągnięciu celu zysku |
| `Przerwa przed kolejnym etapem celu (godziny)` | `0.0` | Przerwa odpoczynkowa po zakończeniu celu |
### 5. Wielopoziomowe wyłączniki awaryjne
| Parametr | Wartość domyślna | Opis |
| --- | --- | --- |
| `Podłoga kapitału - minimalny całkowity P&L ($)` | `-200.0` | Maksymalny limit strat strategii przed defensywnym zamknięciem |
| `Minimalna strata przed kwalifikacją (pipsy)` | `1000.0` | Minimalna strata wymagana, aby ochrona podłogi obcięła pozycję |
| `Kapitał referencyjny dla % obsunięcia ($)` | `1000.0` | Bazowy kapitał używany do sprawdzania procentowego obsunięcia strategii |
| `Maksymalne obsunięcie od szczytu (%)` | `200.0` | Próg obsunięcia od najwyższego poziomu kapitału |
| `Ruch w strefie zagrożenia (pipsy)` | `5000.0` | Próg lokalnego ruchu do wykrywania miękkiej zmienności |
| `Okno strefy zagrożenia (minuty)` | `40` | Okres patrzenia wstecz do oceny strefy zagrożenia |
| `Maksymalna akceptowalna strata zamknięcia (pipsy)` | `100.0` | Maksymalna strata przy obcięciu, gdy strefa zagrożenia jest aktywna |
| `Czas chłodzenia po strefie zagrożenia (minuty)` | `120` | Okres chłodzenia po aktywacji strefy zagrożenia |
| `Ruch twardego wyłącznika awaryjnego (pipsy)` | `10000.0` | Próg ekstremalnego ruchu do likwidacji w przypadku szoku rynkowego |
| `Okno twardego wyłącznika awaryjnego (minuty)` | `60` | Okres patrzenia wstecz do obliczenia twardego stopu |
| `Okres odpoczynku po twardym stopie (dni)` | `7.0` | Okres chłodzenia po likwidacji twardym stopem |
| `Nadpisz odpoczynek po twardym stopie` | `false` | Ręczne przełączanie wznowienia handlu po twardym stopie |
---
## Przewodnik krok po kroku dla użytkownika
1. **Zainstaluj cBot:**
* Pobierz plik `.algo`. Kliknij go dwukrotnie, aby automatycznie zaimportować do **cTrader**, lub otwórz cTrader, przejdź do zakładki **Automate**, kliknij **Dodaj** i wybierz plik.
2. **Otwórz wykres:**
* Wybierz symbol **XAUUSD** (złoto vs dolar amerykański).
* Ustaw okres wykresu na **m1** (wykres 1-minutowy).
3. **Dołącz strategię:**
* Przeciągnij **Strategię Midas** z panelu cBots na aktywny wykres XAUUSD m1.
4. **Skonfiguruj konto i parametry:**
* W panelu parametrów cBot załaduj domyślne parametry wymienione powyżej.
* Jeśli korzystasz z salda na żywo 10 000 USD, upewnij się, że `Wolumen (loty)` odpowiada Twojej tolerancji ryzyka (zalecane 0,01 lota na 1 000–10 000 USD).
* Potwierdź, że ustawienia **Filtra sesji** odpowiadają strefie czasowej UTC Twojego brokera.
5. **Uruchom bota:**
* Kliknij zielony przycisk **Start** w cTrader.
* Otwórz zakładkę **Logi**, aby potwierdzić inicjalizację. Powinieneś zobaczyć:
`PRO EXTENDED: Midas Initialized. Buy Grid: ENABLED. Sell Grid: ENABLED.`
6. **Wdrożenie na VPS:**
* Utrzymuj cBot działający nieprzerwanie na niezawodnym VPS o niskim opóźnieniu, aby zapewnić stały monitoring transakcji i blokadę zysków.
---
## Ograniczenia operacyjne i wytyczne użytkowania
* **Okna handlowe:** Strategia Midas jest zoptymalizowana pod kątem warunków rynku ograniczonych zakresowo. Domyślna konfiguracja celuje w sesję azjatycką (01:00 do 08:00 UTC), unikając zwiększonej zmienności podczas nakładania się sesji londyńskiej i nowojorskiej.
* **Szoki makroekonomiczne:** Automatyczna ochrona przed wiadomościami monitoruje powtarzające się wydarzenia, takie jak comiesięczny raport NFP. Jednak podczas poważnych wydarzeń geopolitycznych, nagłych ogłoszeń stóp procentowych lub gwałtownych spadków rynkowych, wstrzymaj działanie bota do czasu normalizacji ruchu cen.
* **Informacja o denominacji pipsów:** Konfiguracje pipsów brokera dla XAUUSD mogą się różnić. Na większości feedów złota z 2 i 3 miejscami po przecinku 10 pipsów odpowiada ruchowi ceny o 1,00 USD. Potwierdź konwencje pipsów swojego brokera na koncie demo przed użyciem kapitału na żywo.
Podsumowanie
Key features include an algorithmic profit-locking mechanism that adjusts stop-loss levels to secure gains once a floating profit threshold is reached, and a multi-timeframe trend coherence filter that blocks counter-trend trades based on momentum across M1, M5, M10, and M15 charts. Position sizing can dynamically scale with accumulated profits, and the bot maintains state persistence through cTrader’s LocalStorage to survive restarts.
Risk management is multi-layered, featuring session boundary enforcement, capital floor guards that suspend trading and liquidate losing positions when drawdowns exceed limits, profit goal wind-down protocols, soft danger zone volatility detection, and a hard kill switch that liquidates all positions during extreme market shocks and enforces a cooldown period.
The strategy has been backtested over 15 months with institutional tick data, showing a 28.47% ROI on a $10,000 starting balance under realistic spread and commission conditions. It is recommended for use with low-spread ECN/raw spread brokers, leverage between 1:100 and 1:500, and deployment on a low-latency VPS near broker servers.
Dyskusja
Opinie klientów
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
