Three phone screens with candlestick charts under the Swedish headline Är algotrading lönsamt för små konton

Is Algo Trading Profitable for Small Accounts?

Updated 13 October 2026

Algo trading on a small account can be profitable, but nothing makes it certain. Whether it can work depends less on the account size itself than on two things. The account has to cover the broker's margin for at least one contract, and it needs enough left over to survive losing periods without being closed out.

Key facts

  • One contract on our ProRealTime algos needs about 1,800 kr in margin for gold, 3,500 kr for EUR/USD, DJ30 M1 and Nasdaq M1, and 12,000 kr for the other index algos (A+ Algos, October 2026).
  • Under the EU rules for retail CFDs, your broker closes positions when your equity falls to 50 % of the required margin (ESMA, 2018).
  • Our own live account started with 35,000 kr in December 2023 and stood at 218,747 kr after fees on 30 September 2026.
  • Along the way it had a largest decline of −23.5 % and a worst month of −13.9 %, both in 2024.

How small can an algo trading account be?

The lower limit is the margin for one contract, plus a buffer for losses. Below that, the algo cannot open a position at all, or the first losing streak closes it for you.

Margin is the amount your broker sets aside as security while a CFD position is open. It is a fraction of the position's full value, which is why CFDs are leveraged. A small move in the market gives a large gain or loss relative to the margin.

For our ProRealTime algos, the margin per contract varies a lot by market. The table shows what one contract needs and how large a share of different account sizes that is. Gold M2 can, according to its product page, be started from about 2,500 kr, which gives a small buffer above the gold margin.

Algo type Margin per contract Share of 10,000 kr Share of 20,000 kr Share of 35,000 kr
Gold (Gold M2) about 1,800 kr 18 % 9 % 5.1 %
EUR/USD, DJ30 M1, Nasdaq M1 about 3,500 kr 35 % 17.5 % 10 %
Other index algos (Nasdaq, DAX, CAC 40) about 12,000 kr 120 % 60 % 34.3 %

An index algo on the standard contract does not fit in a 10,000 kr account at all. In a 20,000 kr account it ties up 60 % of the capital, which leaves little room before a losing period reaches the close-out level. Margin requirements are set by the broker and can change, so check the current figure in your own account.

Why does margin close-out matter more on a small account?

Because a small account reaches the close-out level after a smaller loss in kronor. The ESMA measures on CFDs for retail clients set leverage limits per market and require brokers to close positions when equity falls to 50 % of the margin required. Retail clients also have negative balance protection, so the loss is limited to the money in the account.

Take one index contract with 12,000 kr in margin. Close-out comes when equity is down to 6,000 kr. With a 12,000 kr account, a loss of 6,000 kr ends the trade. With a 35,000 kr account, the same position can lose 29,000 kr before that happens.

That is the real reason small accounts struggle. The rules of the algo are the same, but the account has less room to wait for the next winning period. A trend-following algo, like most of ours, has losing streaks in choppy markets without direction, and it needs to still be running when the trend comes.

What did our own account go through after starting with 35,000 kr?

It grew, but it also had long and deep losing periods. We started our live ProRealTime account with 35,000 kr in December 2023, and the figures below come from our live data per 30 September 2026.

Our live account Value
Start, December 2023 35,000 kr
End of September 2026, after fees 218,747 kr (+525 %)
Largest decline from peak −23.5 % (February to April 2024)
Worst month −13.9 % (April 2024)
Positive months 20 of 34
2026 to end of September −0.2 % (−433 kr)
September 2026 −11.8 % (−29,230 kr)

The largest decline took the account from 106,783 kr to 81,726 kr, a loss of 25,057 kr in two months. The same percentage on a 35,000 kr account would be about 8,225 kr. Percentages only move between accounts if the position size is scaled to the account, and with whole contracts that is hard on a small account.

The account had an early cushion. It was up 71 % after its first month, so the 2024 decline happened on money already gained. A new account has no such cushion. Past results, live or backtested, do not predict future results, and every month is listed on our live results page.

How much should you risk per trade on a small account?

Our own algos risk under 2 % of the account per trade, according to the live results page. On a 35,000 kr account that is at most 700 kr per trade, on a 10,000 kr account 200 kr.

The problem on a small account is that the smallest position is fixed. If one contract's stop loss costs more than 2 % of your account, you cannot reach that risk level by trading smaller. You either accept a higher risk per trade or choose an algo with a smaller contract. Our article on risk management in algo trading explains stop loss and position size in more detail.

Costs weigh more too. At IG Sweden, ProRealTime costs 330 SEK a month unless you make at least four transactions in the calendar month, according to IG's ProRealTime page. An active algo usually clears that, and our account averages 7.7 orders a day. Spread and overnight financing come on top of that, and they take a larger share of a small result.

Which algos fit a small account?

The algos with the smallest contracts. Gold M2 needs about 1,800 kr in margin per contract and only goes long. EUR/USD, DJ30 M1 and Nasdaq M1 need about 3,500 kr. DJ30 M1 and Nasdaq M1 are momentum breakouts, while most of our other algos are trend followers.

A smaller contract does not mean lower risk per kronor. Our live data per 30 September 2026 shows that Gold M2 has lost 22,649 kr in total in our account since we started running it, and DJ30 M1 has lost 13,541 kr in 2026. Each algo and year is listed on A+ Algos in numbers.

Our algos run in ProOrder on ProRealTime's servers, so your computer does not need to be on. The setup is described in what ProOrder is and how it works with IG. You can test one algo free for 14 days without a card, and licences start at 2,499 kr including VAT.

FAQ

What is the smallest account for an A+ Algos algo?

It depends on the algo. Gold M2 can be started from about 2,500 kr, with a margin of about 1,800 kr per contract. EUR/USD, DJ30 M1 and Nasdaq M1 need about 3,500 kr in margin, and the other index algos about 12,000 kr. An account at exactly the margin level has no room for losses, so most of the account should be buffer.

Can a small account grow as fast in percent as a large one?

Only if the position size is the same share of the account. With whole contracts, a small account often carries a larger position relative to its size, which gives both larger gains and larger losses in percent. That also means a losing streak reaches the margin close-out level faster than in a larger account.

Can I lose more than I put in?

Not as a retail client in the EU. The ESMA rules on CFDs, adopted by regulators such as Finansinspektionen, give retail clients negative balance protection, so the loss is limited to the funds in the CFD account. You can still lose everything in the account, which happens faster when the margin is large relative to the balance.

Can I run A+ Algos on an ISK?

No. Our algos trade CFDs on Nasdaq 100, Dow Jones 30, DAX 40, CAC 40, gold and EUR/USD through your own broker account, for ProRealTime an IG account. They do not trade shares and cannot be used on an investment savings account. The capital and the risk stay in your own CFD account.

Summary

A small account can run an algo if it covers the margin for one contract and still has room for a losing period well before the 50 % close-out level. Gold, EUR/USD, DJ30 M1 and Nasdaq M1 have the smallest contracts. Our own account started at 35,000 kr and has had a largest decline of −23.5 %, which shows the size of the buffer that is needed.


See the results live. Every month since December 2023 we publish the result of our own algos after fees on the live results page. Our most traded algo is Nasdaq M3 for ProRealTime.

Trading CFDs involves high risk and you can lose money. Past results, live or backtested, do not predict future returns.

Back to blog