Automation Gotchas

Why Grid Trading Loses Money?

2026-10-16·9 min read

You saw a PTT thread complaining about grid trading losses. You check your own account and total returns are also negative. The bot is trading every day, the interface looks normal, but the total account is losing money. What nobody tells you first is: these losses are not random glitches— when you lay out the discussion threads, the reasons for losses repeat over and over, concentrated on three things: parameters, grid count, range.

This article doesn't re-explain grid formulas and how to set parameters—that's covered in ourcomplete grid trading guide. This article does one thing: it lays out the PTT discussion threads and October 2025 third-party test data, shows you what grid trading losses look like in terms of profit/loss structure, and three mistakes you can verify in advance.

The Conclusion First
On the mechanism level, matched buy-sell pairs always yield positive profit.What causes losses is the unrealized loss on the portion that hasn't matched yet. When unrealized loss exceeds cumulative grid profit, the total account turns negative. The three mistakes below make unrealized loss grow larger and grid profit smaller.
9/10
Loss-making parameter sets in influencer grid tests (HaobangBump, October 2025)
36.28%
ROI of the only profitable setting in the same batch of tests
28.3%
Gap between advertised 47.7% and actual 19.4% (Bitcoin grid 4/24–7/22)

Source: neww.tw October 2025 report on HaobangBump's tests (verification date September 2026).

Grid Trading Loss Structure: Grid Profit Is Always Positive, What You Lose Is Unrealized Loss

Split the grid account in half and it becomes clear. The first half is matched buy-sell pairs— when price oscillates within the range, the price difference earned from each low-buy-high-sell grid, after fees, as long as it's positive, this half always accumulates. The second half is positions that haven't matched yet— when price falls, your buy orders execute one after another, these coins haven't waited for sell orders to match, on paper they show unrealized loss.

Total account = cumulative grid profit − unrealized loss.In oscillating markets both sides move and the total account goes up; in directional markets unrealized loss expands one-sidedly, grid profit can't catch up, and the total account turns negative. In that PTT DigiCurrency discussion thread, someone (boogieman) stated this layer directly:

"Grid loses money if one is wrong on direction and two is your grid interval is too dense" —PTT DigiCurrency discussion thread, October 2025 (verification date September 2026)

Another poster (sumever) added one more illusion: "Grid also loses if you get the direction wrong, it just creates an illusion that although on the surface you lose money, the robot is actually trying to help you average down costs". Trade records jump every day, it looks like the robot is operating— this is exactly where unrealized loss is hardest to notice, it quietly grows without errors.

Test Data: 10 Influencer Parameter Sets, 9 Lost Money

In October 2025, YouTuber HaobangBump hired AI trading experts, used a Monte Carlo-based testing software, ran 10 grid parameters recommended by influencers. Result: even in a bullish Bitcoin market, only 1 setting achieved 36.28% ROI, the other 9 all lost money, average return rate even lower than simple spot holding.

In the same round of tests, he added real-money tests on Pionex's own grid robot. This batch was not simulated—after actual investment, the Bitcoin grid (4/24–7/22) advertised at 47.7% return rate actually delivered only 19.4%. The following 5 sets all failed to match advertised data:

GridDate RangeAdvertised DataActual Return
Bitcoin grid4/24–7/2247.7%19.4%
ETH/BTC grid7/6–7/1327.62%8.25%
ETH/BTC grid6/13–7/1327.43%3.73%
Bitcoin grid6/6–7/66.79%2.62%
Bitcoin grid6/1–7/14.41%2.38%

Source: neww.tw's organized Pionex real test data from HaobangBump, October 2025 (verification date September 2026).

Two things to note. First, the 10 sets were simulated tests, not live trading— it proves the profit/loss structure of "those parameters in that market phase," not that grids lose in all market phases. Second, the Pionex batch was live, but all 5 losing could also mean those phases weren't suitable for grids.The floor data can prove is: don't take "influencer recommended parameters" directly as usable.

Mistake One: Wrong Direction—Grid Is Not Neutral

Most people think grid is a neutral tool, profit from drops and rallies alike. In reality, a grid has direction from the moment parameters are set— in the PTT thread someone asked "Why not just do contracts", boogieman replied: "The upstairs person doesn't know grids also have directionality: bullish/bearish/neutral?". For a bullish grid, every drop adds a buy order, unrealized loss expands with the drop, while grid profit only accumulates from oscillation within the range—the speed difference is huge.

Direction RightDirection Wrong
Position changesUnrealized loss small, matched profit keeps accumulatingUnmatched positions keep adding, unrealized loss expands faster than grid profit
Paper feelingUnrealized profit steadily upwardTrading every day, looks like the robot is operating
PTT's sayingIf you watch the market and get the direction right, it's fine'Grid loses if one is wrong on direction'

'PTT's saying' column is verbatim quote from discussion thread (verification date September 2026); first two columns are mechanism descriptions.

AccLaborGo in the same thread stated it more plainly: "Grid kid is basically a forever-earning kid: if you watch the market and get the direction right, if you set the range correctly". This direction gate doesn't need high precision—no need to see tops and bottoms, just need your range assumption not to be completely opposite to the past year's market—and the very act of seeing direction is exactly what "set it and forget it" usage skips.

Mistake Two: Grid Count Too Dense—Per-Grid Profit Can't Cover Fees

More grids mean narrower unit grid spacing, thinner per-grid gross profit. Every grid pays round-trip fees twice. When single-grid profit is less than total round-trip fees, this grid runs in reverse: more active oscillation, more frequent trades, losing faster. boogieman in the discussion thread stated the same thing:

"Triggers trades at any moment if one profit less than fees, nonsense you will lose more the more you trade" —PTT DigiCurrency discussion thread, October 2025 (verification date September 2026)

This has a threshold you can calculate yourself for acceptance: per-grid profit must be greater than total round-trip fees, preferably at least twice—that otherwise a small slippage or fee rate adjustment eats the buffer. We also havesignal too frequent gets eaten by feescovering the same math: calculate fee threshold per signal first, then decide how frequent your signals can be. Grid spacing is its signal frequency, the math is identical.

Mistake Three: Range Too Narrow—After Breaking Out, Only Unrealized Loss Half Remains

Range is the grid's only survival space. Price within range, the robot is matching; once out of bounds, new matching stops, the robot stays there, your account only has the second half—unmatched positions. For a bullish spot grid:

Break below (out of lower bound)Break above (out of upper bound)
Robot statusMatching stops after buy orders executeMatching stops after selling
Your positionAll in base currency, unrealized loss expands with dropsAll realized, profit in pocket
Most people's handlingNo pre-written rules, just wait for price back in rangeTurn off and reset, or add position and open new grid

Mechanism description for bullish spot grid example; bearish and neutral grids are opposite directions.

Breaking below is the most expensive. Price out of range, you hold full base currency, no new matching to add, every drop after is pure unrealized loss. sumever in the thread mentioned the October 2025 crash (referred to as 1011 event in the thread): "Those grid positions that looked right and did right but couldn't COVER the losses". We also covered in ourcomplete grid trading guidethat LUNA went to zero in three days in May 2022, all LUNA grids under the curve went to zero—that is the extreme version of breaking below.

So the range question isn't "will this range get broken"—it will—the question is "what is my position after breaking out and how do I handle it". Without answers, position size shouldn't be large enough to hurt when breaking out.

Position Sizing and Stop Loss: What Gets Blocked by "Low-Risk Arbitrage"

sumever wrote a whole paragraph in the thread, closest to diagnosis beyond the numbers: "What most users ignore is human risk, treating grid as a 'low-risk arbitrage' tool, not thinking carefully about position size from the start, always thinking about maximizing capital utilization, never thinking about stop loss".

Lay out these three actions: position size determines how deep you hurt when breaking out; maximizing capital utilization usually equals maximum position plus leverage; stop loss determines if unrealized loss has a limit. All three are decisions made before opening the grid, not something you can fix after. We also haveKelly formula + position sizingcovering how to calculate "can afford to hurt" position upper limit— strategies like grids that keep adding positions especially need this limit.

Before Opening the Grid, Self-Check These Five Items

These five items can be verified before opening the grid, no need to wait for losses. Each corresponds to the three mistakes plus two risk control actions:

  • Direction: Can I explain in one sentence why price should stay in this range? If not, you have no direction judgment
  • Grid spacing: After deducting round-trip fees from per-grid profit, is it still greater than twice the fees? If you can't calculate, grid count is too dense
  • Breaking out: What do I do after price exits bounds? If you have no pre-written rules, you have none
  • Position size: When price drops 50% and is still within range, can this position hold? Apply the "can afford to hurt" upper limit
  • Comparison: Holding spot in the same period, would returns be better than this grid set? In HaobangBump's batch of tests, most sets lost to spot

If all five pass, then choose tools. If you haven't even decided whether to go the grid route, read ourDCA vs grid tradingfirst—the difference between the two on "not judging direction" is bigger than you think.

An Honest Paragraph: We Have No Own Grid Live Test Data

All numbers in this article come from PTT discussion threads and neww.tw's reported HaobangBump tests (10 sets were simulated, 5 on Pionex were live)—not TVSBot's own tests. TVSBot's marketplace has no ready-made grid strategies, and we have no grid performance data we can show.

We connect Pine strategies (Pine Script is the scripting language for writing strategies on TradingView charts, a strategy runs and produces a signal representing "now is the time to place an order") to 7 exchange execution endpoints— via TradingView's webhook(the channel that automatically sends alert signals from TradingView to the execution endpoint). If you've written your own grid with Pine and have your own parameters, this execution chain is ready; this article doesn't endorse any parameters, including our own.

Frequently Asked Questions

Shouldn't grid always make money in oscillating markets?
The "always making money" half is only the matched portion. The longer the oscillation, the smaller unrealized loss, so the account looks good; but any directional market can make unrealized loss large enough to cover all prior grid profit. The batch that lost 9/10 was run in a bullish market.
Why did someone calculate holding spot beat the grid?
sumever in the PTT thread calculated with his own 398U in June 2022: direct spot purchase held for 1,200+ days, unrealized profit 472U, more than his grid unrealized profit 437U. This is a user's personal calculation based on screenshots at the time, not a systematic test— but it points to a mechanism issue: for long-term upward targets, the spot holding baseline is lower than imagined.
Isn't more grids more stable and more frequent trading?
More frequent trading only equals narrower grid spacing. When per-grid profit can't cover round-trip fees, frequent trading is frequent loss— the thread's original phrase is "lose more the more you trade". Grid count must match range width and fee rate, not more is better.
So grids can't be used at all?
This article doesn't reach that conclusion. The 9/10 loss was result of those parameters and that market phase. The mechanism-level conclusion is smaller: direction, grid spacing, breaking out, position size, stop loss, all are verifiable before turning on—loss cases mostly failed these five gates.
Does TVSBot have ready-made grid robots?
As of writing this article, TVSBot's marketplace has no ready-made grid strategies. TVSBot connects TradingView Pine strategy signals to 7 exchange execution endpoints, your parameters, your own strategy scripts, using your own API key (the access credentials you apply for at the exchange, with only trading permissions) run.

Get started

Ready to ship what you just learned?

Connect your own Pine strategy signals to 7 exchanges—use your own API key, start with dry-run, set your own risk controls.

Get started for free