Ordo Trade RU 30 days free
grid bots · 4 min read ·

Grid bot: why Grid Profit isn't your profit

Grid bot: why Grid Profit isn't your profit

For the third week the bot shows a green Grid Profit, yet it holds less money than you put in. The exchange hasn't made a mistake: Grid Profit simply measures something other than it seems. Here is what it leaves out and how to calculate how much the bot really made.

What Grid Profit shows

Grid Profit is the amount the bot earned on closed “buy lower — sell higher” pairs inside the range. Every grid level that completes adds a little profit. That's why the number is almost always positive and almost always growing.

What Grid Profit doesn't include:

How the real result is calculated

Bot result = Grid Profit + revaluation of the open position − fees − funding

Or more simply, in money: the current value of everything in the bot minus everything you put into it. If you put in 1,000 USDT and the coins plus USDT in the bot are now worth 903.70, the bot is down 96.30, whatever the grid profit says.

Example: a grid bot over a month
Grid Profit on the exchange+412.80
Open positions−389.40
Fees−88.10
Funding−31.60
Real result−96.30

Illustrative numbers — to show the calculation.

The bot's result is what it holds now minus what you put in. Grid Profit is only part of it.

When the gap becomes dangerous

  1. Price leaves the range downward. The bot stops trading and holds the coin it bought all the way down. Grid Profit freezes, the loss on the position grows.
  2. Price leaves the range upward. The bot has sold everything and sits in USDT. No loss, but no earnings either — the money is tied up and the grid isn't working.
  3. A futures grid with leverage. The open position is getting closer to the liquidation price. What matters most here is the distance to liquidation from the current price, not from the entry price.

Where else the result gets lost

How to set the range and step so the grid sits idle less often — in a separate article on choosing the range.

Cheat sheet: checking a bot in two minutes

Four questions for every grid — once a week or whenever the price moves sharply.

  1. Result in money, not Grid ProfitValue now versus what you put in.
  2. Is the price inside the range?And how many days the bot has been idle.
  3. Distance to liquidationFor futures — as a percentage of the current price.
  4. Cost of manual interventionsHow much was added or withdrawn by changing settings on the fly.

How it looks in Ordo Trade

Ordo Trade pulls bots from the exchange via API and puts two numbers side by side: Grid Profit as the exchange shows it, and the real result from the execution ledger — with losing positions, fees and funding. For each grid you can see whether it's trading, how far it is from liquidation and what manual interventions cost. If a bot leaves its range, you get a Telegram message.

In short: frequently asked questions

Why is Grid Profit positive while the balance is shrinking?

Grid Profit only counts closed grid levels. The loss on the coin the bot accumulated while the price was falling isn't included until the position is sold.

How do I calculate a grid bot's real profit?

Compare the current value of everything in the bot with the amount you put into it. That is the result including open positions, fees and funding.

What should I do if the price leaves the grid range?

The bot stops trading. Whether to move the range, stop the bot or wait for the price to return depends on your plan; what matters is knowing about it right away, not a week later.

Read next