Zasada ”1% Risk„ ”1% Risk„ Rule

Transkrypt

Zasada ”1% Risk„ ”1% Risk„ Rule
Zasada ”1% Risk„
Ochrona kapitału czy ograniczanie zysku?
”1% Risk„ Rule
Protecting capital or limiting profit?
Opracował
Adam Marszałek
Koło Naukowe Matematyków
Politechniki Krakowskiej
Opiekun naukowy
dr Jan Pudełko
Instytut Matematyki
Politechniki Krakowskiej
Abstract
The „1% Risk” rule is a popular investment strategy, recommended most often to novice investors
in the monetary market (Forex). The purpose of this work is to provide a mathematical analysis of
this rule. We ask, if the 1% level of the risk is always optimal and if not then then how to calculate
such an optimal level for different strategies.
First, we present how monetary market works and explain how the „1% Risk” rule is used. In the
main part of the paper we introduce our optimization criteria: propability of bankrupcy and probability
of success. The objective function is proposed and then used to find the optimum level of risk.
Finally, our results are applied to the analysis of two investment styles: scalping and midterm
trading.
Streszczenie
W pracy zajmujemy się analizą matematyczną jednej ze strategii zarządzania kapitałem inwestycyjnym, a mianowicie zasadą „1% Risk”. Zasadę tę poleca się m.in. początkującym inwestorom na
rynku walutowym (Forex) przy budowaniu ich strategii inwestycyjnej. Naszym celem jest wyznaczenie
stałej wartości ryzyka, która przy danych założeniach dotyczących konkretnej strategii inwestowania
będzie optymalna. Otrzymana wartość zastąpi wartość 1 procenta w omawianej zasadzie.
Na wstępie przybliżymy nieco rynek walutowy. W głównej części pracy wyprowadzimy kryteria
optymalizacyjne, jakimi są tu: prawdopodobieństwa bankructwa i prawdopodobieństwa sukcesu. Następnie przy użyciu tych kryteriów zaproponujemy funkcję celu, z której wyznaczymy optymalny
poziom ryzyka.
Na zakończenie zaprezentujemy otrzymane wyniki na przykładzie dwóch stylów inwestowania:
skalpowaniu i handlu średnioterminowego.
1. Zasada”1%Risk„ na rynku Forex
1.1. Co to jest Forex? Podstawowe wiadomości
Forex to potoczna nazwa największego rynku na świecie - rynku wymiany walut (Foreign
Exchange - FX) z dziennymi obrotami sięgającymi obecnie 2 bln dolarów. Jak sama nazwa
wskazuje, na tym rynku handluje się pieniędzmi. Forex jest rynkiem OTC (Over The Counter),
co oznacza, że nie ma jednego miejsca na świecie gdzie dokonuje się wszystkich operacji na tym
rynku, a handel parami walut odbywa się za pośrednictwem telefonów, Internetu i globalnej
sieci banków.
źródło: www.forex.nawigator.biz
Weźmy parę walutową EUR/USD. Pierwszą walutę w parze nazywamy walutą bazową, drugą zaś
walutą kwotowaną. Kurs tej pary mówi nam ile dolarów amerykańskich możemy kupić za jedno euro.
Kupując parę walutową zajmujemy na rynku pozycję długą (long), dla pary EUR/USD oznacza
to, że kupujemy euro. Natomiast sprzedając zajmujemy pozycję krótką (short), dla pary EUR/USD
oznacza to, że kupujemy dolara. Każdą pozycję zamykamy poprzez pozycję odwrotną. Transakcją
będziemy nazywać zajęcie jakiejkolwiek pozycji na rynku.
Podstawową jednostką na rynku Forex jest Lot. Jest to minimalna ilość danej waluty, którą
możemy wykupić na danej platformie i typie konta. Zazwyczaj dla kont mini jest to 10 000 jednostek,
a dla kont standardowych 100 000 jednostek. Spora część brokerów umożliwia grę na mini lotach
(0.1 lota), a także mikro lotach (0.01 lota).
Mogłoby wydawać się, że z powodu ograniczenia co do minimalnej wielkości transakcji rynek Forex
jest tylko dla ludzi z dużą gotówką. Nic bardziej mylnego. Narzędziem pozwalającym kontrolować
dużą pozycję przy pomocy małej sumy pieniędzy jest dźwignia (leverage). Jest to relacja pomiędzy
kapitałem o stałym oprocentowaniu pożyczonym przez firmę brokerską (kredyt), a wartością zainwestowanego kapitału (depozyt).
Dużym ułatwieniem w handlu na rynku Forex jest możliwość otwierania pozycji z limitami. Występują dwa rodzaje limitów:
— limit Stop-Loss (SL) służący do automatycznego zamykania pozycji przy określonych stratach,
gdy kurs pójdzie nie po naszej myśli.
— limit Take-Profit (T P ) służący do automatycznego zamykania pozycji przy określonym zysku,
zapobiega przed stratą już osiągniętego zysku.
Jednostką, w której wyrażana jest zmiana kursu pary walutowej jest pips. Jeden pips w zależności
od pary i jej kursu to drugie lub czwarte miejsce po przecinku. Limity SL i T P także wyrażane są
w pipsach.
Dla przykładu dla pary EUR/USD i dźwigni 100 : 1 za 100 dolarów możemy wejść w pozycję
na 10 000 euro. Dla tej pary 1 pips to 0.0001. Kupując euro z limitem SL = 20 oznacza, że pozycja
zamknie się gdy kurs spadnie o 0.002, natomiast z limitem T P = 30 oznacza, że pozycja zamknie się
gdy kurs wzrośnie o 0.003.
1.2. Zasada ”1% Risk„ oraz kilka przydatnych wzorów
Zasada”1% Risk„ jest strategią określającą zasady zarządzania kapitałem inwestycyjnym. Polega
ona na dobieraniu takiej wielkości transakcji aby maksymalna strata jaką dopuszczamy stanowiła 1%
aktualnego stanu konta.
Dopuszczalną stratę najłatwiej możemy określić poprzez ustalenie poziomu SL. Wtedy wielkość
transakcji jaką powinniśmy otworzyć aby strata ta była równa R procent stanu konta możemy
2
wyliczyć ze wzoru (1), natomiast z wzoru (2) możemy wyliczyć zysk/stratę jaką poniesiemy jeśli
kurs zmieni sie o ustaloną ilość pipsów.
P =
R·K
,
SL · D · Lot
Z = P · Lot · P ips · D ,
gdzie:
P - wielkość pozycji (w lotach),
R - procent (1% ⇒ R = 0.01),
K - stan konta,
SL - limit Stop-Loss (w pipsach),
D - dokładność kwotowania (dla EUR/USD ⇒ D
(1)
(2)
Lot - wielkość 1 lota (np. Lot = 10 000),
Z - zysk/strata,
P ips - zmiana kursu (w pipsach),
= 0.0001).
2. Analiza matematyczna zasady „1% Risk”
W tej części referatu postaramy się odpowiedzieć na pytanie postawione w tytule referatu, a mianowicie czy zawsze 1% się opłaca. W tym celu będziemy dążyć do wyznaczenia optymalnego parametru
R dla z góry ustalonych pozostałych parametrów systemu transakcyjnego.
2.1. Budowa modelu
Niech K0 ­ 0 oznacza kapitał początkowy. Załóżmy, że w rozważanym systemie transakcyjnym
ustalone są stałe poziomy limitów SL i T P . Oznacza to, że w każdej transakcji zarabiamy dokładnie
T P pipsów lub tracimy dokładnie SL pipsów.
Stan konta po jednej transakcji wyraża się wzorem
K1 = K0 ± Z.
Korzystając z wzorów (1) i (2) otrzymujemy

TP

 K0 (1 + R ·
) , gdy transakcja była zyskowna,
SL
K1 =

 K (1 − R · SL ) , gdy transakcja była stratna.
0
SL
Niech teraz X1 , X2 , . . . , Xn będą niezależnymi zmiennymi losowymi o takim samym rozkładzie
dwupunktowym takim, że
P (Xi = a) = s, P (Xi = −1) = 1 − s, i = 1, 2, . . . , n ,
(3)
gdzie:
P
a = TSL
, s - skuteczność systemu wyznaczona z transakcji historycznych.
Wówczas stan konta po n transakcjach wyraża się wzorem
Kn = K 0
n
Y
(1 + R · Xi ) .
i=1
2.2. Prawdopodobieństwo bankructwa
Pierwszym z dwóch kryteriów ze względu na które będziemy optymalizować parametr R jest
prawdopodobieństwo bankructwa w ciągu n transakcji. Za bankructwo uznajemy sytuację, w której
stan naszego konta spada poniżej z góry ustalonej kwoty. Kwotę tą oznaczmy przez Kb ∈ (0, K0 ).
Liczbę transakcji, po których zbankrutujemy możemy opisać za pomocą zmiennej losowej
τ = inf {t > 0 : Kt ∈ (0, Kb )} ,
3
natomiast prawdopodobieństwo osiągnięcia bankructwa podczas n transakcji możemy zapisać jako
P (τ ¬ n).
Aby obliczyć prawdopodobieństwo zbankrutowania po n-tej transakcji przedstawimy proces Kn
w nieco innej postaci
Kn = K0 (1 + a · R)p (1 − R)q ,
gdzie:
p + q = n, p - liczba zyskownych transakcji, q - liczba stratnych transakcji.
Zauważmy, że aby osiągnąć bankructwo po n-tej transakcji musi zajść
Kn = K0 (1 + a · R)p (1 − R)n−p ¬ Kb ,
(4)
wyznaczając p z nierówności (4) dostajemy
p¬
Kb
) − n ln (1 − R)
ln ( K
0
ln (1 + a · R) − ln (1 − R)
.
Oznacza to, że aby zbankrutować po n-tej transakcji możemy mieć co najwyżej p transakcji
zyskownych, a wiec stąd wniosek, że prawdopodobieństwo bankructwa podczas n transakcji jest
równoważne temu, że w n próbach otrzymamy co najwyżej p sukcesów.
Korzystając z faktu, że prawdopodobieństwo zdarzenia, że w n próbach otrzymamy dokładnie p
sukcesów i n − p porażek opisuje rozkład dwumianowy, otrzymujemy wzór na prawdopodobieństwo
bankructwa podczas n transakcji w postaci
P (τ ¬ n) =
p
X
i=0
$
gdzie: p =
n!
si (1 − s)n−i ,
i!(n − i)!
%
Kb
ln ( K
) − n ln (1 − R)
0
ln (1 + a · R) − ln (1 − R)
.
2.3. Prawdopodobieństwo sukcesu
Drugim kryterium optymalizacyjnym będzie prawdopodobieństwo sukcesu. Sukcesem będziemy
nazywać sytuację, w której zarobimy z góry ustaloną kwotę. Oznaczmy ją przez Ks ∈ (0, ∞).
Liczbę transakcji, po których osiągniemy sukces możemy opisać za pomocą zmiennej losowej
η = inf {t > 0 : Kt ­ K0 + Ks } ,
natomiast prawdopodobieństwo osiągnięcia sukcesu podczas n transakcji zapiszemy jako
P (η ¬ n).
W celu wyznaczenia prawdopodobieństwa sukcesu w ciągu n transakcji przeprowadzamy analogiczne rozumowanie jak w przypadku prawdopodobieństwa bankructwa. Po którym otrzymujemy
P (η ¬ n) =
n
X
i=p
&
gdzie: p =
n!
si (1 − s)n−i ,
i!(n − i)!
s
ln ( K0K+K
) − n ln (1 − R)
0
ln (1 + a · R) − ln (1 − R)
4
'
.
2.4. Optymalna wartość parametru R
Aby wyznaczyć optymalną wartość parametru R chcielibyśmy zminimalizować prawdopodobieństwo
bankructwa jednocześnie maksymalizując prawdopodobieństwo sukcesu.
W tym celu konstruujemy funkcję celu postaci
F (R) = P (τ ¬ n) − P (η ¬ n) .
Wówczas optymalna wartość parametru R wyraża się wzorem
R̂ = arg min F (R) .
R∈(0,1)
2.5. Kilka faktów matematycznych
Rozpatrzmy przestrzeń probabilistyczna (Ω, F, P ). Wprowadźmy filtrację (Ft )t∈T oraz rodzinę
zmiennych losowych (Xt )t∈T adaptowaną do tej filtracji o rozkładzie (3). Wówczas proces Kn można
zapisać w poniższej postaci
Kn = V0 +
n
X
Vk · Xk = Kn−1 + Vn · Xn ,
k=1
gdzie: V0 = K0 , Vn = R · Kn−1 ,
oraz następujące stwierdzenia są prawdziwe.
1. Zmienne losowe τ i η zdefinowane w paragrafach 2.2 i 2.3 są momentami stopu.
2. Ciąg zmiennych losowych (Vn )∞
n=0 jest ciągiem prognozowalnym (strategią).
3. Jeżeli EX = EXi dla i = 1, . . . , n to proces Kn jest
— martyngałem, gdy EX = 0,
— nadmartyngałem, gdy EX ­ 0,
— podmartyngałem, gdy EX ¬ 0,
4. EKn = K0 (1 + R · EX)n .
3. Przykłady
3.1. Scalping
Scalping (skalpowanie) - polega na zawieraniu wielu transakcji na krótki czas w celu uzyskania
profitu rzędu kilku punktów.
Ustalmy następujące parametry:
okres handlu - 1 miesiąc,
n = 100, a = 0.25,
s = 0.85, K = 1000,
Kb = 300, Ks = 100.
Optymalna wartość parametru R (wyznaczona
za pomocą Prostego Algorytmu Genetycznego)
R̂ ∈ (0.0499, 0.0510)
Prawdopodobieństwo bankructwa
5
Prawdopodobieństwo sukcesu
Funkcja celu
3.2. Midterm trading
Midterm trading - inaczej handel średnioterminowy. Od kilku dni do kilku tygodni, zwykle transakcja
na rynku nie jest otwarta dłużej niż 2 miesiące.
Ustalmy następujące parametry:
okres handlu - 1 rok,
n = 100, a = 3,
s = 0.35, K = 10000,
Kb = 3000, Ks = 10000.
Optymalna wartość parametru R (wyznaczona
za pomocą Prostego Algorytmu Genetycznego)
R̂ ∈ (0.0397, 0.0415)
Prawdopodobieństwo bankructwa
Prawdopodobieństwo sukcesu
Funkcja celu
Literatura
[1] Jacek Jakubowski, Rafał Sztencel - „Wstęp do teorii prawdopodobieństwa” - wydanie II, SCRIPT,
Warszawa 2001.
[2] Piotr Surdel - „Forex - Podstawy Giełdy Walutowej” - wydanie I, Internetowe Wydawnictwo Złote Myśli.
6

Podobne dokumenty