All posts

Crypto

What changes when a bot trades crypto instead of forex

30 July 2026 · 6 min read · King Trading Zone

Moving an EA from forex to crypto CFDs looks like a settings change. Same terminal, same order types, same charts. The market underneath behaves differently enough that the risks do not disappear, they move somewhere the strategy is not looking.

No weekend gap, but no weekend liquidity either

Crypto trades through Saturday and Sunday, so the Monday gap that forces conservative sizing on forex mostly goes away. In its place you get thin books at the weekend: wider spreads, sharper moves on smaller volume, and a stop that would be comfortable on a Wednesday getting taken out on a Sunday morning. A bot with no day-of-week filter is trading its worst conditions on autopilot.

The lot is not a lot

On a crypto CFD, one lot might be one coin, or a fraction of one, and the minimum step differs by broker and by symbol. A sizing routine written for 100,000 units of base currency produces something nonsensical here. Check the contract specification for the exact symbol, work out the value of a one-point move, and rebuild the lot calculation from that number rather than adapting the forex one.

Read the specification first

Contract size, minimum and maximum volume, volume step, stop level, swap rates and trading hours. Right-click the symbol in Market Watch and open Specification. Five minutes there prevents most of the surprises in this post.

Volatility is a different order of magnitude

A quiet day on EURUSD is under one percent. A quiet day on BTC can be three. Any strategy that sets stops in fixed points, rather than as a multiple of recent range, is either being stopped constantly or holding a position with no meaningful stop at all. ATR-based sizing is not a preference on crypto, it is a requirement.

The same percentage risk, on an instrument that moves four times as far, is a different bet entirely.

Holding costs run every day

Crypto CFDs charge swap, and on many brokers they charge it seven days a week rather than five. A strategy that holds positions for days can watch a real edge get eaten by financing that never appeared in a backtest configured with different swap values. Check what your broker actually charges, on your account type, and put those numbers into the test.

Maintenance windows and symbol changes

None of these break a well-built EA, but each one produces an error code or a missed trade that looks like a bug until you know it is scheduled.

There is no economic calendar for this

Forex bots pause around scheduled releases. Crypto's equivalents — exchange outages, large liquidations, listing announcements, regulatory headlines — do not arrive on a schedule you can filter. The practical substitute is a hard cap: smaller size, a maximum number of open positions, and a daily loss limit that halts the bot regardless of what caused the move.

Start smaller than you think

We run crypto at roughly a third of the position size we would use on a forex pair with the same account, and we look at the results after a full month rather than a week. The strategy usually works. The sizing almost never transfers.

Thinking about running a bot on crypto?

Message on WhatsApp

Keep reading

More from the journal

Risk

When to switch a bot off — and when it's just a bad week

Turning a strategy off during normal variance is as costly as leaving a broken one running. Decide the numbers on day one.

6 min read 28 July 2026
Setup guide

Set up an MT5 expert advisor on a VPS in 20 minutes

The exact order we do it in: broker account, VPS, terminal, EA file, settings, first trade. Skip a step and your bot goes offline the night it matters most.

6 min read 24 July 2026
Gold

Why XAUUSD needs different risk settings than EURUSD

Gold moves in dollars, not pips, and its overnight gaps punish lot sizes that feel safe on the majors. Here's how we size it.

5 min read 18 July 2026