EN
Artykuły / 17.2 Ryzyko i wielkość pozycji
Ryzyko i wielkość pozycjiszkic

Ryzyko łączne kilku pozycji i kilku botów

14.11.20263 min czytania

W skrócie: ryzyko na transakcję opisuje jedną pozycję. Konto prop ma limity, które liczą się od sumy wszystkiego, co otwarte. Dlatego sumuję ryzyko wszystkich pozycji, które mogą być otwarte naraz, i traktuję pozycje na skorelowanych instrumentach jak jedną. Dopiero ta liczba musi się zmieścić w dziennym limicie straty.

Dwa pojęcia, które mylę najczęściej

Ryzyko na transakcję to to, ile tracę, gdy jedna pozycja dojdzie do stop lossa. Ryzyko łączne to to, ile tracę, gdy wszystkie otwarte pozycje dojdą do stop lossa w tym samym dniu. Przy jednym bocie i jednej pozycji obie liczby są równe. Przy kilku botach na jednym koncie rozjeżdżają się, a limit dzienny konta nie pyta, który bot stracił.

Przykład (liczby przykładowe): konto 100 000 USD, dzienny limit straty 5% = 5 000 USD, każdy bot ryzykuje 500 USD (0,5%). Dziesięć botów z otwartymi pozycjami daje łącznie 5 000 USD ryzyka - dokładnie limit. Wystarczy, że wszystkie trafią w SL, i konto jest po limicie, choć żaden bot nie zrobił nic złego.

Rachunek: ile pozycji straci naraz

Kolejna część pytania: jak często stracą wszystkie? Policzyłem to skryptem dla przykładu, w którym każda pozycja przegrywa z prawdopodobieństwem 60% (skuteczność 40%).

Pozycji naraz Wszystkie tracą, pozycje niezależne Wszystkie tracą, pozycje w pełni skorelowane
1 60% 60%
3 21,6% 60%
5 7,8% 60%
10 0,6% 60%

Kolumna środkowa to ułuda dywersyfikacji, jeśli pozycje naprawdę są niezależne. Kolumna prawa to przypadek, w którym kilka botów gra ten sam pomysł na tym samym instrumencie albo na instrumentach reagujących na tę samą wiadomość. Wtedy dziesięć botów to jeden zakład o dziesięciokrotnym rozmiarze.

Co jest skorelowane

Nie znam stałej korelacji, którą mogę podać z głowy, i jej nie wymyślam. Sprawdzam to praktycznie:

  • Ten sam instrument, różne boty: zakładam korelację pełną.
  • Złoto i indeksy USD w dniach publikacji danych z USA: ruszają się z tego samego powodu, więc w takim dniu je sumuję.
  • Dwa boty z tą samą logiką wejścia (np. wybicie o tej samej godzinie): w dniu trendowym i w dniu bez ruchu zachowują się podobnie.
  • Realny pomiar: z historii transakcji liczę, w ilu dniach oba boty straciły, i porównuję z rachunkiem niezależnym.

Co z tym robię

Ustalam budżet ryzyka dziennego z limitu konta, a nie z liczby botów. Jeśli limit dzienny to 5% i chcę zostawić połowę zapasu, budżet na wszystkie pozycje naraz to 2,5%. Podział:

  1. Liczę, ile pozycji maksymalnie może być otwartych jednocześnie (nie ile bywa średnio).
  2. Ryzyko na transakcję = budżet / liczba pozycji, z korektą w dół dla botów na tym samym instrumencie.
  3. Dla niektórych botów ograniczam liczbę jednoczesnych pozycji na instrument.
  4. Sprawdzam, czy blokada dzienna liczy tylko własne transakcje bota, czy całe konto. Przy wielu botach różnica decyduje, czy jeden bot zablokuje pozostałe, czy każdy będzie grał do własnego limitu.

Ostatni punkt jest łatwy do przeoczenia: limit straty zdefiniowany per bot nie chroni konta, gdy botów jest kilka. [DO UZUPEŁNIENIA: konkretna konfiguracja limitu dziennego na koncie z wieloma botami - jak jest ustawiona w Twojej flocie.]

Checklista

  • Wypisane wszystkie boty i instrumenty na koncie.
  • Policzona maksymalna liczba jednoczesnych pozycji.
  • Ryzyko łączne (z pełną korelacją dla tego samego instrumentu) mieści się w budżecie dziennym.
  • Budżet to część limitu konta, nie cały limit.
  • Wiem, czy blokada dzienna liczy własne transakcje, czy całe konto.
  • Po dodaniu nowego bota na konto liczę wszystko od nowa.

Powiązane

Źródła

Brak źródeł zewnętrznych - rachunek własny (skrypt tools/artykuly/combined_risk_table.py).

Ostrzeżenie: artykuł ma charakter edukacyjny i nie jest poradą inwestycyjną. Liczby z przykładów są poglądowe i nie opisują żadnego konta ani bota. Handel na rynkach finansowych wiąże się z ryzykiem utraty kapitału.

Dalej w rozdziale

421

Bezpiecznik ryzyka: kiedy bot nie powinien wchodzić minimalnym lotem

Gdy lot z ryzyka wychodzi poniżej minimum brokera, wiele kodów po cichu podnosi go do minimum. Pokazuję, jak to bywa nawet kilkukrotnie większe ryzyko niż w ustawieniach i jak działa mój bezpiecznik 1,5 raza.

425

Margin: ile depozytu zablokuje pozycja, wzór i przykłady

Margin to depozyt zabezpieczający zablokowany na czas pozycji. Pokazuję wzór dla forex, złota i indeksów, przykłady liczbowe i dlaczego przy botach z małym ryzykiem margin też bywa ograniczeniem.