Rozdział 23
● Otwarte

FAQ — najczęstsze pytania

Wersja narzędzia: O!kurra Capital Defense EA 2.05


Spis treści

23.1 Pierwsze kroki i instalacja 23.2 Konfiguracja buttona i silnika OKUR 23.3 Filtry, strefy, Target Lines 23.4 BEa i strażnicy konta 23.5 Strategie i scenariusze 23.6 Cross-button Triggers 23.7 Licencja i wersje 23.8 Bezpieczeństwo, demo, real 23.9 Filozofia narzędzia


23.1 Pierwsze kroki i instalacja

Czy potrzebuję wiedzy programistycznej? Nie. Wszystko konfigurujesz przez panele projektowe (OkurraButton / OkurraGlobal), zapis do pliku .set i wczytanie do EA przez F7 (rozdział 7) — albo ręcznie w Inputs. Nie pisze się żadnego kodu.

Czy O!kurra działa na MT4? Nie. Cały ekosystem jest napisany w MQL5 i działa wyłącznie na MetaTraderze 5.

Czy potrzebuję VPS? Nie jest wymagany — narzędzie działa na zwykłym Windows. Ale do pracy 24/7 (gdy zostawiasz EA bez nadzoru) VPS jest mocno zalecany: stabilność, niezawodne połączenie z brokerem, brak przerw od restartów czy utraty prądu.

Jaki instrument do pierwszego testu? Złoto (XAUUSD) — pod nie kalibrowane są wartości startowe w scenariuszach (rozdział 21). Indeksy (NAS100, US30) też działają, ale parametry wymagają własnej kalibracji. FX i krypto — pole do eksperymentów.

Skąd biorę pliki? Z okurra.com po rejestracji. Wszystkie wskaźniki — panele i towarzyszące — są bezpłatne; subskrypcji wymaga tylko EA (rozdział 3 i sekcja 23.7). Licencja EA działa przez klucz i weryfikację online — bez żadnych dodatkowych bibliotek.

Jak wgrać pliki? Skopiuj do odpowiednich folderów (MQL5\Experts\OKU\ dla EA, MQL5\Indicators\OKU\ dla wskaźników i paneli), odśwież Navigator albo zrestartuj MT5 (rozdział 3).


23.2 Konfiguracja buttona i silnika OKUR

Ile buttonów włączyć na początku? Jeden. Zacznij od scenariusza 1 (rozdział 21) — jeden button, defaulty, bez filtrów. Cel: zrozumieć silnik OKUR. Kolejne buttony dodajesz, gdy znasz zachowanie pierwszego.

Ile w ogóle jest buttonów? Pięć (B1…B5). Fabrycznie trzy są SELL (B1/B3/B5), a dwa BUY (B2/B4) — rozdział 4. Kierunek każdego ustawiasz dowolnie.

Co się stało z batonami B6 i B7? Zostały wycofane w wydaniu 2.00 — praktyka pokazała, że realne strategie używają trzech–czterech torów, a odzyskane miejsce w limicie parametrów poszło na nowe mechanizmy (Multisize per button, normalizacja lota ATR). Stare sety 7-batonowe wczytują się normalnie: klucze B6_*/B7_* są pomijane, cel triggera wskazujący B6/B7 jest czyszczony, a strategie B1–B5 działają bez zmian. Jeśli na koncie zostały otwarte pozycje dawnych B6/B7, EA przy starcie głośno o nich ostrzega — nie zarządza już nimi. Migracja: rozdział 3.5; alert: rozdział 22.13. Potrzebujesz strategii, która była na B6/B7? Przenieś ją do wolnego slotu B1–B5 w panelu OkurraButton (Load starego setu → przepisz parametry do wolnego batonu → Apply → Save).

Jaką wartość Threshold wybrać? Punkt startowy to ok. 150 (próg dodatni dla SELL, ujemny dla BUY). Głębsze progi = mniej sygnałów, ale z mocniejszych ekstremów; płytsze = więcej sygnałów, część z mniej znaczących cofnięć. Kalibruj iteracyjnie (rozdział 9).

Co znaczy „Active Side”? Określa, po której stronie progu OKUR button obserwuje rynek. BELOW — reaguje, gdy oscylator jest poniżej progu (typowo BUY); ABOVE — gdy powyżej (typowo SELL). Kierunek śledzenia ekstremum wynika z tego automatycznie (BELOW → minimum, ABOVE → maksimum). Nie ma już osobnego ustawienia „OKUR Side” (rozdział 9).

Movement Correction vs Movement Continuation — kiedy które? Correction — czekasz na cofnięcie OKUR od ekstremum (mean-reversion). Continuation — czekasz na dalsze pchnięcie poza próg (momentum/breakout). Można włączyć oba (pierwszy spełniony wygrywa). Domyślnie narzędzie jest pod mean-reversion (rozdział 9).

Co to Signal Band i Signal Bar? Signal Band — okno ważności sygnału: pierwszy sygnał w strefie uzbraja okno, które zamyka się, gdy OKUR przekroczy dalszy próg (Band Exit). Pasmo poszerza obszar, w którym sygnał jest ważny, poza próg strefy — nie jest jej granicą; Band Exit musi leżeć po dalszej stronie progu, inaczej robot pracuje bez pasma. Signal Bar — czy sygnał liczymy ze świecy bieżącej (Live, może się przemalować) czy zamkniętej (Closed, stabilny). Oba w rozdziale 9.6.

Jak sprzedawać tylko, gdy OKUR jest między 250 a −100? Od 2.05 daj strefie drugi brzeg: Direction = SELL, Active Side = BELOW, Threshold = 250, Zone Reach Enabled = tak, Zone Reach = −100. Button daje sygnały tylko między tymi poziomami; OKUR poniżej −100 jest poza strefą, także przy otwartym paśmie i przy ponownym wejściu. Reach po złej stronie progu robot wyłącza przy starcie i pisze to w dzienniku. Rozdział 9.4.

Czy mogę zmieniać parametry w trakcie pracy EA? Większość — nie; Inputs są wczytywane przy starcie. Wyjątki to wartości edytowalne z panelu na żywo (Daily Profit/Loss, Equity Guard, Profit Target — sekcja Target Blocks). Pozostałe: zmień konfigurację w panelu, zapisz .set, wczytaj ponownie do EA (F7) — albo usuń EA, popraw Inputs, wrzuć ponownie.

Czy mogę używać tego samego instrumentu we wszystkich pięciu buttonach? Tak — to istota narzędzia. Pięć buttonów na jednym instrumencie z różnymi progami, filtrami i kierunkami to zróżnicowane podejście do tego samego rynku.

Czy kolejne pozycje siatki buttona mogą mieć inny lot niż pierwsza? Tak — od wydania 2.00 każdy button ma własne Multisize (sekcja Position Limits/Size, rozdział 9.9): mnożnik na piętro (>1 = kolejne pozycje coraz większe, między 0 a 1 = coraz mniejsze — degresja), krok pięter i sufit lota. Domyślnie wyłączone; pierwsza pozycja zawsze ma lot bazowy.

Czy lot może skalować się ze zmiennością rynku? Tak — normalizacja lota ATR (od 2.00, rozdział 9.9): podajesz „ATR odniesienia” w punktach, a EA skaluje bazowy lot wszystkich buttonów odwrotnie do bieżącego ATR (rynek bardziej rozedrgany = mniejsze pozycje), w widełkach 25–400%. Domyślnie wyłączona; ustawiasz ją w sekcji Position Management panelu OkurraGlobal.

Włączyłem ATR, ale nic się nie zmieniło na wykresie ani w testerze — co sprawdzić? Najpierw pole „ATR odniesienia” — przy 0 mechanizm jest bezczynny mimo włącznika (EA ostrzega w dzienniku). Po drugie: normalizacja niczego nie rysuje na wykresie — to mnożnik lota, nie wskaźnik, więc skutek widać dopiero w wielkości kolejnych pozycji. Dowód działania, także w testerze strategii, to wpis [LotATR] factor … w dzienniku Ekspertów; porównaj ten sam set z odniesieniem 0 i z odniesieniem ustawionym. Pełny opis, przykład liczbowy i kalibracja odniesienia — rozdział 9.9 (podsekcja „Szybkie odpowiedzi”).


23.3 Filtry, strefy, Target Lines

Czy filtry zwiększają zyski? Niekoniecznie. Filtry zmniejszają liczbę sygnałów — czasem dobrze (mniej fałszywych), czasem źle (blokują dobre wejścia). Test na demie pokaże, czy dany filtr poprawia Twoją strategię (rozdział 10).

Filtr lokalny czy globalny? Lokalny — gdy każdy button ma inną kalibrację filtra. Globalny — gdy wszystkie buttony używają tej samej (konfigurujesz raz w OkurraGlobal, buttony się „zapisują” na jego użycie). OKUR Filter jest dostępny tylko jako globalny (rozdział 10).

Activation Zone wygasła — co dalej? Zostaje na wykresie jako referencja, ale już nie filtruje. Możesz ją usunąć albo „odświeżyć”, przeciągając prawą krawędź dalej w przyszłość (rozdział 11). Przypomnienie: strefa może mieć kształt kanału albo linii z tolerancją (Zone/Line padding).

Target Line została po trafieniu — czy to błąd? Nie. Target Line domyślnie zostaje po dotknięciu (Keep TL after hit). Gdy nie ma pozycji w jej kierunku, przebarwia się na kolor „bez pozycji”. To pozwala budować drabinkę wielu celów (rozdział 11, scenariusz 4 w rozdziale 21).

Postawiłem Target Line po złej stronie ceny — co teraz? Przeciągnij ją myszką na właściwy poziom albo usuń i postaw nową z panelu (Target SELL/BUY).

Mam ATR w trzech miejscach — czy to nie to samo ustawione trzy razy? Nie. Nazwa jest wspólna, bo wszystkie trzy mierzą to samo — szerokość ruchu — ale używają jej do czegoś innego. Lot Volatility Scale (ATR) skaluje wielkość pozycji, więc wejście i tak następuje, tylko mniejsze albo większe (rozdział 9). Brama zmienności (ATR) blokuje wejście poza pasmem — pozycji nie ma wcale (rozdział 10.6a). Price Movement (ATR) zamienia próg czujnika na wielokrotność ATR, czyli jest tylko jednostką miary i niczego nie blokuje (rozdział 18). Każde ma własny okres i własną ramkę — i tak ma być: czujnik zwykle patrzy szerzej (M15, „jak wygląda normalny ruch dzisiaj”), a brama węziej (M1, „czy coś dzieje się w tej chwili”).

Czy brama zmienności i czujnik Price Movement nie gryzą się ze sobą? Nie, uzupełniają się. Czujnik uzbraja baton, brama decyduje o otwarciu. Przykład: czujnik odpala przy „cena przeszła 1× ATR w 90 sekund” — w panice ten warunek jest spełniony ciągle. Brama z sufitem nie blokuje zapłonu (i dobrze, zapłon to nie wejście), ale nie pozwala otworzyć, dopóki rynek pędzi. Drugi kierunek: w nocy ATR spada, więc próg liczony w ATR też spada i czujnik zaczyna strzelać szumem — podłoga bramy sprawia, że te szumowe zapłony nic nie kosztują.

Włączyłem bramę zmienności i nic się nie zmieniło — dlaczego? Najczęściej jeden z dwóch powodów, oba widoczne w dzienniku eksperta przy starcie. Pierwszy: żaden baton nie jest zapisany do bramy (pole Use Global Volatility Gate (ATR) w grupie batonu). Drugi: oba progi zostały na 0 — brama nie ma pasma, więc nie ma czego odrzucać. Jest jeszcze sytuacja odwrotna: batony zapisane, ale wyłącznik główny bramy wyłączony — wtedy też nic się nie dzieje. Robot nazywa każdy z tych przypadków wprost linią [ATRGate] WARN: ….

Dlaczego na wykresie jest mniej strzałek, odkąd włączyłem bramę? Bo strzałki liczą teraz bramę (od panelu OkurraButton 2.05). Strzałka pojawia się tylko tam, gdzie sygnał przeszedł także przez pasmo zmienności. Wcześniej strzałki pokazywały wyłącznie to, co przepuszczają filtry kierunkowe — i widziałeś strzałkę, po której nie było pozycji, bez niczego na wykresie, co by to tłumaczyło.


23.4 BEa i strażnicy konta

BEa zamyka koszyk natychmiast po uzbrojeniu — co robię źle? Cena była już powyżej ważony break-even + BEa Gain w chwili uzbrojenia. Uzbrajaj wcześniej albo zmniejsz BEa Gain (rozdział 12, sekcja 23.7).

Czy BEa działa na pendingach? Nie. BEa pilnuje tylko otwartych pozycji. Gdy pending się zrealizuje, pozycja wpada do koszyka i wpływa na ważony break-even.

Co to tryb hedge BEa? Tryb, w którym BUY i SELL są liczone jako jeden koszyk netto i zamykane razem, gdy całość wyjdzie na plus. Zastąpił dawny „Opposite Hedge Button”; o tym, czy i w którą stronę button podąża za BEa, decyduje teraz „Follow BEa” z wyborem kierunku (rozdział 12).

Czy mogę skalować kolejne dokładki BEa? Tak — opcja Multisize (rozdział 12.6) skaluje loty kolejnych dokładek boostera o mnożnik co zadaną liczbę pozycji; od wydania 2.00 mnożnik przyjmuje też ułamki, a wartości poniżej 1 dają degresję (dokładki coraz mniejsze). Domyślnie wyłączona. Ostrożnie z depozytem przy progresji: krotność rośnie szybko (×2 → 0.10 / 0.20 / 0.40 / 0.80…), więc ustaw sufit lota (Multisize max lot). Pamiętaj o rolach (2.00): globalna linijka BEa skaluje prawdziwy hedge; pomocnik dokładający w stronę chronionego koszyka używa własnego Multisize batonu (rozdział 9.9).

Mój pomocnik tej samej strony przestał rosnąć z BEa Multisize po aktualizacji — dlaczego? To zamierzona zmiana wydania 2.00: w trybie BEa o linijce skalowania decyduje rola batonu. Globalna linijka BEa Multisize skaluje wyłącznie prawdziwy hedge (dokładki przeciwne do chronionego koszyka); baton dokładający w stronę koszyka (pomocnik gridowy) używa własnej linijki Multisize ze swojej sekcji Position Limits/Size. Odtworzenie starego zachowania: ustaw pomocnikowi własny mnożnik (oraz krok i sufit) równy dawnym wartościom BEa Multisize. Rolę widać w dzienniku: [Multisize] B2 BEa … vs [Multisize] B3 grid … (rozdział 12.6, nota migracyjna).

Equity Guard to strażnik straty? Nie — Equity Guard pilnuje strony ZYSKU (cel albo trailing zysku). Stratę koszyka pilnuje osobny mechanizm Basket Max Loss (zamyka koszyk i gra dalej), a stratę dnia — Daily Loss (twardy stop). To częste nieporozumienie (rozdział 15).

Daily Loss aktywuje się codziennie — co to znaczy? Strategia ma stratność większą niż próg. Opcje: podnieś próg (jeśli realny, ale ciasny), zmniejsz lot, zmień strategię, albo ustaw reakcję na „powiadomienie” zamiast „twarde zatrzymanie” (mniej zalecane — EA dalej handluje). Rozdział 14.

Czy dzienny limit zysku uwzględnia straty poniesione wcześniej tego samego dnia? Tak. Daily Profit i Daily Loss liczą wynik od resetu dnia (godzina resetu, domyślnie 00:00 czasu brokera — rozdział 14.2), a nie od ostatniej chwili, w której nie było otwartych pozycji. W trybie domyślnym „tylko ten EA” licznik to zrealizowany wynik pozycji EA zamkniętych od resetu plus bieżący floating jego otwartych pozycji; w trybie „licz całe konto” — aktualne equity minus equity z resetu. Wcześniejsze straty siedzą więc w liczniku do końca dnia i cel dzienny musi je najpierw odrobić. Przykład: Daily Profit ustawiony na 300 (w walucie konta), rano trzy SL po 50 — licznik stoi na −150, więc Daily Profit zadziała dopiero, gdy od tego poziomu EA zarobi 450 (licznik dojdzie do +300). Punkt odniesienia dnia przesuwa się wyłącznie przy rollover — opróżnienie koszyka ani restart EA go nie ruszają (stan dnia jest zapisany w pamięci platformy). Liczenie „od ostatniego zera pozycji” to rytm koszyka, w którym pracują Equity Guard, Profit Target i Basket Max Loss (rozdział 15). W trybie procentowym progi też liczą się od equity z resetu, nie od bieżącego equity.

Co się stanie, gdy włączę DPL, EG, Basket Max Loss i PT naraz? Działają niezależnie. Daily P/L Limits mają najwyższy priorytet (cykl dzienny); EG, PT i Basket Max Loss działają na poziomie koszyka. Pierwszy spełniony warunek wystrzela. To zgodne z filozofią wielowarstwowej ochrony (rozdział 15).

Czy mogę uruchomić dwie instancje EA na tym samym symbolu? Tak — najlepiej z różnymi bazami Magic (rozstaw co najmniej 5, rozdział 9.2): wtedy koszyki, liczniki i strażnicy każdej instancji są w pełni rozdzielone. A jeśli obie instancje mają tę samą bazę Magic, przed wzajemnym „podbieraniem” pozycji chroni je tryb „tylko moje” (Monitor Own Only, domyślnie włączony — rozdział 5.5): każda instancja prowadzi własny rejestr otwartych przez siebie pozycji i tylko te monitoruje oraz zamyka. Granica tego trybu: wynik zrealizowany i limity dzienne (DPL) nadal liczą się wspólnie per (konto, baza Magic) — EA ostrzega o tym alertem przy starcie (także gdy tę samą bazę Magic spotka na innym symbolu — wspólne dzienne zero, rozdział 14).


23.5 Strategie i scenariusze

Czy Close All zatrzymuje strategię? Nie. Close All zamyka pozycje, ale nie wyłącza buttonów — a włączony button dalej ma swoją normalną ścieżkę sygnałową i otworzy kolejną pozycję, gdy tylko oscylator da sygnał. W testach było to kilkanaście sekund po kliknięciu. Żeby faktycznie przestać handlować: wyłącz buttony albo wyłącz EA przełącznikiem na panelu (rozdział 8). Szerzej: §9.13.

Czym różni się Movement od Price Movement? To dwa różne pojęcia, które stoją obok siebie w panelu. Movement (Correction / Continuation) to ruch oscylatora OKUR, mierzony w jednostkach oscylatora — decyduje o powstaniu sygnału wejścia (rozdział 9). Price Movement to ruch ceny, mierzony w punktach albo w wielokrotności ATR — włącza i wyłącza całe buttony (rozdział 18). Skrót: Movement pyta, ile przeszedł wskaźnik; Price Movement — ile przeszła cena.

Czy czujnik ruchu ceny sam otwiera pozycje? Domyślnie nie — czujnik tylko włącza button, a ten wchodzi normalną drogą, gdy dostanie swój sygnał. Każdy czujnik ma jednak opcję „obudzony button wchodzi od razu po rynku” (rozdział 18.9). Warto pamiętać, że wejście na gwałtownym ruchu znaczy wejście po ruchu, często na szerszym spreadzie.

Czy button może być włączany jednocześnie przez Follow BEa i przez czujnik Price Movement? Tak — i nie ma konfliktu. Wszystkie drogi włączania — klik, Follow BEa, czujnik, triggery — naciskają ten sam włącznik buttona: kto pierwszy, ten włącza, a powtórne „włącz” na już włączonym buttonie nic nie robi (w dzienniku: (no-change), rozdział 18.12). Pamiętaj tylko, że czujnik budzi button, ale nie uzbraja tarczy — dopóki BEa się nie uzbroi, obudzony wcześniej pomocnik handluje jak zwykły button: na własnych sygnałach, bez mechaniki koszyka (rozdział 12.9).

Obudziłem pomocnika tarczy czujnikiem, zanim BEa się uzbroił — co się przez to zmienia? Trzy rzeczy — wszystkie wynikają z tego, że w chwili uzbrojenia pomocnik ma już swoje pozycje. Po pierwsze, 1st hedge open on arm i tak otworzy przy uzbrojeniu dokładkę po rynku, ale Adapted sizing będzie pominięty — pierwszy hedge jest „szyty na miarę” koszyka tylko wtedy, gdy pomocnik nie ma jeszcze żadnej pozycji; do tego piętro Multisize liczy również pozycje otwarte przed uzbrojeniem. Po drugie, pozycje sprzed uzbrojenia wchodzą do koszyka (przy Include in BEa basket) — zbyt duży wolumen po stronie tarczy zebrany przed uzbrojeniem może od razu przeważyć bilans i strażnik zera zamknie cały setup tuż po uzbrojeniu. Po trzecie, wygaszenie boosterów po cięciu strażnika obejmuje wyłącznie buttony, które tarcza sama włączyła — button obudzony wcześniej czujnikiem (tak jak włączony ręcznie) zostaje po cięciu włączony i handluje dalej bez ochrony za plecami. Dlatego przy tym łączeniu daj pomocnikowi Deactivate when BEa is realized — zadziała niezależnie od tego, kto go obudził — i trzymaj loty wejść sprzed uzbrojenia z umiarem (rozdziały 12.6 i 12.9).

Od którego scenariusza zacząć? Zawsze od scenariusza 1 (jeden button, defaulty) — niezależnie od doświadczenia. Złożoność dodaje się iteracyjnie (rozdział 21).

Mean-reversion czy momentum? Mean-reversion (Correction) sprawdza się w rynkach bocznych i korektach; momentum (Continuation) — w mocnych trendach i na wybiciach. Domyślnie narzędzie jest pod mean-reversion (rozdział 9).

Czy O!kurra daje „stały dochód”? Nie ma czegoś takiego w tradingu. To narzędzie badawczo-edukacyjne — pokazuje, jak rynek zachowuje się przez pryzmat metodologii MMD, i pozwala eksperymentować na demie. Wynik zależy od konfiguracji, kalibracji, ryzyka, dyscypliny i warunków rynkowych. Decyzja o realnych pieniądzach jest Twoja i na Twoją odpowiedzialność.

Czy hedge to dobry pomysł? To jedno z możliwych podejść, nie uniwersalna recepta. Sprawdza się w rynkach bocznych i przy mean-reversion; nie pasuje do mocnych trendów (jedna strona ciągle traci) ani do ekstremalnej zmienności (siatki rosną szybciej, niż da się je realizować). Rozważ wtedy Basket Max Loss jako siatkę bezpieczeństwa (rozdział 15).


23.6 Cross-button Triggers

Czy muszę używać triggerów? Nie. Większość strategii działa świetnie bez nich. Domyślnie wszystkie sloty są na „brak” — i to dobry wybór na start (rozdział 17).

Jaki najprostszy trigger wypróbować? Wzajemne wykluczanie — dwa alternatywne buttony, „jeden albo drugi” (scenariusz 6, rozdział 21). Łatwy, daje natychmiastowy efekt, uczy mechaniki.

Czy trigger może wskazywać sam na siebie? Nie. Self-target jest odrzucany przy starcie EA (zabezpieczenie przed oczywistym błędem).

Loop detection ciągle się aktywuje — co to znaczy? Masz cykl w grafie triggerów — problem projektowy, nie drobny błąd. Narysuj graf na kartce, znajdź cykl, usuń jeden trigger. Podnoszenie progów to ukrywanie problemu (rozdział 17.7).

Czy triggery wpływają na otwarte pozycje? Nie. Zmieniają tylko stan buttona (włączony/wyłączony). Otwarte pozycje pilnują dalej warstwy, które je przejęły (SL/TP, BE, Trailing, BEa, Target Lines, strażnicy). Wyłączenie buttona triggerem nie zamyka jego pozycji (to inna sprawa niż reakcja „zamknij pozycje” w Stop on Opposite — rozdział 13).


23.7 Licencja i wersje

Jak działa licencja? Licencja dotyczy wyłącznie EA — wszystkie wskaźniki (panele i towarzyszące) są bezpłatne i żadnego klucza nie potrzebują. EA weryfikuje klucz w formacie OKUR-XXXX-XXXX-XXXX-XXXX wpisywany w Inputs, online (połączenie do okurra.com). Wymaga dopisania https://okurra.com do whitelisty WebRequest w MT5 (rozdział 3) — to jedyne, co trzeba włączyć po stronie platformy.

dwie warstwy dostępu jako kafelki. (1) Wszystkie wskaźniki — BEZPŁATNE (2 panele projektowe OkurraButton + OkurraGlobal oraz 9 wskaźników wizualizacji; zielony akcent; „działają od razu — bez klucza, bez aktywacji”); (2) O!kurra EA — SUBSKRYPCJA (akcent marki; „jedyny element handlujący i jedyny płatny; klucz + weryfikacja online”). Każdy kafelek z krótkim opisem co daje. Z boku adnotacja: „rejestracja i pobranie: okurra.com; ceny — patrz okurra.com”. Podpis: wskaźniki i panele za darmo — płacisz tylko za EA
Rys. 23.1 — Warstwy subskrypcji O!kurra

Co się stanie, gdy subskrypcja wygaśnie? Łagodne wygaszenie. EA blokuje tylko nowe sygnały; otwarte pozycje są dalej pilnowane (SL/TP/BE/Trailing/zamykanie ręczne działają), a EA stopniowo staje się bezczynny po domknięciu koszyka. Zlecenia oczekujące (jeszcze niezrealizowane wejścia) są usuwane; jeśli koszyk jest pod uzbrojoną obroną BEa, obrona dokańcza pracę i doprowadza koszyk do zera (rozdział 12). Nie zamyka pozycji z dnia na dzień. Aby przywrócić pełne działanie — odnów subskrypcję (rozdział 3, sekcja 23.3).

Jak często sprawdzana jest licencja? W tle, co kilka minut. Krótkie przerwy w sieci są tolerowane (grace period). Dłuższy offline może wstrzymać nowe sygnały do następnej udanej weryfikacji.

Ile kont obejmuje licencja / czy mogę ją przenieść? To zależy od wersji subskrypcji — szczegóły w panelu użytkownika na okurra.com.

Skąd wiem, czy mam najnowszą wersję? Aktualne wydania i informacje o wersjach znajdziesz na okurra.com. Bieżące wersje opisywane w tej instrukcji — wydanie 2.05, komplet 12 narzędzi: O!kurra EA 2.05, OkurraButton 2.16, OkurraGlobal 2.29 i dziewięć wskaźników towarzyszących: OkurraSAR, OkurraMMD, OkurraSR, OkurraOscillator, OkurraGlobalSAR i OkurraGlobalMMD 2.02 oraz OkurraGlobalATR, OkurraGlobalSR i OkurraGlobalOscillator 2.00 (od 2.03 doszedł OkurraGlobalATR — okno bramy zmienności). Numer wydania to numer EA i paczki; panele mają własne numery, bo zmieniają się częściej niż robot — komplet z jednej paczki zawsze do siebie pasuje, a robot ostrzeże przy wczytaniu pliku ustawień, który powstał na nowszym wydaniu niż on sam. Każde wydanie ma też wbudowaną datę ważności (sprawdzaną raz dziennie w trakcie pracy): po jej upływie EA przechodzi w tryb opieki — nie otwiera nowych pozycji, ale prowadzi otwarte do zamknięcia — a panele przypominają o aktualizacji i schodzą z wykresu (rozdział 22.3).

Czy klucz licencyjny podróżuje w plikach .set? Tylko w pełnych setach zapisanych z OkurraGlobal — i tylko wtedy, gdy panel miał klucz w pamięci (linia LicenseKey=). Wczytanie takiego pliku przez F7 nadpisuje klucz w EA; wystarczy wkleić go ponownie. Panel bez klucza tej linii nie zapisuje; sety z OkurraButton, sety fabryczne i sety z Kreatora też jej nie zawierają, więc nie ruszają klucza. Szczegóły, zasada higieny przy udostępnianiu i uwaga o plikach z tekstem zastępczym (null) sprzed OkurraGlobal 2.04 — rozdział 7.8. Klucz i tak działa wyłącznie na przypisanych numerach kont MT5.

Ile to kosztuje? Wszystkie wskaźniki — panele i towarzyszące — są bezpłatne. Płatny jest wyłącznie EA (subskrypcja); ceny są opisane na okurra.com. Instrukcja celowo nie podaje konkretnych kwot — sprawdź aktualną ofertę na stronie.


23.8 Bezpieczeństwo, demo, real

Czy O!kurra jest bezpieczny technicznie? Tak. Komunikacja sieciowa służy wyłącznie weryfikacji klucza licencyjnego z okurra.com; narzędzie nie przesyła danych handlowych ani finansowych.

Czy w sensie tradingowym jest bezpieczny? To zależy od konfiguracji. Błędne ustawienia (za duży lot, brak Stop Loss, zła kalibracja) mogą spowodować znaczące straty. Konfiguracja jest po stronie użytkownika — dlatego wszystko testujemy najpierw na demie.

Czy mogę stracić więcej, niż mam na koncie? Teoretycznie tak, przy dużym poślizgu/luce, jeśli broker nie ma ochrony przed ujemnym saldem. Większość regulowanych brokerów ją oferuje — sprawdź u swojego.

Czy O!kurra gwarantuje zyski? Nie. Żadne narzędzie tradingowe nie gwarantuje zysków. Pozycjonowanie badawczo-edukacyjne jest świadome — handel realnymi pieniędzmi to ryzyko, które ponosisz Ty.

Jak długo testować na demie przed realem? Minimum tydzień intensywnej obserwacji; optimum 2–4 tygodnie pełnego cyklu rynkowego. Im bardziej złożona konfiguracja (hedge, triggery, wiele buttonów), tym dłuższy okres demo. I raz jeszcze: przejście na real to świadoma decyzja na Twoją odpowiedzialność.

Dlaczego po restarcie platformy EA nie prowadzi części pozycji, choć mają jego Magic Number? Bo w trybie „tylko moje” robot prowadzi wyłącznie pozycje ze swojego rejestru własności, a pozycja mogła powstać, gdy robota nie było (pending zrealizowany przy wyłączonej platformie, otwarcie na wbudowanym VPS — pliki robota nie migrują). Od EA 1.26 taka pozycja jest wykrywana i alarmowana fabrycznie, a tryb Adopt przygarnia ją z powrotem — szczegóły w rozdziale 7.9 i 21.13.

Czy mogę mieć EA jednocześnie na komputerze i na VPS na tym samym koncie? Na jednej bazie Magic Number — nie. Wbudowany MetaTrader VPS sam pilnuje zasady „jeden aktywny robot naraz” (przeniesiony wykres przestaje działać lokalnie); przy zewnętrznym VPS z kopią terminala pilnujesz tego Ty. Po każdej przeprowadzce między środowiskami spodziewaj się alertów o sierotach — rozdział 7.9 wyjaśnia, jak je przygarnąć.

Dlaczego po restarcie zniknęły zlecenia oczekujące? To celowe sprzątanie: nieaktualny pending zrealizowany po dniach bez nadzoru byłby groźniejszy niż jego brak. Od 1.26 robot to komunikuje, a szczegóły (i tryb kasowania wyłącznie własnych zleceń) opisuje rozdział 7.9.


23.9 Filozofia narzędzia

Skąd nazwa „O!kurra”? Marka autorska — nawiązuje do oscylatora OKUR, w lekkiej, charakterystycznej formie (z wykrzyknikiem). Pozycjonowana jako narzędzie badawczo-edukacyjne.

Czemu oscylator OKUR nie jest opisany matematycznie? OKUR to autorska metodologia. Instrukcja opisuje, co oscylator robi i jak go używać, ale algorytm pozostaje chronionym know-how MMD. To częsta praktyka przy autorskich narzędziach — funkcjonalność jawna, implementacja chroniona.

To narzędzie do tradingu czy do badań? Świadomie badawczo-edukacyjne. Służy do obserwowania rynku przez pryzmat metodologii MMD, eksperymentowania z konfiguracjami i nauki — na demie. Decyzja o realnym handlu jest świadomą decyzją tradera. To pozycjonowanie ma znaczenie zarówno praktyczne, jak i filozoficzne: żadne narzędzie nie zastąpi rozumienia rynku i własnej dyscypliny.

Skąd pochodzi metodologia MMD? To zbiór narzędzi i koncepcji autorstwa Mariusza Macieja Drozdowskiego (MMD) oraz Arkadiusza Marka Cyrzana, dostępnych pod marką MagicOnCharts (magiconcharts.com). MMD Clouds i pokrewne to elementy szerszego ekosystemu, w którym O!kurra jest jednym z najnowszych członków. Metodologia MMD była wyróżniana branżowo (m.in. nominacje Invest Cuffs). Dokumentacja metodologii — magiconcharts.com.

Czy O!kurra będzie rozwijany? Tak — to bieżący projekt z planami rozwoju; subskrybenci otrzymują dostęp do nowszych wersji.

Mam pomysł na funkcję / potrzebuję wsparcia — gdzie się zgłosić? Przez okurra.com (wielojęzyczny chatbot oparty m.in. na tej instrukcji, baza wiedzy, kontakt). Metodologia i inne narzędzia — magiconcharts.com.

Czy mogę uruchamiać inne EA / wskaźniki obok O!kurra? Tak, będą działać niezależnie. Zwróć tylko uwagę na unikalne numery magic, by nie kolidowały z numerami O!kurra (EA używa puli kolejnych numerów dla pięciu buttonów — rozdział 8).


W ostatnim rozdziale — Słownik: alfabetyczna lista pojęć z krótkimi definicjami i odsyłaczami do rozdziałów. Punkt referencyjny, gdy w trakcie lektury natkniesz się na termin, którego sens chcesz szybko odświeżyć.