<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LossGuardian Blog</title>
    <link>https://lossguardian.com/blog/</link>
    <description>Why Indian retail traders break their own rules, and what actually stops it. Notes on loss limits, revenge trading and risk discipline from the team building LossGuardian.</description>
    <language>en-in</language>
    <atom:link href="https://lossguardian.com/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why we will never square off your position for you</title>
      <link>https://lossguardian.com/blog/why-we-will-never-square-off-your-position/</link>
      <guid isPermaLink="true">https://lossguardian.com/blog/why-we-will-never-square-off-your-position/</guid>
      <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
      <description>The most requested LossGuardian feature is the one we will not build. Auto-squareoff removes the decision that discipline is made of, and it hands software power over your account that it should not have.</description>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>The single most requested feature we get is some version of this:</p>
<blockquote>
<p>"Just close my positions when I hit my loss limit. I know I won't do it myself."</p>
</blockquote>
<p>It is an honest request. The person asking has watched themselves blow through a
limit they set that morning, and they have concluded, correctly, that they
cannot be trusted at 1:20 PM with a red P&amp;L.</p>
<p>We are not going to build it. Not in v1, not later, not as an opt-in toggle.
LossGuardian is read-only: it cannot place, modify or cancel an order on your
account, and the API permissions it holds do not allow it to. That is a design
decision, not a limitation we are working around.</p>
<p>Here is the reasoning, because "we just won't" is not an argument.</p>
<h2>Auto-squareoff removes the rep you need</h2>
<p>Discipline is not a personality trait you either have or do not have. It is the
accumulated result of a specific event repeating: you are shown that you have
crossed your own line, you feel the pull to keep going, and you close the
position anyway.</p>
<p>That last clause is the whole thing. It is the rep.</p>
<p>If software closes the position, the event still happens. You still crossed the
line, you still felt the pull. But the rep does not. You did not do the hard
part. Do that a hundred times and you have not built a hundred reps of
discipline. You have built a hundred reps of <em>being rescued</em>, which is a
different skill, and one that only works while the rescuer is present.</p>
<p>Now take the app away. Your laptop is at the service centre; you are trading from
a phone; the API token expired at 6 AM and you did not notice. Every trader who
outsourced the decision is, that day, exactly the trader they were before they
installed anything.</p>
<p>The goal is not to have a good day while the software is running. The goal is to
become someone whose default behaviour at 1:20 PM is different. Those are not the
same product.</p>
<h2>The dependency is quiet and it compounds</h2>
<p>Watch what happens to your limits once something else enforces them.</p>
<p>When you are the one who has to close the position, the limit is a real
constraint and you set it like one. When software will close it for you, the
limit becomes a setting. Settings get adjusted. The number drifts up, ₹5,000
becoming ₹8,000, because "the app will catch me anyway, I just want room to
breathe." The limit stops being the point at which you stop and becomes the point
at which you are stopped, which are psychologically opposite things.</p>
<p>Six weeks in, the trader with auto-squareoff has a wider limit than the one they
started with and no independent ability to honour it. That is a worse position
than the one they were in before, and it took a feature request to get there.</p>
<h2>Software should not have that power over your account</h2>
<p>Set the psychology aside for a moment and look at it as an engineering problem.</p>
<p>To close a position, an application needs order-placement permission on your
broker account. That permission does not come with a qualifier. It cannot be
granted as "may exit, may not enter": the broker's API does not model intent, it
models capability. Whatever can square off your NIFTY position at 1:20 PM can
also, if it is wrong, place an order you did not want at 9:20 AM.</p>
<p>So ask what has to hold for that to be safe:</p>
<ul>
<li>The P&amp;L calculation has to be right, on every product type, including the ones
where the broker's own numbers lag by a few seconds.</li>
<li>The connection has to be healthy. A stale feed showing a loss that is not there
is now an order, not a false alarm.</li>
<li>The logic has to be right on the day the market gaps, when the exchange feed
hiccups, and when your broker's API returns a shape nobody tested against.</li>
<li>Our deploy has to be right. Every time.</li>
</ul>
<p>Software gets things wrong. Ours will get things wrong. The difference between a
read-only tool and one holding trade permissions is the difference between a bug
that shows you a wrong number and a bug that takes a position off at the worst
possible price and posts the loss to your account. One of those you notice and
report. The other one you cannot undo.</p>
<p>We would rather be a tool that occasionally shows a wrong number than a tool that
occasionally trades.</p>
<p>There is a security argument on top of the safety one. A read-only token is worth
very little to anyone who steals it. A token that can trade is worth taking. The
smallest permission that does the job is the one worth holding, and the job here
does not require trading. You can read exactly what LossGuardian stores and where
on the <a href="/security">security page</a>.</p>
<h2>What we do instead</h2>
<p>We make the moment impossible to miss, and impossible to pretend you did not see.</p>
<p>When you cross a limit you set, LossGuardian puts a hard-stop alert in front of
you that you cannot wave away with a click. It states the number, it states the
rule you wrote, and it stays. It is a warning designed to be inconvenient,
because a warning you can dismiss in half a second is a warning you have already
learned to dismiss.</p>
<p>It also catches the thing a P&amp;L number alone will not. Revenge trading does not
announce itself as a big loss. It announces itself as a <em>sequence</em>: a loss, then
a re-entry ninety seconds later, then position sizes creeping up. By the time the
rupee figure looks alarming, the tilt started twenty minutes earlier. Timing and
frequency are the signal; the loss is the lagging indicator.</p>
<p>Then you close the trade. On your broker's own platform, with your own hands. The
rep counts.</p>
<h2>"But I really cannot stop myself"</h2>
<p>Then the limit is not the problem, and neither is the software.</p>
<p>If you genuinely cannot close a position after being told, in unmissable terms,
that you are past your own line, no amount of automation fixes that. It just
moves where the failure shows up. The trader who cannot honour a limit with a
tool enforcing it is the trader who widens the limit, trades a second account, or
turns the tool off. All three happen, and all three are worse than an honest
failure you can see.</p>
<p>The honest version is useful. It gives you something to work with: a day you can
look at, a pattern you can name, a number you can bring down next week. Being
quietly saved teaches you nothing, and the record looks fine right up until the
day it does not.</p>
<h2>The trade-off, stated plainly</h2>
<p>You can have a tool that protects today's capital by taking the wheel, or a tool
that builds the trader who protects every future day's capital. Over one session
the first one looks better. Over a year it is not close.</p>
<p>We picked the second one. If you want the first, we are the wrong product, and we
would rather say so than sell you a dependency.</p>
<p>The rules are yours. We make sure you cannot pretend you did not see them.</p>
<hr />
<p><strong>Related reading:</strong> how LossGuardian compares to other Indian risk tools on
permissions, pricing and what they are allowed to do:
<a href="/compare/lossguardian-vs-others">LossGuardian vs other tools</a>. If you trade on
Zerodha, the connection is an official broker-issued integration:
<a href="/brokers/zerodha">LossGuardian for Zerodha</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Why discipline fails at 1:30 PM</title>
      <link>https://lossguardian.com/blog/why-discipline-fails-at-130-pm/</link>
      <guid isPermaLink="true">https://lossguardian.com/blog/why-discipline-fails-at-130-pm/</guid>
      <pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate>
      <description>Revenge trading is not a character flaw that strikes at random. It is a predictable sequence with a clock attached, and the afternoon session is where it lands. Here is the anatomy, and how to stop it.</description>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Ask a hundred Indian option traders when their worst trades happen and you will
hear the same window over and over: the hour or so after lunch. Not the open,
where everyone is alert and cautious. The afternoon, when the morning has already
gone wrong.</p>
<p>This is not bad luck clustering. It is a sequence, and it runs in roughly the
same order every time.</p>
<h2>The sequence</h2>
<p><strong>9:15 to 10:30. The plan is intact.</strong> You are rested, the plan is fresh, and
you have not lost anything yet. Almost nobody revenge trades in the first hour.
This is worth noticing, because it tells you that discipline is not a fixed
quantity you either possess or do not. At 9:20 AM you have plenty of it.</p>
<p><strong>The first real loss.</strong> Not a scratch, but a loss with a number attached that you
did not want to see. The immediate feeling is not "I was wrong." It is
<em>urgency</em>. Something needs to be done about this, and it needs to be done now.</p>
<p><strong>The re-entry.</strong> This is the hinge. The trade you take within a few minutes of a
loss is almost never the trade your plan describes. It is the same underlying,
often the same direction, taken because you want the last one back. Ask a trader
afterwards what the setup was and they will describe the previous trade, not this
one.</p>
<p><strong>The size creep.</strong> The next lot is bigger. It has to be, because the hole is bigger,
and a normal-sized win no longer gets you back to flat. This is the point at
which the day changes character. Up to here you were losing money. From here you
are trying to <em>win money back</em>, which is a different game with a different risk
profile, and one you never planned for.</p>
<p><strong>12:30 to 2:00. The drift.</strong> Lunchtime volumes thin out, moves get choppy, and
setups that would have been obvious at 10 AM are ambiguous now. Meanwhile you
have been staring at a screen for four hours and your capacity for a hard "no"
is at its lowest point of the day. Bad conditions meeting a depleted decider.</p>
<p><strong>The last hour.</strong> Either you got it back, which teaches you the wrong lesson and
guarantees a repeat, or you did not, and the day ends at a number that is a
multiple of the loss you were actually upset about.</p>
<p>Notice what the sequence does <em>not</em> require: a big loss. The starting loss is
usually ordinary. What makes the day expensive is everything that came after it.</p>
<h2>Why the afternoon specifically</h2>
<p>Three things stack up, and only one of them is about the market.</p>
<p><strong>The gap between decision and consequence has closed.</strong> In the morning, a
trading rule is abstract: a sentence you wrote about a hypothetical loss.
By 1 PM the loss is real, it is on your screen with a minus sign, and the rule is
now asking you to accept it permanently. Those are very different asks, and the
person being asked at 1 PM is not the person who agreed at 9.</p>
<p><strong>You have spent the day making decisions.</strong> Every skipped setup, every hold,
every exit is a small act of self-control, and by the afternoon you have made
hundreds. The capacity to refuse yourself something is finite over a session, and
the afternoon is where it runs out. Nobody breaks their rules while fresh.</p>
<p><strong>Loss hurts more than the equivalent gain feels good.</strong> This is the oldest
finding in behavioural economics and it does not care that you know about it. A
₹10,000 loss creates more pressure to act than a ₹10,000 gain creates pressure to
stop. So the losing day generates urgency and the winning day does not, which is
exactly backwards from what would be useful.</p>
<h2>Why a rupee limit alone does not catch it</h2>
<p>Most traders' only guardrail is a daily loss number. It is necessary, and it is
not sufficient, for one structural reason: <strong>a rupee limit is a lagging
indicator.</strong></p>
<p>Look at the sequence again. The tilt began at the re-entry: the trade taken
ninety seconds after a loss, for the wrong reason. At that moment your P&amp;L was
still well inside your limit. Nothing fired. The limit only speaks up after the
size creep has already done most of the damage, which is to say, after the
decision that mattered was already made.</p>
<p>The signal that is actually early is not the money. It is the <em>timing</em>:</p>
<ul>
<li><strong>Time between trades.</strong> A re-entry seconds after a loss is a different animal
from one taken after ten minutes and a fresh look at the chart. The gap is
measurable, and it collapses when you are on tilt.</li>
<li><strong>Trade frequency versus your own baseline.</strong> Fourteen trades on a day you
normally take five is information, whatever the P&amp;L says.</li>
<li><strong>Position size relative to your average.</strong> Size creep is arithmetic. It shows
up in the data long before it shows up in the damage.</li>
<li><strong>Direction of the sequence.</strong> Loss, re-entry, loss, bigger re-entry is a
pattern with a name, and it can be recognised while it is running.</li>
</ul>
<p>Every one of those is visible in your order history in real time. That is the
whole design idea behind LossGuardian: watch the behaviour, not just the balance,
because the behaviour is what is early.</p>
<h2>What to actually do about it</h2>
<p><strong>Write a cooldown rule and make it the primary rule.</strong> Not "I will not lose more
than X"; that is your backstop. The front-line rule is a <em>time</em> rule: after a
losing trade, no new position for N minutes. Ten is a reasonable starting point.
The cooldown is aimed precisely at the re-entry, which is the hinge of the whole
sequence, and it is far easier to honour than an open-ended instruction to calm
down.</p>
<p><strong>Cap the number of trades, not just the rupees.</strong> A hard count, "six trades,
then I am done for the day", is unambiguous in a way that a rupee figure is not.
You cannot argue yourself past a count.</p>
<p><strong>Decide about the afternoon in the morning.</strong> If you have a loss on the board at
1 PM, the decision about whether to keep trading should already have been made,
at 9, by someone who was not upset. "If I am down at 1 PM, I stop" is a rule the
morning version of you will happily sign and the afternoon version cannot
renegotiate.</p>
<p><strong>Make the alert impossible to dismiss.</strong> A notification you can click away in
half a second will be clicked away in half a second, because you have trained yourself
on years of banner ads to do exactly that. The alert has to cost you something to
get past, and it has to state the rule <em>in your own words</em> so that continuing is
an explicit act rather than a reflex.</p>
<p><strong>Review the sequence, not the total.</strong> At the end of a bad day, the number tells
you almost nothing. The trade list tells you everything: where the first real
loss was, how many seconds until the next entry, when size changed. That is the
autopsy worth doing, and it is why LossGuardian keeps a trade-by-trade drill-down
rather than just a daily figure.</p>
<h2>The part that does not automate</h2>
<p>You can be warned. You can be shown the sequence as it forms, with the clock and
the sizes and your own rule quoted back at you. What you cannot outsource is the
next thirty seconds, where you close the position and stand up.</p>
<p>That is deliberate on our part: <a href="/blog/why-we-will-never-square-off-your-position/">we will never square off a position for
you</a>, because the trader who
is rescued at 1:30 PM never becomes the trader who does not need rescuing. But
being warned, clearly, at the re-entry rather than at the wreckage, changes the
odds a great deal. Most people do not fail the test at 1:30. They never get told
they are taking it.</p>
<hr />
<p><strong>Next:</strong> the practical build, <a href="/blog/how-to-set-a-daily-loss-limit/">how to set a daily loss limit you cannot talk
yourself out of</a>. If you trade options on
Dhan, the integration is broker-issued and read-only:
<a href="/brokers/dhan">LossGuardian for Dhan</a>. And here is
<a href="/compare/lossguardian-vs-others">how we compare</a> with other risk tools.</p>
]]></content:encoded>
    </item>
    <item>
      <title>How to set a daily loss limit you cannot talk yourself out of</title>
      <link>https://lossguardian.com/blog/how-to-set-a-daily-loss-limit/</link>
      <guid isPermaLink="true">https://lossguardian.com/blog/how-to-set-a-daily-loss-limit/</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <description>Most daily loss limits fail because they were set as a wish rather than a calculation. Here is how to pick a number from your own account, write it so it cannot be renegotiated, and place it where you will actually meet it.</description>
      <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Almost every retail trader has set a daily loss limit. Almost none of them are
still honouring the one they set three months ago.</p>
<p>The failure is rarely willpower in the way people assume. It is that the limit
was never built to survive contact with a losing afternoon. It was a round number
picked in a good mood, stored in the trader's head, with no definition of what
counts and no consequence for passing it. Of course it broke.</p>
<p>A limit that holds has four properties. It is calculated, it is written, it is
unambiguous, and it is placed where you cannot avoid it. Here is how to build
one.</p>
<h2>1. Get the number from your account, not from your mood</h2>
<p>The number people usually pick is whatever loss feels tolerable. That is the
wrong input, because your tolerance moves: it is generous on a Monday and
nonexistent after three red days.</p>
<p>Start from arithmetic instead.</p>
<p><strong>Step one: decide what a bad month is allowed to cost.</strong> Take your trading
capital and pick the drawdown at which you would genuinely stop and reassess.
Not the figure that wipes you out; the figure at which you have a problem. For
most people that is somewhere between 6% and 10% of capital. On ₹5,00,000, call
it 8%, or ₹40,000.</p>
<p><strong>Step two: divide across the month's losing days.</strong> In a month of roughly 20
sessions, plan for six to eight losers. That is not pessimism, it is a normal
distribution of outcomes. ₹40,000 across seven bad days is a daily limit of about
₹5,700. Call it ₹5,000, because round numbers are easier to hold in your head
under stress.</p>
<p><strong>Step three: sanity-check it against your average win.</strong> If your daily limit is
four times your typical good day, it is not a limit, it is decoration: one bad
day would erase four good ones and you would still be inside your rule. A daily
loss limit ought to sit at or below one to one and a half times your average
winning day. If it does not, the limit is too wide, or the strategy has a
risk-reward problem the limit is hiding.</p>
<p>That is the number. Notice what it did <em>not</em> come from: how confident you feel,
what you lost yesterday, or what someone on YouTube trades.</p>
<p>If you would rather not do the arithmetic by hand, the
<a href="/tools/loss-limit-calculator">daily loss limit calculator</a> runs these three
steps on your own figures and writes the rule out for you. It works entirely in
your browser, and nothing you type is sent anywhere.</p>
<h2>2. Write it down as a sentence, not a figure</h2>
<p>"₹5,000" is not a rule. It is a quantity, and a quantity can be reinterpreted at
1:30 PM by a motivated person. A rule is a sentence with no room in it.</p>
<p>Write this, in your own words, somewhere permanent:</p>
<blockquote>
<p>If my realised plus unrealised loss for the day reaches ₹5,000, I close
everything and stop trading for the day. Not a smaller size. Not one more
setup. Stop.</p>
</blockquote>
<p>Then close the loopholes explicitly, because every one of these is a real
argument a real trader has made with themselves:</p>
<ul>
<li><strong>Realised or unrealised?</strong> Both. Counting only booked losses means holding a
losing position is how you stay under your limit, which is precisely the wrong
incentive.</li>
<li><strong>Per account or across accounts?</strong> Across. If you trade two brokers, the limit
is the sum. A limit you can evade by opening a second app is not a limit. This
is the single most common way a rule quietly dies, and it is exactly why a risk
tool has to see every broker you use rather than one at a time.</li>
<li><strong>What about a hedge?</strong> It counts. Every open leg counts.</li>
<li><strong>Does a green afternoon reset it?</strong> No. Once you have stopped for the day, you
have stopped, even if the market hands you an obvious setup at 2 PM.
Especially then.</li>
<li><strong>Can it be raised mid-session?</strong> Never. It can be reviewed on a weekend, with
a month of data in front of you, and changed for next week. Not today.</li>
</ul>
<p>That last one is the load-bearing clause. Most limits do not get broken; they get
<em>amended</em>, in the moment, by the person least qualified to amend them.</p>
<h2>3. Add the two limits that fire earlier</h2>
<p>A rupee limit is a backstop, and it is a late one: by the time you reach it, the
sequence that got you there has been running for an hour. Pair it with two rules
that trip before the money does:</p>
<p><strong>A trade count.</strong> "Six trades, then I am done." A count is beautifully
unarguable. You cannot be halfway past it, cannot round it down, cannot decide
that this one does not really count.</p>
<p><strong>A cooldown after a loss.</strong> "No new position for ten minutes after a losing
trade." This one is aimed at the exact hinge of a bad day: the re-entry taken
ninety seconds after a loss, for the wrong reason. Ten minutes is usually enough
for the urgency to fade to the point where you can look at a chart rather than a
grievance. There is more on why the afternoon breaks people in
<a href="/blog/why-discipline-fails-at-130-pm/">why discipline fails at 1:30 PM</a>.</p>
<p>Together these three cover different failure modes: the count catches
overtrading, the cooldown catches tilt, and the rupee limit catches the day that
goes wrong quickly.</p>
<h2>4. Put it somewhere you cannot avoid meeting it</h2>
<p>Here is where most of this advice usually stops, and where it usually fails.</p>
<p>A limit written in a journal is checked when you feel like checking it, which is
never the moment it matters. A limit in your head is renegotiated silently. A
mental note plus a broker P&amp;L screen means <em>you</em> have to be the one who notices,
and at 1:30 PM on a losing day, you are the least reliable observer available.</p>
<p>The limit has to be enforced by something that is not you, at the moment you
cross it, in a form you cannot dismiss with a reflex click. That is the entire
job LossGuardian does: it watches your positions across your brokers, and when
you cross a line you wrote, it puts a hard-stop alert in front of you that states
your own rule back at you and does not go away.</p>
<p>What it will not do is close the position. It is read-only: it cannot place,
modify or cancel an order, by design, and <a href="/blog/why-we-will-never-square-off-your-position/">that is a decision we are not going to
reverse</a>. The closing is
yours. That is what makes the rep count.</p>
<p>It works the same way on every broker we support, and the price does not change
between them: <a href="/brokers/zerodha">Zerodha</a>, <a href="/brokers/fyers">Fyers</a>,
<a href="/brokers/dhan">Dhan</a>, <a href="/brokers/upstox">Upstox</a>,
<a href="/brokers/angel-one">Angel One</a> and <a href="/brokers/groww">Groww</a>. If you trade two of
them, both are counted against the same limit, which is the point.</p>
<h2>5. Review it monthly, with data</h2>
<p>At the end of each month, sit down with the record and ask three questions:</p>
<ol>
<li><strong>How many days did I hit the limit?</strong> More than three or four out of twenty
and the number is too tight for your strategy. You are being stopped out of
normal variance, which is its own kind of damage.</li>
<li><strong>How many days did I pass it?</strong> Any answer other than zero is the thing to
fix, and it is a process problem, not a number problem. Do not widen the limit
to make the breaches disappear.</li>
<li><strong>What did the breach days look like?</strong> Not the total; the sequence. Where
was the first loss, how long until the next entry, when did size change. The
pattern is almost always the same one, and once you can name yours you can
watch for it.</li>
</ol>
<p>Then adjust once, deliberately, for next month. On a weekend, with the data in
front of you, by the version of you that is not down ₹5,000.</p>
<p>That is the whole method. The number is arithmetic, the rule is a sentence with
the loopholes closed, the early warnings are time and count rather than money,
and the enforcement lives outside your head. None of it is complicated. It is
just built to be difficult to argue with, which is the only property that
matters at 1:30 PM.</p>
<hr />
<p><strong>See also:</strong> <a href="/compare/lossguardian-vs-others">how LossGuardian compares</a> with
other Indian risk management tools, and what it stores and where on the
<a href="/security">security page</a>.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
