Our Research
The world does not need yet another market commentator. Our tools are designed to help investors along their investment journey
- Signals: trend reversal signals (Bull/Bear) on equity indices, Forex and government bonds
- Trading systems: simple steps from concept, back tests to auto-trade
- Money management: bet sizing algorithms, money/risk management tools
- Psychology: research and practical tools on habit formation
- Topics: discussions on the industry, trends
Stock trading: Is Short Interest Ratio (days to cover) no longer a useful indicator for short selling?
My answer to Stock trading: Is Short Interest Ratio (days to cover) no longer a useful indicator for short selling?
Answer by Laurent Bernut:
This ratio gives the illusion of usefulness. There are two variables here: volume and utilization. Volume tends to dry up in down markets but picks up in climaxes. So, number can improve as everyone else sells !
I actually built something akin to days to cover back in 2005, before it was even popular as Short Interest ratio. I thought back then it was slicker than shorting fee, which was a lagging indicator. I then realised the paradox of a declining number in a selling frenzy.
Market cap bias
Another distortion came from the market cap bias. Small caps are apparently hard to short because of liquidity constraints. Yet, older listings sometimes have surprisingly high percentage of borrow available. This means if You can sit through the volatility (I can’t personally), You may have a chance.
On the end of the spectrum are large caps with complex capital structures. They are liquid but hard to short.
Example: big institutions have complex capital structures and can be heavily shorted by all sorts of participants such as fixed income arbs, L/S, P/E mezzanine holders etc. They can be heavily shorted while having 0.1 days to cover. So, You can’t source the borrow or find it usury and poor quality while having the illusion of liquidity.
Borrow utilisation: clean and simple
I then moved on to something simpler, robust and unambiguous: short utilisation.
Short utilisation = Shares borrowed / Shares available for borrow
This has one variable. It unequivocally says if it is already heavily shorted. As a general rule of thumb, i cover my positions when utilisation exceeds 55%.
This is standard risk management procedure for two reasons:
- Limited reward to risk: beyond 2/3, it is fair to assume that bad news is old news. So, outcome is binary: either collapse or increased risk for minimal reward
- Cost: Short selling is a costly sport. The more heavily shorted, the more expensive it quickly gets.
- Short squeeze frequency: there are not many buyers of heavily shorted stocks. So, any bit of buying pressure can snowball into a short squeeze. It may not trigger my stop loss initially, but enough amateurs flushed out and it could eventually
Chain reaction, bad borrow, cost, limited downside, so why bother ?
Complexity is a form of laziness:
As with all indicators, work the math backward so as to understand what it is supposed to measure. In the case of “days to cover”, it is an imperfect view on short liquidation. It encourages a behavior to take small positions so as to avoid liquidity traps. It does not deter from taking positions however. Short ratio “days to cover” is a imperfect mathematical answer to a valid question: “if i short this stock, do i run the risk of not being able to cover in case of a squeeze ?”
Gandhi said that ahimsa non-violence is not avoidance of violence, it is avoidance of conditions that could lead to violence.
Do not short stocks that are illiquid or prone to frequent short squeezes, and You will worry less about being stranded.
Conclusion
So, You are better off staying away from heavily short stocks altogether, which is recaptured in borrow utilisation.
Convex position sizing algorithm: something your brain can trade through euphoria and depression
Introduction
There are two position sizes: too little or too much. Too little when it is working and too much when it is not. Of course, our inner idiot compels us to take too little risk when we should be bold and vice versa when we should be prudent.
Position sizing is this critical juncture between financial and emotional capital. Deplete the former and it will take effort to rebuild. It is a complicated problem, but not a complex one. Break the latter and “Game Over”.
On the short side, position sizing is even more critical: failures get bigger and painful, while successes shrink away. Over the years, I have experimented with many position sizing algorithms. Many of them were brilliant, but I would always drift away and abandon each one of them after a while. Then, I realised I looked at the problem from the wrong angle. Convex position sizing is the story of my journey
If You have encountered “fear of pulling the trigger” or if You routinely take too much/too little risk at precisely the wrong time, then this position sizing algorithm might be for You.
Part 1: The correct mathematical answer may not be the right one
The first part of the journey was to find out why I consistently drifted from conventional algorithms.
- Short selling is not a stock picking contest, it is a position sizing exercise
On the short side, the market does not cooperate:
- Volatility is elevated: that rules out systems like equal weight.
- Concentrated bets is a bad idea, as their volatility drives the short book and consequently the entire book
- Short squeezes are frequent: expect all shorts to rally >10% over 5 trading days
- During bear phases, correlation goes to 1. Expect Longs and Shorts to go against You at once
- Unprofitable trades balloon rapidly. So, the natural tendency is to be conservative and take small risks.
- Unlike the long side, there are no 2-3 baggers. Winners shrink and contribute less. So, there is an opposite tendency to oversize positions.
Bottom line: the short side is less a stock picking contest than a position sizing exercise. Winners get smaller and loser get bigger. The difficulty is to size positions so that they contribute when successful, but do not torpedo performance when unsuccessful.
- Two types of algorithms and two types of people
There are two types of position sizing algorithms: aggressive or conservative. Risk seeking systems will have You bet beyond your comfort zone, and sometimes lose more than You should. System failure means cumulative losses have permanently damaged your ability to bounce back.
Conservative systems will have You bet small and earn less than You could. Failure means returns are not attractive enough, and/or period of recovery after a big loss is too long.
There are also two types of people when it comes to risk: risk seeking or risk adverse. Risk seeking people have higher tolerance for the volatility that comes with bold choices. If they go too far, they may no longer have the resources to bounce back.
Risk adverse people accept underwhelming returns in exchange for low volatility. Their downfall is they are sometimes conservative to the point of being risk seeking. Failure does not mean they aim too high and miss their target. Failure means they aim too low and succeed.
- Regime Change, transition and drift
Now, the world is not Manichean. There are times when it is wise to be conservative, settle for a risk adverse system, accept to earn a little less than You could.
There are also times when it pays off to be aggressive, ride a risk seeking system, but potentially lose a lot more than You should.
The problem is that most position sizing algorithms are good at either one or the other. They are not equipped to transition smoothly from equity growth to capital preservation. A core principle is that systems must be followed throughout a cycle in order to achieve predicted results.
- The correct mathematical answer may not be the right one
The problem with many position sizing algorithms is not to find the optimal size that will achieve desired geometric returns. The difficulty is keeping executing through euphoria and depression. Of course, optimal f is the correct position sizing algorithm. The problem is my inner idiot thinks he knows better.
For example, “fear of pulling the trigger” is simply the inner idiot (often referred to as amygdala) saying those bets are too big. This fear gets reinforced after every loss in the thalamus. It eventually gets to the point where the brain overrides the algorithm, but rationalises decisions. Self-deception is insidious, it covers its own tracks.
I did not abandon any of the position sizing all at once. I just gradually drifted away. I failed because my inner idiot constantly second guessed what the algorithms suggested. Discipline is futile. It’s like diet: everyone puts those kilos back on in the end.
I therefore realised that the only way to makes more sense to build a position sizing algorithm that the brain can embrace and then figure out the math.
Part 2: Convex position sizing
- Philosophy of the convex position sizing
Convex position sizing algorithm was conceived backward. Math is subservient to the brain. It may not be the optimal mathematical solution, but it is one my inner idiot will have no problem executing during triumph and disaster.
So, I started out with a list of demands
- Trade at optimum risk: (accelerator)
- Accelerate to maximum risk during run-ups, but
- Decelerate quickly as soon as there is a drawdown
- Absorb volatility: (brakes)
- allocate maximum equity, but
- reduce risk drastically during severe drawdowns
- Avoid whipsaws due to premature re-acceleration
- Reduce risk for each new re-entry: (trend maturity)
- Simple input variables (risk appetite)
The best analogy is fuel efficiency. Flooring the accelerator and then slamming the brakes is not a fuel efficient way to drive. These are aggressive systems like Kelly criterion, optimal f and Fixed Ratio Position Sizing (FRPS). Driving like Mrs Daisy is lovely, but not necessarily the most competitive style. These are systems like constant Fixed Fractional Position Sizing (FFPS), equal weight.
Convex position sizing algorithm runs at optimum acceleration. It will take on risk as equity curves rises and reduce as it comes down. It will slam the brakes to avert accidents and then re-accelerate smoothly. Risk Per Trade is the accelerator and Equity would be the brakes.
One of the strengths of the algorithm is smooth transition from risk seeking to risk adverse. The algorithm focuses on drawdowns. As soon as there is a drawdown, risk is reduced. Conventional position sizing algorithms focus on winning streaks and thresholds. They are therefore slow to react.
- Fixed Fractional Position Sizing revisited
Fixed Fractional Position Sizing algorithm basic formula is:
Market Value = Risk Per Trade / Distance to Stop Loss * Equity
Most formulas focus exclusively on Risk Per Trade (RPT). With the notable exception of Market’s Money, few of them consider Equity (capital allocation or surface). The idea became clear to use both sides, one for acceleration, the other for deceleration.
- Convex Risk Per Trade
In practice, this is what Risk per trade looks like:
Risk per trade oscillates between a minimum and maximum. Trends mature, so risk per trade is reduced for each re-entry. Convexity comes from the ratio of min/max risk. In this example, min risk is set at -0.25% and max risk at -1%. The bigger the ratio the steeper the acceleration.
How to calculate min and max risk per trade
- Max Risk per Trade: Risk Appetite / [AVG number of positions * (Long Term Loss Rate + 2 STDEV(Loss Rate)]
- Risk appetite: is not a mathematical number. It is the drawdown investors are willing to stomach before redeeming. Whatever You think that number is, divide it by 2. This is a clear case where You do not want to be right !!!
- Long Term Loss Rate: ideally, this is the win rate through the entire cycle. When there is not enough sample data, default to a conservative 2/3. That means 2 trades out 3 will fail. 51% Win rate is for fairy tales, and Prince charming is not coming
- Min Risk per Trade: this is the minimum RPT that would still allow trading during drawdowns
- Position count: Trends mature. Risk should therefore be reduced after each entry so as to avoid giving back profit on last entries
Risk appetite is one of the two input variable of the entire posSizer algo. Everything else is calculated.
- Drawdon module
This is the equity allocated to each trade. The objective of this component is to absorb small daily volatility. As a drawdown becomes severe, surface is exponentially reduced so as to collapse residual risk. Note the slope of the curve. Small recovery results in rapid increase of the surface.
Trading floor: this is the second input variable. This is a percentage of equity balance that will be allocated if drawdown exceeds tolerance. A good example here is Millennium partners. After a drawdown of 5%, equity is automatically reduced to 50% of initial capital.
When investors say they can stomach a 20% drawdown, what they mean is they will think about redeeming after a 10% drawdown. So, it is wise to cushion the blow with this drawdown module.
Part 3: Convex position sizing in action
This posSizer runs on auto-trade Metatrader MT4. We trade closer to 30 currency pairs, leveraged at 100:1 on 15 minutes periodicity. This is probably as aggressive as it can be.
It feels like being in a driverless Formula 1, without a steering wheel, pedals for accelerator and brakes. Yet, thanks to this algo, there is no need to stay glued to a screen all day. This posSizer provides priceless comfort when most needed. It will smoothly handle trouble: reduce risk, collapse it if necessary and then re-accelerate rapidly.
This is what it looks like in practice. Below is a hypothetical equity curve (GS stock price). The real equity curve does not have those big drawdowns, so it is harder to distinguish.
Blue and pink lines are min and max market values per trade (MVPT). Green lines are market values for each position n1 to n4. Orange line is first entry without the drawdown module.
As equity curve rises, MVPT rises in unison. MVPT reacts rapidly to each drawdown but still remains closer to the upper bound until a more pronounced drawdown happens. Risk is reduced for each new tranche.
The drawdown module kicks in during severe drawdowns. This is the difference between the orange and green dotted line. MVPT goes down even further than minimum risk. There are times when even small positions seem too big. This ensures trades go through but at bare minimum risk. This reduces concentration, which in turn sets the stage for a rebound.
One of the problems of FFPS is premature re-acceleration after a drawdown. This leads to whipsaw in sideways markets. This is again a potential reason to drift from suggested positions. After a severe drawdown, the orange line rises faster, while the dotted line adjust re-acceleration to the speed of recovery. For example, the first drop below min risk was followed by a prompt recovery. The second one was more gradual.
Conclusion:
Under extreme stress, every degree of freedom, every bit left to interpretation has the potential for costly human error.
Position sizing often overlook the most important component in any trading system: our inner idiot. This algorithm reconciles math and affective neurosciences. It helps us “meet with Triumph and Disaster, and treat those two impostors just the same”, extract from Rudyard Kipling, “If”
Is a quant trader who does quantitative analysis but then trades discretionarily based on his analysis still considered a “quant”?
Answer by Laurent Bernut:
if Quant means systematic then the answer is easy. Being a systematic trader is like being pregnant: either You are, either You are not. You cannot be half pregnant.
95% systematic with a 5% discretionary overlay is still 100% discretionary for a simple reason: the power of No. It is not the trades we say Yes to, but the one we say No to that turn you into a discretionary trader.
The best example is stop loss. Honoring stop loss is what separates the men from the boys in the trading world.
Now, if You have 5% overlay, You may think this is oversold and it will bounce back. The worst thing that can/will happen is for You to be right.
It will give You license to do it again. By the third time, You will have created a new neural pathway that will rationalise not taking stop losses.
At that point, You are no longer trading a system. You are 100% discretionary.There is no judgement as to which is better or worse: systematic or discretionary. It is only bad if You are discretionary passing as systematic