People are saying I am not posting enough finance content. FINE. Once you have decent alphas a lot of the skill in running a systematic strategy is reducing turnover. Alpha is unknown but trading costs are certain. Keep trading to the minimum needed to monetise your alpha.
-
-
Another way to say it — you have an interval of width 2b around your target position, and if your position is outside that interval you trade until you are at the edge of it. Larger values of b will reduce turnover more.
Show this thread -
How to pick b? A few ideas 1. Optimise it in a backtest (eg to maximise net Sharpe ratio) 2. Pick it to target a particular turnover, eg if your forecast horizon is ten days you hope to turn over ~20% of your book per day, so pick b to achieve this
Show this thread -
3. Pick a sensible value based on your max position size, eg 5-25% of max position size.
Show this thread -
I’m normally against optimising parameters based on a backtest but this is quite a benign optimisation. The main danger is that if your edge is overestimated, your optimisation will pick a value of b that is too low, so you should be conservative (eg double the “best” value of b)
Show this thread -
In practise I normally do either 1 or 2, but 3 is a good check that you have selected a sensible value.
Show this thread -
There is a mathematical model that produces this trading rule btw! If you have linear alpha, quadratic risk and trading costs proportional to trade size (eg a fixed bid offer spread) this is the trading rule that results. Can run through the math if there’s demand. Fin.
Show this thread -
This is a sort of “folk knowledge” in quant finance. It’s rarely discussed in books/papers because it’s so basic that it’s assumed everyone knows it, so I couldn’t find a good reference for it. Derivation is below.pic.twitter.com/rEcPF114VZ
Show this thread -
Nice thing about knowing the derivation is that it’s straightforward to extend it eg other t-cost forms (3/2 or quadratic), multiple assets (sigma becomes a covariance matrix) or introduce constraints on position size or turnover. Most extensions need to be solved numerically.
Show this thread
End of conversation
New conversation -
-
-
attentive here, ...newbie asks b is ‘what’ though in definition?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.