O!kurra
Rozdział 18
Zaloguj się

Price Movement — czujniki ruchu ceny

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

Rozróżnienie obowiązkowe — przeczytaj, zanim pójdziesz dalej. W O!kurra słowo „Movement” ma już swoje znaczenie: to ruch oscylatora OKUR, mierzony w jednostkach oscylatora, który tworzy sygnał wejścia buttona (Movement Correction i Movement Continuation, rozdział 9). Price Movement to coś innego — ruch ceny, mierzony w punktach albo w wielokrotności ATR. Oba pojęcia zobaczysz obok siebie w panelu buttona. „Movement” pyta, ile przeszedł wskaźnik. „Price Movement” pyta, ile przeszła cena.


18.1 Czym jest Price Movement

Do tej pory buttony włączałeś i wyłączałeś na trzy sposoby: ręcznie na panelu, przez Follow BEa (rozdział 12) albo przez Cross-button Triggers (rozdział 17). Wszystkie trzy reagują na stan systemu — Twoje kliknięcie, uzbrojenie tarczy, zmianę stanu innego buttona.

Price Movement dokłada czwarty sposób: reakcję na sam ruch ceny. Cztery niezależne czujniki mierzą, ile cena przeszła, i gdy pokona zadany dystans — włączają albo wyłączają wskazane buttony.

To nie jest filtr. Filtr (rozdział 10) odpowiada na pytanie „czy wolno teraz wejść” i pracuje na już włączonym buttonie. Czujnik odpowiada na inne pytanie: „czy ta strategia ma być w ogóle w grze”. Filtr przepuszcza albo blokuje sygnał; czujnik przekręca wyłącznik.

Trzy rzeczy, które warto wiedzieć od razu:

  1. Pomiar idzie na tickach, po cenie BID. Nie na zamkniętych świecach — czujnik strzela w momencie, gdy dystans zostanie pokonany, nie na końcu minuty. Świeca jest tylko jednym z pięciu trybów pomiaru, nie regułą całej rodziny. BID, a nie ASK, dlatego że rozjeżdżający się spread wyglądałby jak ruch ceny, którym nie jest.
  2. Fabrycznie cała rodzina jest wyłączona podwójnie: od wydania 2.00 wyłącznik główny (PM_Enabled, sekcja 18.11) jest fabrycznie wyłączony, a niezależnie od niego wszystkie cztery czujniki mają tryb pomiaru „Off”. Rodzina nie robi nic, dopóki świadomie nie włączysz wyłącznika głównego i nie ustawisz trybu pomiaru któremuś z czujników.
  3. Czujnik nie wskazuje swoich celów. To button mówi, który czujnik go włącza, a który wyłącza — patrz następna sekcja.
pięć trybów pomiaru na jednym wykresie ceny: od ekstremum (cofnięcie od szczytu), okno ciągłe (zasięg w ostatnich N sekundach), od ostatniego pomiaru (poziom odniesienia odświeżany co N sekund), jedna świeca (zasięg formującej się świecy), kotwica (siatka co X punktów). Każdy tryb z zaznaczonym punktem odniesienia i momentem zapłonu.
Rys. 18.1 — pięć trybów pomiaru na jednym wykresie ceny: od ekstremum (cofnięcie od szczytu)

18.2 Model: to button zapisuje się do czujnika

Najważniejsza decyzja projektowa w tej rodzinie: czujnik nie ma listy celów. Parametry czujnika są wspólne, a każdy button sam deklaruje, z którego czujnika korzysta — dokładnie tak, jak opt-in do filtrów globalnych (rozdział 10).

Każdy button ma dwa pola:

PoleZnaczenieWartości
B<n>_PM_ArmByktóry czujnik mnie włącza0 = żaden, 1…4 = numer czujnika
B<n>_PM_DisarmByktóry czujnik mnie wyłącza0 = żaden, 1…4 = numer czujnika

Prozą: pole „switched ON by sensor” mówi, który z czterech czujników ma ten button obudzić, a pole „switched OFF by sensor” — który ma go uśpić. Zero w obu polach znaczy, że button w ogóle nie bierze udziału w Price Movement. To jest ustawienie fabryczne wszystkich pięciu buttonów.

Czytaj dalszą część rozdziału

Rozdział ma dalszy ciąg. Załóż darmowe konto albo zaloguj się, żeby przeczytać całość wraz z grafikami.