We use cookies that are necessary for this site to work. With your permission we would also use analytics and advertising cookies to understand how the site is used and to measure our advertising. Cookie Policy

GCC Brokers
  • ForexMajor, minor and exotic currency pairsMetalsGold, silver and other precious metalsIndicesGlobal stock index CFDsCommoditiesEnergy and soft commoditiesFuturesFutures CFDsCrypto CFDsCrypto price exposure via CFDsPerpetualsPerpetual contractsMarket overviewToday's moves across every market
    Live prices
    • XAU/USD—
    • EUR/USD—
    • BTC/USD—
    • XAUUSDPERP—
    • XAG/USD—
    • ETH/USD—
    • US100—
    All markets →
  • Get startedAccountsStandard, Pro and Zero comparedPlatformsMetaTrader 5 on desktop, web and mobilePromotionsCurrent offers and terms
    Ways to tradeSocial tradingCopy strategies via HokoCloudAlgo tradingExpert Advisors and scriptsLondon FixHow the London Fix works
    InfrastructureFree VPSLow-latency hosting via ForexVPS.netLiquidity servicesFor brokers and institutions
    SchedulesHoliday scheduleTrading hours around market holidaysFutures scheduleContract expiry datesMargin scheduleMargin by instrument and position size
  • InsightsMarket research and analysisMarket newsOur latest analysis and today's releasesEconomic calendarThis week's key releasesToolsCalculators, trading hours and market dataGlossaryTrading terms explainedFAQAnswers to common questions
  • Partners
  • AboutWho we are and how we workWhy STPHow our execution model worksRegulationLicence and client protectionMedia coverageGCC Brokers in the pressLegal documentsAgreements and policiesContactPhone, email and live chat
LoginOpen account
XAU/USD EUR/USD BTC/USD XAUUSDPERP XAG/USD ETH/USD US100 GBP/USD USD/JPY USOIL US30 XAU/USD EUR/USD BTC/USD XAUUSDPERP XAG/USD ETH/USD US100 GBP/USD USD/JPY USOIL US30
GCC Brokers

FSC Mauritius-regulated STP forex and CFD broker. Representative office in Business Bay, Dubai.

+971 4 549 0408support@gccbrokers.com

Markets

  • Forex
  • Metals
  • Indices
  • Commodities
  • Futures
  • Crypto CFDs
  • Perpetuals
  • Market overview
Markets
  • Forex
  • Metals
  • Indices
  • Commodities
  • Futures
  • Crypto CFDs
  • Perpetuals
  • Market overview

Trading

  • Accounts
  • Platforms
  • Social trading
  • Algo trading
  • Free VPS
  • London Fix
  • Liquidity services
Trading
  • Accounts
  • Platforms
  • Social trading
  • Algo trading
  • Free VPS
  • London Fix
  • Liquidity services

Resources

  • Insights
  • Economic calendar
  • Holiday schedule
  • Futures schedule
  • Margin schedule
  • Tools
  • Glossary
  • FAQ
Resources
  • Insights
  • Economic calendar
  • Holiday schedule
  • Futures schedule
  • Margin schedule
  • Tools
  • Glossary
  • FAQ

Company

  • About
  • Partners
  • Regulation
  • Media coverage
  • Contact
Company
  • About
  • Partners
  • Regulation
  • Media coverage
  • Contact

Legal

  • Terms & Conditions
  • Privacy Policy
  • Risk Disclosure
  • AML & KYC Policy
  • Order Execution
  • Bonus Policy
Legal
  • Terms & Conditions
  • Privacy Policy
  • Risk Disclosure
  • AML & KYC Policy
  • Order Execution
  • Bonus Policy
FundingVisaMastercardWire TransferCryptoNetellerSkrill

Risk Warning: Trading FX and CFDs on leverage carries significant risk and may not be suitable for all investors. You may lose more than your initial deposit. Consider your financial situation and seek independent advice before trading.

GCC Brokers Limited (company no. 193243) is licensed and regulated by the Financial Services Commission of Mauritius as an Investment Dealer (Full Service Dealer, excluding Underwriting), licence no. GB22200739.

GCC Brokers Limited Representative Office (licence no. 1202392, Office 302, The Exchange Tower, Business Bay, Dubai, UAE) is a representative office of GCC Brokers Limited. It does not hold client money and is not licensed or regulated by any financial services regulator in the United Arab Emirates.

GCC Brokers Limited does not offer services to residents of the United States or jurisdictions on the FATF and EU/UN sanctions lists.

© 2026 GCC Brokers Limited. All rights reserved. FSC Mauritius — Licence GB22200739

  1. Trading
  2. /Algo trading

Algo trading. Built for Expert Advisors.

Run your strategies on MetaTrader 5 with automatic execution, the MQL5 toolset and a free VPS for active traders.

Open live accountGet a free VPS
MetaEditorrunning on VPS
// Expert Advisor · MQL5
void OnTick()
{
   if(SignalUp() && !HasPosition())
      trade.Buy(lots, _Symbol);
   ManageRisk();
}
Why algo traders choose us

Infrastructure for automated trading.

Expert Advisors welcome

Expert Advisors run on every account. High-frequency trading and strategies that depend on very short holding periods may be restricted under clause 14.2 of the Client Agreement.

Read the Client Agreement →

Automatic execution

No person intervenes in your order. We do not requote, and slippage is symmetric.

Typical 25–50 ms

Typical execution of 25–50 ms. You can choose a VPS location close to the trading servers.

Free VPS

Deposit $2,500 and trade at least 5 standard lots a month to qualify.

MetaTrader 5 for algo traders

The tools you build with.

MQL5

A C++-style language with MetaEditor, debugger and profiler.

Strategy tester

Multi-threaded, multi-instrument testing with genetic optimisation.

MQL5 Market

Buy, rent or download Expert Advisors, indicators and scripts.

Custom indicators

Extend the 80+ built-in indicators with your own.

Fair use

Where the line is.

Techniques that exploit a defect in pricing, connectivity or margin, such as latency arbitrage or dealing on stale or erroneous quotes, are prohibited under clause 14.1 of the Client Agreement.

Separately, clause 14.2 lets us restrict or apply different terms to high-frequency trading, latency-sensitive strategies and strategies that depend on holding positions for very short durations. If you are unsure whether a strategy is allowed, ask us before you run it.

Read the Client Agreement →

FAQ

Algo trading questions.

Can I use Expert Advisors on any account?

Yes. Standard, Pro and Zero all allow Expert Advisors, subject to the Client Agreement. Under clause 14.2 we may restrict high-frequency trading, latency-sensitive strategies and strategies that depend on very short holding periods.

Which programming language does MetaTrader 5 use?

Expert Advisors are written in MQL5, a C++-style language built into MetaTrader 5. MetaEditor, the built-in development environment, includes a debugger, a code profiler and documentation.

Is STP suited to algorithmic trading?

Execution is automatic; no person intervenes in your order. We do not requote, slippage is symmetric, and typical execution is 25–50 ms. Execution speed is typical, not guaranteed.

Can I backtest first?

Yes. The MetaTrader 5 Strategy Tester supports multi-threaded backtesting, forward testing and genetic optimisation across timeframes, using historical data.

How do I get a VPS?

We work with ForexVPS.net. Deposit $2,500 or more into a live account and trade at least 5 lots a month to qualify, then contact our support team to request your free VPS.

Is there a minimum deposit for algo trading?

There is no separate minimum for algo trading. Standard starts at $25, Pro at $1,000 and Zero at $2,500. Choose the account whose pricing suits your strategy.

Ready to automate?

Open live accountLearn about the free VPS
Why STP→Free VPS→Platforms→