NQ · LIVE ENGINE Algomyth
Foundations

Crypto bots vs futures bots: where automation actually pays off

Same code, two very different venues. Hours, counterparty risk, fees, depth and grid-bot math compared for crypto exchanges and CME futures.

Published 7 min read By the Algomyth desk

Illustration for the Algomyth guide on crypto bots vs futures bots

You can run the same strategy logic against a crypto exchange or a regulated futures market, and the code will look almost identical. Everything that decides whether it survives sits outside the code: who holds your money, what happens when the venue goes down, what a round turn costs, and how deep the book is at the exact moment you need out.

This is not an argument that crypto is bad. It is a list of structural differences that decide where automation is worth the trouble.

What the two have in common

More than the tribal arguments suggest. Both are leveraged, both run electronically with API access, both let a program place and manage orders without a human present, and both punish an untested strategy at the same speed. A bot is a bot in either venue: rules that execute without hesitation, for better or worse.

The differences are in the plumbing. In trading, the plumbing is most of the risk.

The one thing to remember

In futures, your counterparty is a clearinghouse and your risk is the strategy. On a crypto exchange, your counterparty is the exchange itself, so you carry the strategy risk and the venue risk. Automation multiplies whatever risk is already there.

Who is on the other side of your trade

When you buy a contract on the CME, the trade is novated to CME Clearing, so from that instant your counterparty is the clearinghouse, not the anonymous seller. Your broker is a futures commission merchant regulated by the CFTC and an NFA member, and customer funds must be segregated from the firm's own money. None of that makes losses impossible. It makes one category of loss extremely unusual: the venue keeping your money.

On a crypto exchange, you deposit assets into the exchange's custody and trade against its internal order book. The exchange is your broker, clearinghouse, custodian and price source at once. Every one of those roles is a place things can go wrong, and the history is not theoretical: Mt. Gox in 2014, FTX in 2022, and a longer list of smaller venues that stopped processing withdrawals and never restarted.

For a bot this matters more than for a manual trader. Automation means capital sits on the venue continuously so the program can act. Leaving it there only while you are actively trading is not an option when the program trades on its own schedule.

Hours: a session with an end, or no end at all

CME equity index futures trade close to 23 hours a day, Sunday evening through Friday afternoon, with a daily maintenance break and an official settlement price. There is a defined close, and that gives automation something it genuinely benefits from: a natural point to be flat.

Crypto never closes. No weekends, no settlement, no maintenance window. That sounds like an advantage, and for a market maker it is. For a retail bot it mostly means the position that goes wrong does so at 3:00 AM on a Sunday, when depth is thinnest and you are asleep.

A market that never closes is a market where nobody is watching at the worst possible moment.

It also changes what risk management has to mean. A system that trades one window a day and closes before it ends (the approach behind the 9:30 AM ET window) has a defined maximum exposure per day by construction. A continuously running crypto bot holds whatever its last decision left it, indefinitely.

What each one costs to run

Futures commissions are charged per contract, flat, regardless of price. About $0.95 per contract per side is a realistic figure, so a round turn is on the order of $1.90. A Micro E-mini S&P contract is $5 per index point, which at an index near 5,000 is about $25,000 of notional exposure. Two dollars on $25,000 is about 0.008% of notional per round turn.

Crypto fees are charged as a percentage of notional. Taker fees on major venues commonly run somewhere around 0.02% to 0.10% per side depending on your volume tier, so a round turn near 0.10% is ordinary. On the same $25,000 of exposure that is roughly $25, more than ten times the futures cost for the same position size.

Perpetual swaps add a cost with no futures equivalent: the funding rate, exchanged between longs and shorts at regular intervals to hold the perp near spot. In calm conditions it is small. In a directional market the crowded side pays it every day, purely for holding. A bot that carries positions for days is paying rent no naive backtest shows.

Depth: what your stop actually gets filled at

A stop order is a promise to exit, not a promise about price. What you get depends on the book at that instant.

Index futures are among the deepest markets in the world, and the front-month contract typically shows a one-tick spread with real size behind it, even during data releases. In practice a small order fills where you expected.

Major crypto pairs are liquid too, and on a normal day the difference is not the point. It shows up in a cascade. Leveraged liquidations trigger more liquidations, the book empties, the spread widens, and stops fill far from their trigger. Add exchange outages during exactly those minutes (a recurring pattern across venues) and you get the scenario a bot handles worst: it wants to act, the API is unreachable, and the position keeps moving.

Grid bots and the trend that does not come back

The most popular crypto automation is the grid bot, and it deserves an honest explanation because its failure mode is arithmetic, not bad luck.

A grid places buys below and sells above at fixed intervals. Price oscillates, each round trip books a small profit, and in a sideways market it works exactly as advertised. The equity curve is a gentle staircase, which is what makes it feel safe.

Now take a real trend. An asset at $100 falls to $50, and a grid buying one unit every $5 fills at 95, 90, 85, 80, 75, 70, 65, 60, 55 and 50. That is 10 units at an average cost of $72.50, or $725 spent, now worth $500. An unrealized loss of $225 while the grid, having done nothing wrong by its own rules, is still buying. The profits it harvested were capped at a few dollars per step. The loss is not capped by anything.

With leverage it ends sooner and worse: liquidation converts the unrealized loss into a realized one at the least favorable price of the move. That is the structural point: a grid bot is bounded upside against unbounded downside, running in a market that trends hard. A system that places a stop and a target in the market at the instant of entry, target at three times the risk, has the opposite shape. Neither is magic; they fail differently, and only one fails in a size you chose in advance. That is how the risk model works.

Where crypto automation genuinely makes sense

Being specific cuts both ways. Crypto has real structural advantages.

  • Small size. You can trade a few dollars of exposure. Even a micro futures contract carries thousands of dollars of notional.
  • Genuine inefficiency. Fragmented venues, uneven fees and unequal information leave opportunities a mature market arbitraged away decades ago.
  • Open access. No brokerage approvals, an API key in minutes, and markets that do not care what time zone you live in.
  • An asset class futures does not cover. Wanting to hold the asset is a different goal from trading a price series.

Frequently asked questions

Are crypto trading bots profitable?

Some are, in the same limited sense any strategy is: over a specific period, in specific conditions, after costs. The headwinds are higher percentage fees, funding costs on perpetuals, venue risk, and the fact that the most common design has unbounded downside in a trend. That does not make profit impossible, but an edge has to be larger to survive the friction.

Is a grid bot safe if I do not use leverage?

Safer, because you cannot be liquidated, but not safe. The failure mode changes from a forced exit to an indefinite hold: capital tied up far underwater while the grid keeps buying and no rule ever says stop. That is an allocation problem rather than a blowup, which is better, but it is still an unbounded loss against a capped gain.

Can I use the same bot on crypto and futures?

The logic sometimes transfers; the risk parameters almost never do. Different volatility, tick and fee structures, depth and session behavior mean a stop distance tuned for one venue is arbitrary in the other. Anything that moves between markets has to be retested from scratch on the new venue's data, with that venue's real costs included.

Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.

Algomyth Live

Take the seat: watch the engines live

Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From $149 a month per market.