How Much Capital Do You Need for Algo Trading?
Share
Updated 29 October 2026
The capital you need for algo trading is the margin for every position the algo can open, plus a buffer large enough to survive its losing periods. For CFDs on major indices and gold, EU rules set margin at 5 % of the position value, and in our own live sheet one index contract needs about 12,000 kr.
Key facts
- EU rules for retail CFDs set leverage at most 20:1 for major indices and gold and 30:1 for major currency pairs, which means a minimum margin of 5 % and 3.33 % (ESMA, 27 March 2018, and Finansinspektionen FFFS 2019:7).
- Your broker must close positions when your equity falls to 50 % of the required margin (ESMA, 2018).
- Our live sheet counts about 12,000 kr of margin per index contract, 3,500 kr for EUR/USD, DJ30 M1 and Nasdaq M1, and 1,800 kr for gold (A+ Algos, October 2026).
- Our own account went from 35,000 kr in December 2023 to 218,747 kr after fees on 30 September 2026, with a largest decline of −23.5 % (live results page, 1 October 2026).
What decides how much capital you need for algo trading?
Three things decide it, the margin for the positions, the size of the losing periods and the risk you accept per trade. The algo's rules do not change with the account size, but the account has to carry all three at the same time.
Margin is the money your broker sets aside while a CFD position is open. Buffer is the capital above the margin that absorbs losses before the broker starts closing positions. Most of the capital you need is buffer, not margin.
This article looks at the whole account. If you want to know the lowest level where one algo can run at all, our article on algo trading with a small account goes through that in detail.
How much margin does one CFD contract need?
For a retail client in the EU, at least 5 % of the position value for major indices and gold, and 3.33 % for major currency pairs such as EUR/USD. The limits come from the ESMA measures on CFDs for retail clients, which Finansinspektionen made permanent in Sweden in FFFS 2019:7. Nasdaq 100, DAX, Dow Jones and CAC 40 are on the list of major indices.
| Market | Max leverage, retail | Minimum margin | Margin per contract in our live sheet |
|---|---|---|---|
| Major indices (Nasdaq 100, DAX, CAC 40) | 20:1 | 5 % | about 12,000 kr |
| Gold | 20:1 | 5 % | about 1,800 kr |
| Major currency pairs (EUR/USD) | 30:1 | 3.33 % | about 3,500 kr |
| DJ30 M1 and Nasdaq M1, smaller contract | 20:1 | 5 % | about 3,500 kr |
At the 5 % minimum, 12,000 kr of margin corresponds to a position worth about 240,000 kr. That is why a small market move gives a large gain or loss relative to the margin. Brokers can ask for more than the minimum, and the figure moves with the price, so check the margin in your own account before you start.
How large a buffer do you need on top of the margin?
Large enough to cover the deepest losing period you expect, with room to spare before the 50 % close-out level. Under the ESMA rules, a position with 12,000 kr of margin is closed when equity falls to 6,000 kr, whatever the algo would have done next.
Our own account shows what losing periods can look like. The figures below are from our live data per 30 September 2026, after fees.
| Losing period in our account | Size | When |
|---|---|---|
| Largest decline from peak in percent | −23.5 % (−25,057 kr) | February to April 2024 |
| Largest decline from peak in kronor | −55,154 kr (−20.3 %) | May 2025 to February 2026 |
| Worst month in kronor | −32,586 kr (−12.0 %) | June 2025 |
| Worst month in percent | −13.9 % | April 2024 |
| Latest month, September 2026 | −29,230 kr (−11.8 %) | September 2026 |
The largest decline in kronor came when the account was much larger than at the start, which is why it is smaller in percent. A losing period of more than 20 % has happened twice in 34 months. Past results, live or backtested, do not predict future results, and the next decline can be deeper.
How does risk per trade change the capital you need?
The lower the risk per trade, the more capital each contract needs. Our own algos risk under 2 % of the account per trade, according to our live results page, which means the account must be at least 50 times the loss of one stopped trade.
Here is a hypothetical example. If a stop loss on one contract costs 300 kr, a 2 % risk level needs at least 15,000 kr in the account for that one contract. A 1 % level needs 30,000 kr. The smallest position is fixed by the broker, so on a small account the only way to lower the risk is more capital or a smaller contract.
Costs also come out of the capital. Spread, overnight financing and the platform fee are paid whether the month is positive or not. Our guide to risk management in algo trading explains stop loss and position size in more detail.
How much capital does it take to run several algos at once?
Add up the margin for every algo as if all were in a position at the same time, then add the buffer. It rarely happens that every algo holds a position at once, but the account has to be able to carry it when it does.
In our live sheet for 2026, the ProRealTime algos in our account traded 16.95 contracts in total. If all had been in a position at the same time, the margin would have been about 111,260 kr, or 51 % of the account value of 218,747 kr at the end of September 2026. The rest of the account was buffer.
| Group in our account, 2026 | Contracts | Margin per contract | Margin if all open |
|---|---|---|---|
| Index algos, Nasdaq and DAX | 7.41 | 12,000 kr | 88,920 kr |
| EUR/USD, DJ30 M1 and Nasdaq M1 | 3.04 | 3,500 kr | 10,640 kr |
| Gold | 6.5 | 1,800 kr | 11,700 kr |
| Total | 16.95 | 111,260 kr |
Our account started with 35,000 kr in December 2023 and sizes were raised as it grew. A new account that starts small has to start with fewer contracts. You can choose which algos to run together on build your own pack, and every algo and year is listed on A+ Algos in numbers.
Since October 2026 our main product is A+ Algo Portfolio V2.0, which does not have a live record of its own yet. The live figures in this article come from the algos we ran in our account from December 2023 to September 2026.
FAQ
What is the minimum capital for algo trading with CFDs?
The absolute floor is the margin for one contract, but an account at that level is closed out after a loss of half the margin. In our live sheet one index contract needs about 12,000 kr and one gold contract about 1,800 kr. Most of the account should be buffer above that, sized for the losing periods the algo has had before.
Does more capital mean a higher return?
Not in percent, if the position size stays the same. More capital only lowers the risk per trade and the share of the account tied up in margin. If you raise the size with the capital, gains and losses grow in kronor at the same rate. Trading CFDs involves high risk, and a larger account can lose more money in kronor.
Can I lose more than the capital in my account?
Not as a retail client in the EU. ESMA's rules, which Finansinspektionen applies in Sweden through FFFS 2019:7, give negative balance protection, so the loss is limited to the money in the CFD account. You can still lose everything in the account, and that happens faster when margin is a large share of it.
Can I use capital on an ISK for algo trading?
No. Our algos trade CFDs on indices, gold and EUR/USD in your own broker account, for ProRealTime an IG account. They do not trade shares and cannot run on an investment savings account. The capital has to be in a CFD account, where you also carry the risk yourself.
Summary
Algo trading capital is the margin for every position the algos can hold at once, plus a buffer for the losing periods. EU rules set margin at 5 % for major indices and gold, and our own account has had declines above 20 % twice, so most of the capital you need is buffer.
Before you put money in, you can test one of our algos free for 14 days and see how its positions and margin look in your own account.
See the results live. Every month since December 2023 we publish the result of our own algos after fees on the live results page. Choose the algos you want to combine on build your own pack.
Trading CFDs involves high risk and you can lose money. Past results, live or backtested, do not predict future returns.