Vantage opens a Standard STP account from 50 USD. Raw ECN as well. That figure is real, it sits on their own account types page, and it is the answer every comparison site hands you. It just answers a different question than yours. The real minimum is the amount where the smallest position your platform allows, 0.01 lot, still fits inside a 1 to 2 percent risk budget. For most forex bots that lands around 500 euro rather than the broker's 50. Below roughly 250 euro it cannot work at all, because the smallest order MT5 will accept is already too big for the account. If your bot trades gold, the floor sits higher again. Here is the full calculation, with the numbers, so you can run it against your own broker and your own strategy.

How much money do you need at minimum to run a trading bot?

Budget around 500 euro if your bot trades forex pairs. Below 250 euro the minimum lot size forces you into a risk per trade roughly three times bigger than the one you meant to take.

That has nothing to do with margin and nothing to do with your broker. It comes from one rule that is the same almost everywhere: you cannot go smaller than 0.01 lot. Below that, no order exists. Change your leverage, change brokers, change strategy. The 0.01 stays put.

And the moment the smallest allowed position carries more risk than your budget permits, your risk management stops being real. Not slightly. On every single trade.

Why is the broker minimum not the real answer?

The amount at which a broker opens your account and the amount at which a strategy can function are two separate numbers. The first is an admin threshold. The second falls out of position sizing math.

You can see the gap in who quotes the number. Comparison sites put minimum deposit at the top of every table, because it is easy to verify and it ranks. What happens next to 50 dollars on a live account rarely makes the page. Brokers keep the entry low to make signing up easy, which is fair enough. The mistake is treating that figure as advice.

The brochure version and the practical version drift a long way apart here. A 50 dollar account is genuinely useful for checking that your bot runs, holds its connection and sends orders. For that job it is perfect. For making money it is too thin, and that distinction disappears somewhere in the marketing.

What does the smallest position a bot can open actually cost?

Two things: margin and risk. They are wildly different sizes, and almost everyone looks at the wrong one.

Margin you can calculate exactly. Required margin is (lots x contract size x price) divided by leverage. A standard lot of EURUSD is 100,000 units, which MetaQuotes defines as the contract size per symbol. At 0.01 lot, price 1.08 and 1:500 leverage that comes to roughly 2 euro. Two euro. On a 100 euro account you could in theory hold dozens of positions at once.

Which is why margin is not your constraint on forex. More leverage only changes how much cash is locked up, not how much you lose when price goes the wrong way. What decides the loss is your position size, the lot. Leverage, meanwhile, is the number people misread more often than any other on the account.

Your real constraint is risk per trade. A 0.01 lot position on EURUSD moves about 0.10 USD per pip. Give your bot a 30 pip stop loss and roughly 3 USD is on the line. That number is fixed. It does not shrink with your balance, because it hangs off the lot size and nothing else.

On a 100 euro account, 1 percent risk equals 1 euro. The smallest trade your platform can execute risks three. That is the whole problem, in two sentences.

What goes wrong with a 50 or 100 euro account once the drawdown arrives?

Nothing, until the first trade. Then everything at once.

Every strategy has losing streaks. A bot winning 70 percent of its trades will still lose five or six in a row. Normal behaviour, not a broken bot.

The nasty part is the asymmetry of recovery. Down 20 percent, you need 25 percent to get back to even. Down 50 percent, you need 100 percent. The deeper the hole, the harder the arithmetic works against you.

Put that in money. On 500 euro a 20 percent drawdown is 100 euro, and you climb from 400 back to 500. Manageable. On 100 euro the same 20 percent sounds harmless, twenty euro, except your risk per trade was already sitting near 3 percent. Eight losers in a row and you are more than 20 percent under water while the strategy did exactly what it was supposed to do.

Line the four balances up and you can see where that comes from.

Account 1% risk budget Risk of 0.01 lot EURUSD, 30 pip stop Actual risk per trade
100 euro 1 euro about 3 USD about 3%
250 euro 2.50 euro about 3 USD about 1.2%
500 euro 5 euro about 3 USD about 0.6%
1,000 euro 10 euro about 3 USD about 0.3%

Mind the currencies in this table. The balances and the risk budget are in euro, the risk of 0.01 lot is in dollars, and the VPS later in this article is a dollar cost on a euro account too. At current rates that is a couple of percent of slippage, worth knowing, not enough to move the conclusion.

Read the last column top to bottom. Only from 250 euro does risk per trade come near what a normal strategy can carry, and only at 500 do you get room for a stop wider than 30 pips.

There is a second effect that fewer people catch. On a small account every trade is the same size, because scaling down is impossible. Your bot cannot adjust its position for a setup that needs a wider stop. It does 0.01, or it does nothing. Dynamic position sizing, the thing the strategy was built around, is effectively switched off.

So the account does not need to survive one bad trade. It needs to sit through the entire streak without hitting a stop out. How to calculate that line is in risk management for a trading bot.

How much do you need if your bot trades gold (XAUUSD)?

More. Gold is a different animal and the numbers climb far faster.

A standard lot of XAUUSD is 100 ounces. So 0.01 lot is one ounce, and a 1 USD move in the gold price is 1 USD on your account. Easy to remember and immediately uncomfortable, because gold covers 20 to 30 USD in an ordinary session.

A 5 USD stop below your entry is tight for gold. On a 100 euro account that is already 5 percent risk on one trade. On 500 euro it is 1 percent, and only then does it start to resemble a plan.

Watch out for one trap that does real damage here: the pip. Brokers and articles disagree about whether a gold pip is a 0.01 move or a 0.10 move. So never size gold in pips. Size it in dollars of price movement. Work from the wrong definition and your lot size is out by a factor of ten, which you discover at the worst possible moment.

What does running the bot itself cost per month?

This is the part most people forget, and on a small account it is fatal.

Your bot has to run 24 hours a day, five days a week. Your laptop will not do that, because it closes, sleeps or drops the connection. A VPS costs roughly 10 to 20 euro per month. MetaQuotes own virtual hosting is 15 USD per month, or about 12.80 USD per month if you pay a year up front.

Fifteen dollars of VPS on a 100 euro account is 15 percent a month in costs, before your bot has sent a single order. On 1,000 euro the same fifteen dollars is 1.5 percent.

So on that small account your bot has to make 15 percent a month just to break even. No strategy delivers that month after month. On 500 euro it is 3 percent, still heavy. From 1,000 euro up it turns into a normal line item you stop thinking about.

Why the bot stalls without a VPS and what you actually need is covered in why a VPS matters for your trading bot. Count your spread in too, since you pay it per trade and it does not scale with your balance.

How much would you start with yourself?

Straight answer, with the reasoning attached so you can check it against your own strategy.

Below 250 euro I would not put a bot live. The minimum lot size pushes you into risk the strategy was never built for, and fixed costs finish off whatever is left. That amount is fine for testing that everything runs technically, and nothing beyond that.

Around 500 euro things line up on forex majors. 0.01 lot fits inside 1 percent per trade with a normal stop, a run of seven or eight losers hurts without wrecking the account, and a VPS costs 3 percent a month. Not comfortable. Workable.

If your bot also trades gold, work toward 1,000 euro, or take gold out until you get there. That is the cheapest decision in this whole article.

What you can expect per month after that is a separate conversation with a different kind of honesty. It is in what you realistically earn with a trading bot.

One more thing that costs nothing. Run demo first with exactly the amount you plan to deposit. Not 10,000 on demo and then 500 live, because you will see different lot sizes and a completely different drawdown in percentage terms. With the real number you know inside a few weeks whether it holds up.

Not sure your amount is enough?

You open an account in your own name, we connect the strategy and set the lot sizes to fit your balance. Then you change your password. We take 30% of your profit and nothing when you lose.

Start now