EightCapEightCap

API Trading With EightCap: What Ugandan Traders Should Check

EightCap for Uganda: MT4/MT5 API trading, Raw account from USD 100, spreads from 0.0 pips + USD 3.50/lot. Regulated by FSCA, CySEC.

James Eastwood, Risk Manager ·
Published27 August 2026

Before opening a CFD account, weigh how much of your balance a single move can take.

API Trading With EightCap: What Ugandan Traders Should Check

EightCap supports API trading through MetaTrader 4 and MetaTrader 5, which both expose their native protocols for automated strategies. Ugandan traders can run Expert Advisors and custom trade bots, but the practical value depends on execution quality, account conditions, and regulatory buffer. EightCap, founded in 2009 with headquarters in Melbourne, holds licenses from the FSCA and CySEC.

Automation in forex trading is not about finding a magic robot. It is about enforcing discipline: entry rules, position sizing, and risk limits execute exactly as coded, without emotion. A bot that works on a demo account can behave differently live when leverage magnifies every pip.

The Regulatory Context

Uganda does not currently license any retail online forex or CFD brokers. The Capital Markets Authority Uganda (CMA) has a framework under the CMA (Amendment) Act 2016, but its public register lists no licensed non-dealing online forex broker. Ugandan residents trade almost exclusively with offshore brokers regulated elsewhere, such as CySEC, FSCA, or FCA.

EightCap operates under regulatory oversight from the FSCA in South Africa and CySEC in Cyprus. A regulated broker must segregate client funds, maintain minimum capital, and submit to audits. If an unregulated operation fails or vanishes, your API strategy and your money disappear together.

API Access via MT4 and MT5

EightCap offers the two dominant platforms for automated trading: MT4 and MT5, plus native TradingView integration, WebTrader, and TradeLocker. For API traders, MT4 and MT5 are the practical choice because both expose their protocols directly.

PlatformAPI TypeBest For
MT4Native API via DLL, Expert AdvisorsMQL4 developers, legacy EAs
MT5Native API via DLL, Expert Advisors, Strategy TesterMQL5 developers, multi-asset EAs
TradingViewWebhook alerts to external botsSignal-based, non-native automation

An Expert Advisor in MT4 is a program written in MQL4 that runs inside the terminal. It places orders automatically. In MT5, the language is MQL5 and the architecture differs. If you purchase an EA, check its version. An MT4 EA will not run in MT5.

Account Types and Execution

EightCap keeps the account structure simple: Standard and Raw. Your automation strategy will perform differently on each because of the cost structure.

Account TypeSpreadCommissionMin Deposit
StandardFrom 1.0 pipNoneUSD 100
RawFrom 0.0 pipsUSD 3.50 per lot per sideUSD 100

For an automated strategy with high trade frequency, the Raw account usually wins. A commission of USD 3.50 per lot per side is transparent: you know the exact cost before the bot fires. On the Standard account, the spread is the cost, which widens during volatile sessions, so backtesting with fixed spreads will understate your real slippage.

Instrument Coverage for Strategies

EightCap provides access to 800+ CFDs. The range includes roughly 56 forex pairs, indices, metals, energies, about 580 share and ETF CFDs, and a large crypto CFD range with 100+ coins.

Asset ClassApproximate CountAutomation Suitability
Forex pairs56High, deep liquidity
Share and ETF CFDs580Medium, variable liquidity
Crypto CFDs100+High volatility, risk of gaps
Indices, metals, energiesIncluded in 800+Medium

Automation works when your execution price matches the model. With 580 single-name CFDs, some have thin order books. A bot that trades an illiquid stock CFD at 20:00 EAT may hit a wider spread than your backtest assumes.

What It Means for Uganda

EightCap supports deposits via MTN Mobile Money and Airtel Money, the dominant mobile-money services in the country, along with bank wire, Visa, and Mastercard.

Payment MethodTypical TimingNotes
MTN Mobile MoneyMinutesDominant in UG
Airtel MoneyMinutesDominant in UG
Card / Bank transfer1-5 business daysSlower for funding

Accounts are USD-denominated at most offshore brokers. UGX converts to USD on deposit, and back on withdrawal, so the conversion cost applies on both ends. Mobile-money deposits typically have a lower minimum, around USD 10, with per-transaction caps near USD 1,050.

GOOD TO KNOW
Mobile money is fast, but check the broker's withdrawal policy. Some brokers accept mobile-money deposits and then require the same method for withdrawal, but verify the processing time for the return leg.
Looking for a licensed alternative?
FxPro Account

Tax Position on Automated Profits

Uganda Revenue Authority (URA) treats forex and CFD trading profit as business income, not capital gains. There is no separate capital-gains regime. The progressive resident rates apply to your net income, and Uganda taxes residents on worldwide income, so profits from an offshore broker are reportable.

The review-period rates apply to total chargeable income: 0% up to UGX 2,820,000; 10% from 2,820,001 to 4,020,000; 20% from 4,020,001 to 4,920,000; 30% from 4,920,001 to 120,000,000; plus a 40% surcharge above UGX 120,000,000. You need a TIN through URA eTax.

For an automated trader, record-keeping matters more than the rate. A bot can run hundreds of trades in a week. Keep a trade log with dates, volumes, and realized P&L. That is the base for your tax computation.

Slippage and Risk Limits

Your bot's edge dies at the execution point. A backtest on M1 data with a 0.5-pip spread will not reflect reality on the Raw account when the spread is variable. During the London-New York overlap, roughly 15:00-19:00 EAT, liquidity in majors is strongest and slippage is usually minimal. Outside those hours, on exotic pairs or crypto CFDs, the fill quality degrades.

RISK
Leverage is determined by the offshore broker since Uganda sets no local retail cap. Common levels are 1:500, 1:1000, or higher. At 1:500, a 0.2% adverse move against your position wipes the margin. Your automation logic should include a hard stop-loss per trade and a daily loss limit, regardless of what the bot thinks the market will do.

Position sizing is a risk parameter, not a profit parameter. If a bot compounds full capital on each trade, one losing streak of moderate length can ruin the account. Institutional discipline for a retail account means risking a fixed small percentage per trade, not optimizing the growth curve to its sharpest point.

Points to Verify Before Funding

The first week of live automation usually exposes gaps in the backtest. Verify the following before you commit real capital.

  • Minimum deposit is USD 100, which allows a low-cost test.
  • Your EA works in the exact MT4 or MT5 build that EightCap runs.
  • Withdrawal times: mobile money is typically fast, but card withdrawals can take 1-5 business days.
  • Your execution model matches the account type; a scalping EA on the Standard account will suffer from the 1.0-pip spread.
  • Swap or overnight fees, unless you run a swap-free account. EightCap's Islamic account is not consistently offered, and conflicting reports exist, so verify with support.
EightCap states it runs no deposit bonus. You will not face a bonus-locked withdrawal condition.

What the First Weeks Look Like

In the first four to six weeks, run a small test portfolio in parallel to your backtest. The objective is to measure slippage, spreads, and execution speed under live conditions, not to generate profit.

Week one is about account setup and connectivity. Desktop platform, mobile app, and any third-party VPS node should all use the same credentials. Test your EA's ability to place, modify, and close orders without manual intervention.

Week two to four is about data collection. Track every execution, noting the difference between your requested price and the fill price. This is the slippage metric. If average slippage exceeds what your strategy model assumes, the bot will not work as backtested, and you need to revisit your position sizing.

QUICK TIP
Record the VPS location. An EA running on a server in Europe connecting to EightCap's servers has lower latency than one running on your home connection in Kampala. Latency matters for scalping strategies, though it is marginal for swing trading.
Regulation Offshore regulated broker
Local licence No Uganda license
Max leverage Up to 1:500
Advertisement
FxPro — regulated broker
FxPro — regulated broker

Questions

Can I use expert advisors with EightCap?

Yes. EightCap supports Expert Advisors on MT4 and MT5. There is no restriction on algorithmic trading, but you should verify that your EA is coded for the specific platform version you run.

Does EightCap offer a dedicated API for algo trading?

No dedicated proprietary API exists. Automation happens through the native MT4 and MT5 APIs, which expose order placement, modification, and market data functions to external programs. TradingView integration is also available.

What is the minimum deposit for an EightCap API account?

The minimum deposit is USD 100, applicable to both the Standard and Raw account types. The Raw account is the common choice for algorithmic strategies due to the commission-based pricing structure.

FxPro Now →