<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Algo Bench</title><link>https://thealgobench.com/</link><description>Recent content on The Algo Bench</description><generator>Hugo</generator><language>en-IN</language><lastBuildDate>Sun, 11 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thealgobench.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Disclaimer</title><link>https://thealgobench.com/legal/disclaimer/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/legal/disclaimer/</guid><description>&lt;p&gt;&lt;strong&gt;Please read this carefully. By using thealgobench.com, its newsletter and its social media channels&#10;(together, &amp;ldquo;The Algo Bench&amp;rdquo;), you agree to it.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="educational-purpose-only"&gt;Educational purpose only&lt;/h2&gt;&#10;&lt;p&gt;Everything published by The Algo Bench, including articles, backtests, tearsheets, code, charts, videos and&#10;emails, is for &lt;strong&gt;educational and informational purposes only&lt;/strong&gt;. It describes how systematic trading strategies can be&#10;designed, tested and evaluated.&lt;/p&gt;</description></item><item><title>Terms of Use</title><link>https://thealgobench.com/legal/terms/</link><pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/legal/terms/</guid><description>&lt;p&gt;These Terms of Use (&amp;ldquo;Terms&amp;rdquo;) apply to thealgobench.com, its newsletter and related channels (&amp;ldquo;The Algo Bench&amp;rdquo;,&#10;&amp;ldquo;we&amp;rdquo;, &amp;ldquo;us&amp;rdquo;), operated by The Algo Bench, a proprietorship of Satish Nagda, Mumbai, India. By using The Algo Bench you agree to these&#10;Terms. If you don&amp;rsquo;t agree, please don&amp;rsquo;t use the site.&lt;/p&gt;</description></item><item><title>Privacy Policy</title><link>https://thealgobench.com/legal/privacy/</link><pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/legal/privacy/</guid><description>&lt;p&gt;This policy explains how The Algo Bench, a proprietorship of Satish Nagda (&amp;ldquo;The Algo Bench&amp;rdquo;, &amp;ldquo;we&amp;rdquo;), handles personal data when you&#10;use thealgobench.com, our newsletter and related channels. We act as the &lt;strong&gt;Data Fiduciary&lt;/strong&gt; under India&amp;rsquo;s Digital&#10;Personal Data Protection Act, 2023 (the &amp;ldquo;DPDP Act&amp;rdquo;).&lt;/p&gt;</description></item><item><title>About</title><link>https://thealgobench.com/about/</link><pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/about/</guid><description>&lt;p&gt;I&amp;rsquo;m &lt;strong&gt;Satish Nagda&lt;/strong&gt;, a &lt;strong&gt;Chartered Accountant&lt;/strong&gt;. I spent more than 20 years in financial services, most of it&#10;inside India&amp;rsquo;s retail broking industry. In corporate roles, I grew from manager into &lt;strong&gt;C-suite roles&lt;/strong&gt;, leading&#10;finance and business transformation.&lt;/p&gt;&#10;&lt;p&gt;I always felt lucky to be part of an industry that was bringing equities to Indian retail investors: something that,&#10;used well, can make a real, positive difference to people&amp;rsquo;s lives.&lt;/p&gt;</description></item><item><title>What is Algo?</title><link>https://thealgobench.com/what-is-algo/</link><pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/what-is-algo/</guid><description>&lt;p&gt;&lt;strong&gt;Algo investing and trading means following a set of written rules, automatically, every time.&lt;/strong&gt; The rules decide what&#10;to buy, when to sell and how much to hold. A computer then follows them exactly, without second thoughts.&lt;/p&gt;&#10;&lt;p&gt;That&amp;rsquo;s all it is. It doesn&amp;rsquo;t have to be fast, complicated or secretive.&lt;/p&gt;</description></item><item><title>"Order sent" — but the broker never took it</title><link>https://thealgobench.com/launchpad/order-sent-never-reached-broker/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/launchpad/order-sent-never-reached-broker/</guid><description>&lt;h2 id="what-went-wrong"&gt;What went wrong&lt;/h2&gt;&#10;&lt;p&gt;Our bot sent its usual alert: &amp;ldquo;order sent&amp;rdquo;. We relaxed. Later we found that the broker had &lt;strong&gt;rejected&lt;/strong&gt; the order. The&#10;position the bot believed it had opened didn&amp;rsquo;t exist.&lt;/p&gt;&#10;&lt;p&gt;The bot was reporting what it had &lt;em&gt;tried&lt;/em&gt; to do, not what had actually happened. It called the broker&amp;rsquo;s order API and&#10;announced success, without checking the broker&amp;rsquo;s reply.&lt;/p&gt;</description></item><item><title>Buying last year's losers: the NIFTY 500's worst performers kept losing</title><link>https://thealgobench.com/strategies/last-years-losers/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/last-years-losers/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;Buy what has fallen the most and wait for it to bounce back. It&amp;rsquo;s one of the most natural instincts in investing, and&#10;it has a respectable academic history: a famous 1985 study found that US stocks with the worst returns over the past&#10;three to five years went on to beat the market. Prices overshoot, the argument goes, so the most hated stocks become&#10;too cheap.&lt;/p&gt;</description></item><item><title>Lots or units? The same order, ten times the size</title><link>https://thealgobench.com/launchpad/lots-vs-units-order-quantity/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/launchpad/lots-vs-units-order-quantity/</guid><description>&lt;h2 id="what-went-wrong"&gt;What went wrong&lt;/h2&gt;&#10;&lt;p&gt;We run the same strategies across accounts at more than one broker. For a commodity future with a lot size of 10, our&#10;code sent an order with a quantity of 10. One broker placed &lt;strong&gt;1 lot&lt;/strong&gt; (10 units). The other placed &lt;strong&gt;10 lots&lt;/strong&gt;&#10;(100 units). Same code, same contract, same number: ten times the position.&lt;/p&gt;</description></item><item><title>Low volatility: hold the 30 calmest stocks in the NIFTY 500</title><link>https://thealgobench.com/strategies/low-volatility-30/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/low-volatility-30/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;The &amp;ldquo;low-volatility anomaly&amp;rdquo; is one of the best-documented puzzles in finance. Theory says riskier stocks should earn&#10;more, yet in many markets the calmest stocks have earned about as much as the market, or more, with much smaller falls.&#10;One common explanation: many investors chase exciting stocks and avoid dull ones, leaving the dull ones cheap.&lt;/p&gt;</description></item><item><title>The server ran out of memory in the middle of an order</title><link>https://thealgobench.com/launchpad/server-ran-out-of-memory-mid-order/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/launchpad/server-ran-out-of-memory-mid-order/</guid><description>&lt;h2 id="what-went-wrong"&gt;What went wrong&lt;/h2&gt;&#10;&lt;p&gt;Our bot runs on a small cloud server with well under 1 GB of memory. One morning, a few minutes after the open, several&#10;strategies fired in the same minute while a background job was also recording market data. Memory ran out, and the&#10;operating system&amp;rsquo;s out-of-memory killer stopped the bot instantly, with no error message and no chance to clean up.&lt;/p&gt;</description></item><item><title>How we score strategies</title><link>https://thealgobench.com/checks/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/checks/</guid><description>&lt;p&gt;Every strategy carries three tags at the top: whether it is &lt;strong&gt;investing&lt;/strong&gt; or &lt;strong&gt;trading&lt;/strong&gt;, how many of our &lt;strong&gt;eight&#10;checks&lt;/strong&gt; it passed, and its &lt;strong&gt;risk&lt;/strong&gt; level. There is no star rating and no one-word verdict: the checks say what held&#10;up, the risk tag says what it would have felt like, and the write-up explains the rest.&lt;/p&gt;</description></item><item><title>Monthly momentum: hold the 15 strongest stocks until they fade</title><link>https://thealgobench.com/strategies/n500-momentum/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/n500-momentum/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;Momentum is one of the most persistent effects in markets: stocks that have risen strongly over the past several months&#10;tend to keep outperforming for a while. The classic way to use it is a rotation: own the strongest stocks, and swap&#10;them out as their strength fades.&lt;/p&gt;</description></item><item><title>Selling a weekly NIFTY OTM strangle: steady profits, uncapped risk</title><link>https://thealgobench.com/strategies/weekly-strangle-600/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/weekly-strangle-600/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;Most weekly NIFTY options expire worthless. A short strangle sells one call well above the index and one put well&#10;below it, collects both premiums, and profits if NIFTY stays between the two strikes until the options are closed or&#10;expire. The further away the strikes, the less premium you collect, but the less often the index reaches them.&lt;/p&gt;</description></item><item><title>Supertrend(10,2) on NIFTY: a simple trend-following system</title><link>https://thealgobench.com/strategies/supertrend-10-2-futures/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/supertrend-10-2-futures/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;Supertrend is one of the most popular trend indicators among traders: a line that sits below the price in an&#10;uptrend and above it in a downtrend, flipping when the price closes through it. Used as a complete system, you are&#10;always in the market: long while it points up, short while it points down, reversing at each flip.&lt;/p&gt;</description></item><item><title>Connors' Double Seven on NIFTY: underperformer even with a high win rate</title><link>https://thealgobench.com/strategies/double-seven/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/double-seven/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;Larry Connors&amp;rsquo; Double Seven is one of the best-known short-term mean-reversion rules. In a market that is trending up,&#10;buy when it closes at a fresh 7-day low, and sell when it closes at a fresh 7-day high. The idea is that short pullbacks&#10;inside a long-term uptrend tend to snap back. The rule was popularised on US index ETFs. We wanted to see whether it&#10;carries over to NIFTY.&lt;/p&gt;</description></item><item><title>Methodology</title><link>https://thealgobench.com/methodology/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/methodology/</guid><description>&lt;p&gt;A backtest is only as honest as its assumptions. These are the standards every published result follows.&#10;If a post departs from them, it says so at the top.&lt;/p&gt;&#10;&lt;p&gt;How each strategy is then &lt;strong&gt;scored&lt;/strong&gt;, the eight checks and the risk levels, is on&#10;&lt;a href="https://thealgobench.com/checks/"&gt;How we score strategies&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>ORB on NIFTY: an edge on the index that you cannot profit from</title><link>https://thealgobench.com/strategies/opening-range-breakout/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/strategies/opening-range-breakout/</guid><description>&lt;h2 id="the-idea"&gt;The idea&lt;/h2&gt;&#10;&lt;p&gt;The opening-range breakout (ORB) is one of the oldest intraday ideas. Mark the high and low of the first 15 or 30&#10;minutes. If price breaks above the range, go long; if it breaks below, go short. The logic is that the opening auction&#10;sets the day&amp;rsquo;s battle lines, and a decisive break shows which side won.&lt;/p&gt;</description></item><item><title>Survivorship bias</title><link>https://thealgobench.com/landmines/survivorship-bias/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/landmines/survivorship-bias/</guid><description>&lt;h2 id="the-trap"&gt;The trap&lt;/h2&gt;&#10;&lt;p&gt;You want to test a stock strategy on the NIFTY 500, so you download the list of NIFTY 500 stocks and run your rules over&#10;the last ten years. The problem is that the list you downloaded is &lt;strong&gt;today&amp;rsquo;s&lt;/strong&gt; list. It contains only the companies that&#10;are still big and still listed. Every company that collapsed, was delisted, merged away or simply shrank out of the index&#10;along the way has disappeared from your test.&lt;/p&gt;</description></item><item><title>Trading the untradable index</title><link>https://thealgobench.com/landmines/trading-the-untradable/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/landmines/trading-the-untradable/</guid><description>&lt;h2 id="the-trap"&gt;The trap&lt;/h2&gt;&#10;&lt;p&gt;The NIFTY 50 index is a calculated number, not something you can trade. When a backtest buys and sells &amp;ldquo;NIFTY&amp;rdquo; at the&#10;index&amp;rsquo;s own 1-min or 5-min high, low and close, it assumes fills at prices that may never have existed on any tradeable&#10;instrument. Real trades happen in futures, options or a &lt;strong&gt;synthetic future&lt;/strong&gt; (a long call plus a short put at the same&#10;strike, which behaves like a future).&lt;/p&gt;</description></item><item><title>Wrong costs, in either direction</title><link>https://thealgobench.com/landmines/what-a-strangle-really-costs/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://thealgobench.com/landmines/what-a-strangle-really-costs/</guid><description>&lt;h2 id="the-trap"&gt;The trap&lt;/h2&gt;&#10;&lt;p&gt;Using a rule-of-thumb cost per trade (&amp;ldquo;call it 2 points a leg, each way&amp;rdquo;) instead of a cost model built up from the actual&#10;charges and checked against real fills.&lt;/p&gt;&#10;&lt;h2 id="how-it-fools-you"&gt;How it fools you&lt;/h2&gt;&#10;&lt;p&gt;The error can run either way, and both directions are expensive:&lt;/p&gt;</description></item><item><title>Almost there</title><link>https://thealgobench.com/thanks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thealgobench.com/thanks/</guid><description>&lt;p&gt;We&amp;rsquo;ve sent you an email. &lt;strong&gt;Click the confirmation link in it&lt;/strong&gt; to finish subscribing. Until you do, you won&amp;rsquo;t receive&#10;anything from us.&lt;/p&gt;&#10;&lt;p&gt;Can&amp;rsquo;t find it? Check your spam or promotions folder, and add &lt;strong&gt;&lt;a href="mailto:hello@thealgobench.com"&gt;hello@thealgobench.com&lt;/a&gt;&lt;/strong&gt; to your contacts so future emails&#10;arrive safely.&lt;/p&gt;</description></item><item><title>Browse by topic</title><link>https://thealgobench.com/topics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thealgobench.com/topics/</guid><description/></item></channel></rss>