Definicja: co oznacza „dane wejściowe” w Multi Day Holding
Multi Day Holding to podejście do handlu na rynku Forex zdefiniowane głównie przez utrzymywanie pozycji przez wiele dni, a nie przez wyczucie momentu w trakcie dnia. „Dane wejściowe” to konkretne wybory danych i parametry, które wprowadzasz do reguł, aby określić, kiedy pozycja jest otwierana, jak długo jest utrzymywana i kiedy jest zamykana. W tym wyjaśnieniu informacyjnym skupiamy się na stabilnej mechanice: na rodzajach danych wejściowych, które implementacja musi określić, oraz na tym, które elementy są zmienne.
Mechanizm: kluczowe dane wejściowe i ich zależności
Samowystarczalny model Multi Day Holding zazwyczaj wymaga czterech grup danych wejściowych.
1) Dane wejściowe dotyczące horyzontu czasowego
Określają one zakładany czas trwania w dniach. Typowe przykłady danych wejściowych dotyczących horyzontu czasowego to:
- Długość okna utrzymania (np. liczba dni, na jaką plan dopuszcza utrzymywanie pozycji)
- Obsługa weekendu (jak plan traktuje okresy, gdy płynność i spready mogą się różnić)
- Czas oceny (czy reguły są sprawdzane na podstawie wartości z końca dnia, znaczników czasu, czy innej konwencji)
Zależność: Praktyczne znaczenie „wielu dni” zależy od dziennego harmonogramu rynku oraz od tego, jak oznaczasz „dzień” w danych (strefa czasowa, czas zamknięcia świecy oraz czas serwera brokera).
2) Dane wejściowe dotyczące reguł wejścia i wyjścia
Określają one punkty decyzyjne. Dane wejściowe tutaj obejmują:
- Zmiennie warunku wejścia (jakie obserwowalne fakty wykorzystujesz w momencie decyzji)
- Zmiennie warunku wyjścia (wyjście oparte na czasie, wyjście oparte na regułach lub oba)
- Założenia dotyczące typu zlecenia (jak faktycznie realizowane jest wejście i wyjście: rynek vs limit oraz czy używane są zlecenia stop)
Zależność: Nawet jeśli logika wejścia/wyjścia jest stała, rzeczywiste wypełnienia zależą od jakości realizacji, spreadów i poślizgu.
3) Dane wejściowe dotyczące pomiaru ceny
Implementacje muszą określić, jak cena jest mierzona i porównywana.
- Źródło ceny (bid, ask, mid lub inna konwencja)
- Metoda porównania (progi porównywane do wartości zamknięcia vs ekstrema w trakcie dnia)
- Granularność danych (dziennie świeczki vs dane o wyższej rozdzielczości)
Zależność: Zmiana tych wyborów pomiaru może istotnie zmienić wyniki, nawet gdy „pomysł strategii” jest ten sam.
4) Dane wejściowe dotyczące kosztów i wielkości pozycji
Aby ocenić lub wdrożyć podejście, potrzebujesz założeń, które przekładają ruchy ceny na wyniki netto.
- Model kosztów transakcyjnych (traktowanie prowizji i spreadu)
- Założenie dotyczące poślizgu (jeśli nie korzystasz z realistycznych danych realizacji)
- Reguła doboru wielkości pozycji (jak wielkość wiąże się z wielkością konta lub z odległością do stopa, jeśli stop-y są częścią planu)
Zależność: Bez spójnych założeń dotyczących kosztów i wypełnień porównania między testami a handlem na żywo mogą wprowadzać w błąd.
Dowód lub przykład: konkretna lista kontrolna danych wejściowych
Ponieważ istnieje wiele wariantów, trudno wskazać „uniwersalny” zestaw danych wejściowych. Zamiast tego użyj tej listy kontrolnej, aby implementacja Multi Day Holding była niezależnie wyjaśnialna:
Załóż zestaw reguł z:
- Okno utrzymania o N dniach (wybrany przez Ciebie parametr)
- Regułą wyjścia, która uruchamia się albo wtedy, gdy spełniony jest obserwowany warunek, albo gdy kończy się okno
- Konwencją ceny (np. konsekwentne używanie konkretnego pola ceny)
- Modelem kosztów, który określa, jak spready i opłaty wpływają na obliczanie zysku
- Regułą realizacji, która określa, jak wyznaczane są wypełnienia (lub założeniem używanym podczas backtestów)
Krok weryfikacji: jeśli nie potrafisz opisać każdego z powyższych elementów jako parametru lub założenia, to Twoje „dane wejściowe” nie są w pełni określone, a dwie osoby mogą zaimplementować różne wersje, używając tej samej etykiety.
Ograniczenia i ryzyka: co może „zepsuć” dane wejściowe
Powinno być jawnie wskazane co najmniej jedno istotne ograniczenie.
- Niezgodność realizacji: Backtest może zakładać wypełnienia po idealnych cenach, podczas gdy handel na żywo może doświadczać poślizgu, rozszerzania spreadów lub wolniejszej realizacji zleceń.
- Niezgodność danych i czasu: Jeśli granice dni lub znaczniki czasu w źródle danych różnią się od brokera, to „utrzymywanie przez dni” może nie oznaczać tego samego.
- Wrażliwość na koszty: Niewielkie zmiany w założeniach dotyczących spreadu/opłat mogą przeważyć nad bazowym ruchem ceny w wielu dniach.
- Niezgodność reguł między interwałami: Jeśli zmienna decyzyjna jest liczona na podstawie wartości dziennych, ale realizacja używa wypełnień śród-dziennych, rzeczywista ścieżka może naruszać założenia.
Są to tryby awarii implementacji, a nie dowód, że samo pojęcie jest nieprawidłowe. Pokazują, dlaczego wyniki różnią się w zależności od warunków rynkowych i szczegółów operacyjnych.
Weryfikacja i kolejne pytanie
Aby niezależnie zweryfikować twierdzenie o tym, „jakie dane wejściowe wykorzystuje Multi Day Holding”, poproś o dokładną listę: (1) parametrów horyzontu czasowego, (2) zmiennych reguł wejścia/wyjścia, (3) konwencji pomiaru ceny oraz (4) założeń dotyczących kosztów/realizacji. Jeśli opis pomija którąkolwiek z tych grup, jest niekompletny.
DOCUMENT END