O!kurra
Rozdział 22
● Otwarte

FAQ — najczęstsze pytania

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


Spis treści

22.1 Pierwsze kroki i instalacja 22.2 Konfiguracja buttona i silnika OKUR 22.3 Filtry, strefy, Target Lines 22.4 BEa i strażnicy konta 22.5 Strategie i scenariusze 22.6 Cross-button Triggers 22.7 Licencja i wersje 22.8 Bezpieczeństwo, demo, real 22.9 Filozofia narzędzia


22.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ł 20). 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 22.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).


22.2 Konfiguracja buttona i silnika OKUR

Ile buttonów włączyć na początku? Jeden. Zacznij od scenariusza 1 (rozdział 20) — 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ł 21.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). Signal Bar — czy sygnał liczymy ze świecy bieżącej (Live, może się przemalować) czy zamkniętej (Closed, stabilny). Oba w rozdziale 9.

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”).


22.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 20).

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).


22.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 21.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).


22.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ł 20).

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).


22.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ł 20). Ł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).


22.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 8 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. 22.1 — dwie warstwy dostępu jako kafelki. (1) Wszystkie wskaźniki — BEZPŁATNE (2 panele

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 21.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: cały komplet 11 narzędzi w wersji 2.00 — O!kurra EA 2.00, OkurraButton 2.00, OkurraGlobal 2.00 i osiem wskaźników towarzyszących 2.00 (od wydania 2.00 komplet nosi wspólny numer, żeby od razu było widać, czy pliki pochodzą z jednej paczki). 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ł 21.3).

Czy klucz licencyjny podróżuje w plikach .set? Tylko w pełnych setach zapisanych z OkurraGlobal (linia LicenseKey=, najczęściej pusta). Wczytanie takiego pliku przez F7 nadpisuje — lub zeruje — klucz w EA; wystarczy wkleić go ponownie. Sety z OkurraButton, sety fabryczne i sety z Kreatora tej linii nie zawierają, więc nie ruszają klucza. Szczegóły i zasada higieny przy udostępnianiu — 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.


22.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.


22.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ć.