Bezpośrednia odpowiedź: wymagane dane
„Obliczenie wielkości lota” to proces przekształcenia pożądanej wielkości transakcji (lub budżetu opartego na ryzyku) w ilość lotów, która odpowiada warunkom kontraktu instrumentu oraz konwersjom jednostek w Twoim wzorze. Aby robić to konsekwentnie, potrzebujesz danych, które opisują (1) co chcesz wycenić, (2) ile jednostek stanowi kontrakt na jeden lot oraz (3) jak przeliczasz waluty lub jednostki miary.
Ponieważ nie istnieje jedna uniwersalna definicja „lota” we wszystkich rynkach, minimalnie wymagane dane to: specyfikacja kontraktu dla handlowanego instrumentu, docelowa wielkość wyrażona w mierzalnej jednostce oraz założenia dotyczące konwersji użyte do powiązania tej jednostki z jednostkami lota w kontrakcie.
Mechanika: dane i skąd się biorą
1) Specyfikacja kontraktu instrumentu (źródło znaczenia „lota”)
Określa, jak jeden lot przekłada się na ilość bazowego aktywa (na rynku Forex zwykle jest to liczba jednostek waluty bazowej).
- Jednostki na lot (jednostki bazowe na lot): np. „1 lot odpowiada X jednostkom waluty bazowej”.
- Kierunek kontraktu i typ produktu: czy instrument jest notowany jak standardowy spot Forex, CFD czy inna pochodna. To wpływa na to, jak kontrakt mierzy wielkość.
Skąd się bierze: ze specyfikacji kontraktu miejsca obrotu, brokera lub platformy (ich dokumentacji dla instrumentu).
2) Docelowa wielkość pozycji (źródło „jak duża”)
Musisz określić, z czego liczysz. Typowe cele obejmują:
- Docelową wielkość transakcji w jednostkach bazowych (ilość jednostek waluty bazowej) lub
- Docelową ekspozycję w kategoriach waluty kwotowanej (często wyrażaną jako kwota nominalna), lub
- Budżet ryzyka — jeśli dobierasz wielkość do tolerancji (ryzyko na transakcję). W takim przypadku potrzebujesz też danych do modelu ryzyka (patrz ograniczenia i tryby błędów).
Założenie, które trzeba jasno wskazać: czy cel to kwota nominalna, ilość w jednostkach bazowych, czy budżet ryzyka.
3) Dane do konwersji jednostek/walut (źródło „jak przetłumaczyć”)
Jeśli cel i wielkość kontraktu są wyrażone w różnych walutach lub jednostkach, potrzebujesz danych do konwersji. Typowe dane:
- Kurs wymiany użyty do konwersji między walutą kwotowaną a walutą w Twoim wyrażeniu docelowym.
- Jakie założenie kursu przyjmujesz: do celów edukacyjnych może to być „użyj aktualnej ceny mid”, „użyj bid/ask” albo „użyj stałego założonego kursu”. Wybierz jedno i trzymaj się tego w obliczeniach.
Skąd się bierze: z Twojego frameworku obliczeń (do edukacji możesz wybrać podany założony kurs; w handlu na żywo używałbyś notowań cen z miejsca obrotu).
4) Ograniczenia platformy wpływające na możliwą do zrealizowania wielkość lota (źródło „zaokrąglania”)
Nawet jeśli wielkość lota jest matematycznie wyliczona, efektywnie zrealizowana wielkość może się zmienić przez:
- Minimalną wielkość lota (najmniejsza dozwolona wielkość),
- Wielkość kroku lota (rozmiar przyrostu),
- Inne ograniczenia, takie jak zasady dotyczące depozytu zabezpieczającego (margin) lub limity specyficzne dla instrumentu.
Skąd się bierze: z dokumentacji warunków handlowania instrumentem brokera lub platformy.
5) Opcjonalne dane, jeśli Twój „cel” jest oparty na ryzyku
Jeśli obliczenie wielkości lota jest wykonywane w celu dopasowania do budżetu ryzyka, potrzebujesz dodatkowych danych:
- Odległość stopu (różnica między ceną wejścia a poziomem odniesienia wyjścia/stopu) wyrażona w kategoriach ceny.
- Wartość na jednostkę ruchu (ile jest warta jedna jednostka ruchu ceny w pieniądzu). To znowu zależy od specyfikacji kontraktu.
- Wybrana konwencja odniesienia ceny (konwencje notowań spot vs. CFD).
Kluczowe założenie: Twój model ryzyka musi odpowiadać temu, jak instrument mierzy P&L oraz jaką konwencję ceny stosujesz.
Dowód lub przykład: szablon do samodzielnej weryfikacji
Użyj tego szablonu z jasno wskazanymi założeniami:
- Zacznij od Jednostek na lot z kontraktu instrumentu.
- Wybierz ekspozycję docelową wyrażoną albo w jednostkach bazowych, albo w kwocie nominalnej.
- Jeśli trzeba, dokonaj konwersji przy użyciu podanego założenia kursu wymiany.
- Oblicz ilość lotów:
- Jeśli Twój cel to jednostki bazowe: lota = target_base_units / units_per_lot.
- Jeśli Twój cel to nominalna wartość w walucie kwotowanej: najpierw przelicz nominalną wartość na jednostki bazowe przy użyciu przyjętego kursu, a następnie zastosuj to samo dzielenie.
- Zastosuj ograniczenia minimalne i krokowe: zaokrąglij do najbliższego dozwolonego przyrostu wielkości lota zgodnie z zasadami platformy.
Istotne ograniczenie: bez specyfikacji kontraktu instrumentu i spójnego założenia dotyczącego konwersji dwie osoby mogą uzyskać różne „wielkości lota” dla tego samego podanego celu, nawet gdy używają tego samego wzoru.