A profitable Expert Advisor (EA) can generate impressive backtest results—but one of the most overlooked questions before deploying it to real money is:
“What is the minimum capital required to operate this trading system safely?”
This question becomes even more important when an EA is opened to the public through copy trading, where different investors may have vastly different account sizes, leverage, brokers, and risk tolerances.
A minimum capital requirement should therefore not simply be a marketing number. It should be the result of a quantitative risk assessment.
Minimum Capital Is a Risk Requirement—not a Broker Requirement
A broker may allow an investor to open an account with $10, $50, or $100. That does not mean an algorithmic trading system can be operated responsibly with that amount.
The relevant question is not:
“What is the smallest amount the broker accepts?”
It is:
“What amount of capital gives the trading system enough room to execute its strategy while maintaining an acceptable level of risk?”
This distinction is fundamental.
For example, an EA may have a historical maximum drawdown of 10%. A $100 account could theoretically experience a $10 historical drawdown. However, if the EA requires relatively large position sizes, encounters significant spreads or slippage, or experiences a larger drawdown in live markets, $100 may be completely inadequate.
Regulators and market authorities similarly emphasize that leveraged trading can magnify losses and that traders should only commit capital they can afford to lose.
The Six Major Parameters for Determining Minimum Capital
A professional EA developer should evaluate at least six major parameters.
1. Maximum Historical Drawdown
Maximum drawdown is one of the most important starting points.
Suppose an EA has:
Maximum drawdown = 12%
Desired maximum investor drawdown = 20%
The historical drawdown alone does not necessarily mean that the investor needs only enough money to withstand 12%.
A prudent developer should incorporate a drawdown safety buffer because historical performance does not guarantee future performance.
A simple approach is:
Required Capital for Drawdown = Expected Stress Loss ÷ Maximum Acceptable Drawdown
For example:
If the EA's stress-test loss is $500 and the developer wants the loss to represent no more than 20% of the account:
Minimum Capital = $500 ÷ 0.20 = $2,500
Thus, $2,500 becomes a risk-based capital threshold.
2. Position Size and Risk per Trade
The EA's lot-sizing methodology is equally important.
Consider two EAs:
EA A
0.01 lot per $1,000
1% risk per trade
EA B
0.10 lot per $1,000
5% risk per trade
Even if both systems have similar historical returns, EA B requires substantially more capital to absorb normal fluctuations.
The developer should therefore calculate:
Risk per trade
Maximum simultaneous trades
Maximum aggregate exposure
Maximum lot size
Stop-loss distance
Value per pip/point
Correlated positions
The important concept is portfolio-level exposure, rather than looking at each trade independently.
3. Margin Requirement and Leverage
An EA may have sufficient capital from a statistical perspective but still fail because of margin requirements.
For leveraged products such as forex CFDs, leverage can substantially increase both potential returns and potential losses. ESMA specifically identifies leverage as an important source of risk and has imposed leverage-related investor-protection measures for retail CFD trading in the EU.
The developer should therefore determine:
Required Margin = Position Notional Value ÷ Effective Leverage
But minimum capital should not simply equal required margin.
A system should maintain a margin buffer.
For example:
Required margin: $500
Desired margin utilization: maximum 30%
Then:
Minimum Capital = $500 ÷ 0.30 = $1,667
This provides considerably more room than simply depositing $500.
The objective is to prevent the EA from operating dangerously close to a margin call or stop-out level.
4. Stress-Test the EA—Don't Rely Only on Backtest Drawdown
This is where professional algorithmic trading development differs from simply looking at historical profit.
An EA should be subjected to stress testing.
Consider scenarios such as:
1.5× historical maximum drawdown
2× historical maximum drawdown
Consecutive losing trades
Increased spread
Slippage
Delayed execution
Large market gaps
News volatility
Reduced liquidity
Different leverage
Different starting balances
Worst historical losing streak
For example, suppose the EA's backtest maximum drawdown is 8%.
A developer could create a conservative stress scenario of:
8% × 2 = 16%
If the developer wants this stressed drawdown to remain below 20% of account equity, then:
Minimum Capital = Stress Loss ÷ 20%
The purpose is not to predict the future precisely. It is to establish a reasonable survival threshold.
Risk-management frameworks for automated trading also emphasize pre-trade controls, testing, monitoring, and limits on order size and exposure.
5. The EA's Minimum Viable Position Size
Another frequently overlooked factor is lot-size granularity.
Suppose the EA calculates that a $100 account should risk only $1 per trade.
But the broker's smallest tradable position results in a $2.50 risk.
The EA cannot actually implement its intended risk model.
This means the theoretical minimum capital is too low.
Therefore, the developer should test:
Can the EA's intended risk percentage actually be implemented at the broker's minimum lot size?
This becomes particularly important for copy trading.
If an EA uses:
0.01 lot per $100
a follower with only $50 may not be able to replicate the strategy correctly.
The follower's account could experience disproportionately high risk because position-size rounding prevents proper scaling.
6. Copy Trading Changes the Capital Calculation
When an EA is deployed privately, the developer controls the account.
When it becomes a public copy-trading strategy, the problem becomes much more complicated.
Followers may have:
$100 accounts
$500 accounts
$1,000 accounts
$10,000 accounts
Different leverage
Different currencies
Different brokers
Different contract specifications
Different minimum lot sizes
Different margin requirements
Therefore, the EA should ideally be designed around percentage-based risk and proportional position sizing, rather than fixed lots.
For example:
Instead of “trade 0.10 lot,” the system should effectively determine “trade an amount appropriate for X% account risk.”
This allows the strategy to scale more consistently across different account sizes.
A Practical Formula for Minimum Capital
A useful framework for EA developers is to calculate several capital requirements and then select the largest one:
Minimum Capital = MAX
A. Margin Capital
Capital required to maintain positions safely.
B. Drawdown Capital
Capital required to withstand the expected/stressed drawdown.
C. Risk Capital
Capital required to maintain the intended risk-per-trade percentage.
D. Execution Capital
Capital required to accommodate minimum lot size, spreads, commissions and slippage.
E. Operational Buffer
Additional capital reserved for abnormal market conditions and unexpected losses.
In simplified form:
Recommended Minimum Capital = Maximum of (Margin Requirement, Drawdown Requirement, Risk Requirement, Execution Requirement) + Safety Buffer
This is substantially more defensible than simply saying:
“The EA works with $100.”
An Example
Imagine an EA with the following characteristics:
| Parameter | Value |
|---|---|
| Historical Maximum Drawdown | 10% |
| Stress-Test Drawdown | 20% |
| Target Maximum Investor Drawdown | 20% |
| Maximum Simultaneous Trades | 5 |
| Required Margin at Maximum Exposure | $600 |
| Maximum Desired Margin Utilization | 30% |
| Risk per Trade | 1% |
| Minimum Practical Risk Capital | $2,000 |
| Safety Buffer | 25% |
The margin-based requirement would be:
$600 ÷ 30% = $2,000
Suppose the stress-testing analysis also determines that $2,000 is the minimum account size required for the EA's risk model to function properly.
Adding a 25% safety buffer:
$2,000 × 1.25 = $2,500
Therefore, the developer could reasonably establish:
Recommended Minimum Capital: $2,500
The important point is that $2,500 is not derived from the broker's minimum deposit. It is derived from the system's risk and operational characteristics.
Minimum Capital vs. Recommended Capital
A professional public trading system should ideally publish two figures:
Technical Minimum Capital
The smallest account size at which the EA can technically execute its strategy according to its risk model.
Recommended Capital
The account size that provides a more comfortable risk buffer and better protection against adverse market conditions.
For example:
Technical Minimum: $1,000
Recommended Capital: $2,500
Conservative Capital: $5,000+
This is much more informative for copy-trading investors than simply advertising a minimum deposit.
The Most Important Metric: Survival
Ultimately, the purpose of minimum capital determination is not to maximize the return of the EA.
It is to answer a more fundamental question:
“Does the account have enough capital to survive the strategy's reasonably foreseeable adverse conditions?”
A highly profitable EA with insufficient capital can still fail.
A lower-return EA with appropriate capital management may have a much better chance of surviving long-term market fluctuations.
This is particularly important in leveraged markets, where insufficient margin can result in forced liquidation before a strategy has an opportunity to recover. ESMA's investor-protection framework specifically recognizes the importance of margin close-out and negative-balance protections for retail CFD accounts.
Final Takeaway
There is no universal minimum capital amount for an EA.
The appropriate amount depends on the system's:
Maximum drawdown
Stress-test drawdown
Risk per trade
Maximum simultaneous positions
Position-sizing methodology
Margin requirements
Leverage
Stop-loss structure
Minimum lot size
Spread and commission costs
Slippage
Market liquidity
Correlation among positions
Maximum exposure
Broker specifications
Investor risk tolerance
For a public copy-trading system, the developer should go one step further and test the strategy across multiple account sizes to determine whether its risk model scales properly.
The best minimum-capital figure is therefore not the number that allows an investor to start trading.
It is the number that gives the trading system enough financial room to execute its strategy, absorb realistic losses, maintain adequate margin, and survive unfavorable market conditions without forcing the investor into excessive risk.
In algorithmic trading, capital is not simply the fuel of the system—it is part of the system's risk architecture.
References
Commodity Futures Trading Commission (CFTC). Forex Frauds: Know the Risks Before You Trade. U.S. Commodity Futures Trading Commission.
Commodity Futures Trading Commission (CFTC). Commodity Trading Systems Sold on the Internet. U.S. Commodity Futures Trading Commission.
Commodity Futures Trading Commission (CFTC). Standards of Development, Monitoring and Compliance of Algorithmic Trading Systems and Risk Management. U.S. Federal Register.
European Securities and Markets Authority (ESMA). ESMA Agrees to Prohibit Binary Options and Restrict CFDs to Protect Retail Investors. 2018.
European Securities and Markets Authority (ESMA). ESMA Adopts Final Product Intervention Measures on CFDs and Binary Options. 2018.
European Securities and Markets Authority (ESMA). Questions and Answers on CFDs and Other Speculative Products.
European Securities and Markets Authority (ESMA). ESMA Reminds Firms of Their Obligations Under CFD Product Intervention Measures Amid Rising Offerings of Perpetual Futures. 2026.