O!kurra
Rozdział 16
Zaloguj się

Trading Hours

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


16.1 Czym są Trading Hours

Trading Hours (TH) to mechanizm definiujący okna czasowe, w których EA może generować sygnały. Poza tymi oknami nowe sygnały są blokowane, niezależnie od konfiguracji buttonów, filtrów czy stref.

To kontrola dostępności EA do działania. W przeciwieństwie do filtrów (które selekcjonują konkretne sygnały), TH decyduje, czy EA w ogóle teraz pracuje. Jeśli TH wyłącza handel w danej chwili — żadna inna warstwa nie ma czego filtrować, bo żaden sygnał nie powstaje.

Filozofia: rynki mają „lepsze” i „gorsze” godziny — otwarcie Londynu, szczyt po otwarciu Wall Street, martwy wieczór z rozszerzonym spreadem. TH pozwala EA pracować tylko w wybranych oknach. To samo dotyczy dni tygodnia (niedzielny wieczór bywa cienki płynnościowo, piątek po południu ubogi).

Parametry:

Enable trading hours filter (przełącznik główny, domyślnie wyłączony). Gdy wyłączony, TH jest całkowicie nieaktywny — EA pracuje 24/7 bez ograniczeń czasowych, niezależnie od ustawień dni. Default „wyłączony” to stan początkowy — TH włączasz świadomie.

Okna na każdy dzień tygodnia (Monday … Sunday, string, domyślnie „no trading”). Definicja okien handlu dla każdego dnia (format — sekcja 16.2).

Outside hours still allow BEa-mode buttons (domyślnie włączony). Ważny wyjątek: gdy włączony, button będący aktualnie w trybie BEa (zbierający pozycje do koszyka pilnowanego przez Break Even Auto) może działać także poza godzinami — po to, by uzbrojony koszyk dało się doprowadzić do zera (domknąć), nawet jeśli okno handlu już się zamknęło. Bez tego wyjątku koszyk uzbrojony tuż przed końcem okna zostałby „w zawieszeniu”. Reszta buttonów (poza trybem BEa) poza godzinami milczy.

Ten sam format używa T. on Server. Harmonogram trybu „T. on Server” (realne SL/TP trzymane przez serwer brokera — rozdział 9) korzysta z identycznego formatu okien co Trading Hours (per dzień, „off”, wiele okien, przez północ, czas brokera). Różnica w roli: Trading Hours decyduje, czy EA generuje sygnały, a harmonogram T. on Server — czy SL/TP są realnie wpisane u brokera. To dwa niezależne harmonogramy.

Default „no trading” dla wszystkich dni. Gdy włączysz TH, ale zostawisz wszystkie dni na „no trading” (albo pusty wpis), EA nie generuje żadnych sygnałów w żadnym momencie — stan całkowitej blokady. To zabezpieczenie przed pomyłką „włączyłem TH, ale nie skonfigurowałem dni”: jeśli włączasz TH, musisz świadomie zdefiniować przynajmniej jedno okno.

Pozycjonowanie narzędzia. TH wspiera obserwowanie, jakie okna czasowe mają sens dla Twojej strategii. Jakie godziny przyjąć — to Twój eksperyment na demie. Default „wszystko wyłączone”, bo nie ma jednej „słusznej” sesji.


16.2 Format okien czasowych

Każdy z siedmiu wpisów dnia to string w jednym z formatów:

Brak handlu — wpis "no trading" albo pusty "". EA rozumie też równoważne tokeny: "none", "off" i "closed" — każdy z nich (wielkość liter bez znaczenia) oznacza dzień bez handlu, bez ostrzeżenia w logu.

Sobota = "no trading"    // EA wyłączony przez całą dobę

Pojedyncze okno"HH:MM-HH:MM".

Poniedziałek = "08:00-22:00"    // handel od 8:00 do 22:00

Format godziny: dwie cyfry godziny, dwukropek, dwie cyfry minut. Używaj wiodącego zera ("08:00").

Wiele okien"HH:MM-HH:MM; HH:MM-HH:MM", separator średnik (sekcja 16.3).

Okno przeskakujące północ"HH:MM-HH:MM" gdzie początek > koniec (sekcja 16.4).

Czytaj dalszą część rozdziału

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