algorembrant commited on
Commit
d113c1b
·
verified ·
1 Parent(s): 7afa1a8

Upload 2 files

Browse files
an optimal risk allocation across multiple strategies/main.pdf ADDED
Binary file (99.1 kB). View file
 
an optimal risk allocation across multiple strategies/main.tex ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ \documentclass[11pt]{article}
3
+ \usepackage[margin=1in]{geometry}
4
+
5
+ % Core packages
6
+ \usepackage{amsmath,amssymb}
7
+ \usepackage{tikz-cd}
8
+ \usepackage{multicol}
9
+
10
+ % Paragraphs
11
+ \setlength{\parindent}{0pt}
12
+ \setlength{\parskip}{1\baselineskip}
13
+
14
+ \title{An Optimal Risk Allocation Across Multiple Strategies}
15
+ \author{algorembrant}
16
+ \date{\today}
17
+
18
+ \begin{document}
19
+ \maketitle
20
+
21
+ Say we have multiple alpha/edge/system/strategy's $Winrate$, in decimal, which came from trading setups, denoted as $W_1,W_2,W_3,\ldots,W_{\alpha}$. The certain Winrate, which is $W_c \in W_{\alpha}$, divided by the sum of all winrates, is the fraction to use to allocate risk from our max risk.
22
+ \begin{align}
23
+ O_c = C \times R \times \frac{W_c}{\displaystyle\sum_{\text{all }{\alpha}} W_{\alpha}}, \quad O_c \in \mathbb{N}, \quad \sum \frac{W_c}{\displaystyle\sum_{\text{all }{\alpha}} W_{\alpha}} = 1, \quad \displaystyle\sum_{\text{all }{\alpha}} O_{\alpha} = C \times R
24
+ \end{align}
25
+ where
26
+ \begin{align*}
27
+ O_c &= \text{is the Optimal Bet at certain alpha/edge/system/strategy, a cash, } O_c \in O_{\alpha}, \text{ and a whole number } \mathbb{N} \\
28
+ C &= \text{is the Capital in cash, or balance with realized PnL} \\
29
+ R &= \text{is the max Risk\%, in decimal, to expose in one Session or within active trading time}.
30
+ \end{align*}
31
+ For example, suppose we deploy five alpha/edge/system/strategies with corresponding win rates of $\{0.60, 0.63, 0.67, 0.69, 0.89\}$, and our capital $C$ is 100,000 cash, and we are willing to expose $R$ as 0.05 (5\%) for the whole trading day. Therefore:
32
+ \begin{align*}
33
+ O_c &= C \times R \times \frac{W_c}{\displaystyle\sum_{\text{all }{\alpha}} W_{\alpha}} \Rightarrow
34
+ O_{0.67} &= 100000 \times 0.05 \times \frac{0.67}{0.60 + 0.63 + 0.67 + 0.69 + 0.89} = 963
35
+ \end{align*}
36
+ It said that the optimal bet of that certain strategy (which had the 0.67 winrate) is 963 cash. Which could be used as proportional to our stop-loss size, but SL size is out of scope in this paper. Moving on, the following rules could be used for safeguard-related pipelines, which are always true.
37
+ \begin{align*}
38
+ \sum \frac{W_c}{\displaystyle\sum_{\text{all }{\alpha}} W_{\alpha}} &= \underbrace{0.17 + 0.18 + 0.19 + 0.20 + 0.26}_{\text{each was rounded into 2 decimals}} = 1
39
+ \end{align*}
40
+ Where the sum of all fractions of optimal bets must be equal to 1. And,
41
+ \begin{align*}
42
+ \displaystyle\sum_{\text{all }{\alpha}} O_{\alpha} = \underbrace{862 + 905 + 963 + 991 + 1279}_{\text{each was turned into $\mathbb{N}$}} = 100000 \times 0.05
43
+ \end{align*}
44
+ Where the sum of all optimal bets must be equal to the max risk exposure.
45
+
46
+ That's all, the end.
47
+ \end{document}