Martingale is a bet sizing technique for increasing the odds of winning at the expense of increased risk. The classic example icoin-flippingping game where the gambler doubles his bet if he loses, hoping to make back any losses to break even. He will continue doubling his bet through subsequent losses until the bet breaks even. Once he returns to whole he continues betting with a unit bet. In theory, with infinite capital and exactly 50-50 probabilit,y martingale can ensure the gambler will always return a profit.
Martingale position sizing is sometimes used in trading strategies without knowing its true risks. When implemented in reality, traders have limited leverage, and the market win-loss probability fluctuates as losses can when the market is range-bound. It is a certainty that with sufficient sample size, eventually, catastrophic loss does occur; it's just a matter of when. To demonstrate this, we built a martingale position management algorithm and backtest it on 15 years of data in QuantConnect to highlight the crashes. To decide entry points, we chose the popular Relative Strength Index (RSI) indicator and shorted when it was over 70, signaling it was overbought. Conversely, we entered the market long when it was less than 30, signaling oversold. Our entry and exit conditions were fairly arbitrary because we wanted to explore martingale position sizing more than RSI. Once the algorithm is vested ,we monitor for a minimum profit gain, and on achieving the minimum profit gain we exit the strategy locking in the profit.
Watch Video of This StrategyIn the event the algorithm reaches our maximum loss, we record the trade loss and double-invert the position as per martingale rules. The trade's loss is now attached to a "loss-chain" parameter which serves as a memory of thidoubling sequencece. The minimum profit gain must also recoup thloss chainin before resetting to start again. Our backtest result shows our implementation beating the absolute return of the SPY over 15-yearar period, but it has greater volatility resulting in a lower Sharpe Ratio (0.4 vs 1.1 S&P). Interestingly it demonstrates the characteristic crashes of a martingale strategy, but since we have fixed levera,ge the crashes never rebound to form the perfect straight line. There are many areas for experimentation to improve the strategy performance, such as using more intelligent entry and exit techniques, anti-martingale position siz,ing and adjusting our entry and loss targets based on market volatility. But I'll leave that for you to explore!
Jared Broad
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!