Complete Setup Guide

Everything you need to install, configure, and optimize your GTAlgo trading bots

🤖
What Are Trading Bots?
📦
Installation
🖥️
VPS & Broker
🔐
License

🤖What Are Trading Bots? A Beginner's Guide

If you've never traded before and have no idea what a "trading bot" is — this section is for you. We'll explain everything from scratch, simply and clearly.

First: What is Trading?

Trading means buying and selling financial assets — like stocks, gold, currencies, or indices (like the S&P 500) — with the goal of making a profit.

Simple analogy: Imagine you buy 10 kg of apples at the market for €1/kg. The next day, apples become scarce and the price rises to €1.50/kg. You sell them and make €5 profit. That's exactly what trading is — but with financial assets instead of apples, and the transactions happen in seconds, 24/7.

So, What is a Trading Bot?

A trading bot (also called an EA — Expert Advisor) is a computer program that trades automatically on your behalf. It analyzes the market, makes decisions, and executes buy/sell orders — all without you needing to do anything.

👁️

It Watches

The bot analyzes price charts 24/7, looking for specific patterns or signals that indicate a good trading opportunity.

🧠

It Thinks

Based on a pre-programmed strategy (a set of rules), the bot decides: "now is a good time to buy" or "now is a good time to sell".

It Acts

In milliseconds, the bot executes the trade through your broker account — faster than any human could.

🛡️

It Protects

The bot also manages risk automatically — setting stop losses so you don't lose more than a predefined amount on any trade.

Trading Bot vs Human Trader

❌ Human Trader

  • Gets tired, distracted, needs sleep
  • Makes emotional decisions (fear & greed)
  • Can only watch a few charts at once
  • Slow to react — misses entries
  • Inconsistent — same setup, different decision

✅ Trading Bot

  • Runs 24/7 without rest
  • Zero emotions — follows rules 100%
  • Monitors multiple markets simultaneously
  • Executes in milliseconds
  • Perfectly consistent — same rules, always

What is MetaTrader 5 (MT5)?

MetaTrader 5 is the platform (software) where trading bots run. Think of it as the "operating system" for your bot. It connects to your broker, displays the charts, and gives the bot the tools it needs to analyze the market and execute trades.

💡

Simple analogy: If your trading bot is an app, then MetaTrader 5 is the smartphone it runs on. Without MT5, the bot has no way to connect to the market, see prices, or place orders.

🔒
Your funds are always under your control

GTAlgo bots connect to your MT5 account and place trades, but they cannot withdraw money or transfer funds. Your capital stays in your regulated broker account at all times.

⚠️
Important Risk Warning

Trading financial markets carries significant risk of loss. Only invest money you can afford to lose. Past performance of a trading bot does not guarantee future results. Start with a demo account before using real funds.

Now that you understand the basics, let's set everything up.

📦MT5 Installation & Setup

Step 1: Download MetaTrader 5

Download MT5 from XM

Since you use XM as your broker, download MT5 directly from XM for best compatibility:

https://www.xm.com/mt5

Install and Open MT5

Run the installer and follow the on-screen instructions. After installation, open MetaTrader 5.

Login with Your XM Account

Use your XM account credentials to log in, or create a free XM demo account for testing first.

Step 2: Install Your GTAlgo Bot

Download the EA File

Download GT-EliteBotsSuite.ex5 (all GTAlgo strategies in one file) using the link from your activation email, or directly here:

https://github.com/gtalgo500-tech/gtalgo-ea/raw/main/GT-EliteBotsSuite.ex5

Open MT5 Data Folder

In MT5, click: File → Open Data Folder

This opens the MQL5 directory where all expert advisors are stored.

Copy the EA File

Navigate to: MQL5 → Experts

Paste the downloaded GT-EliteBotsSuite.ex5 file into this folder.

Restart MT5

Close and reopen MetaTrader 5 to load the new Expert Advisor.

Verify Installation

Open the Navigator panel (Ctrl+N), expand "Expert Advisors", and confirm GT-EliteBotsSuite appears in the list.

Installation Complete!

GT-EliteBotsSuite is now installed. It contains all GTAlgo strategies in a single file.

🖥️VPS & Broker

⚠️
Important: 24/7 Operation Required

For your trading bots to work properly, MetaTrader 5 must remain open and connected to the internet 24/7. A VPS is strongly recommended.

Option 2: Use a VPS (Recommended)

💡
What is a VPS?

A VPS (Virtual Private Server) is a remote computer that runs in the cloud 24/7. You install MT5 on it, and your bots run continuously without needing to keep your personal computer on.

Recommended VPS Provider

ForexVPS - Professional Trading VPS

Ultra-fast servers optimized for MT5 | 99.9% uptime guarantee | 24/7 support

Get ForexVPS →

Broker: XM

🏦
GTAlgo is FREE with XM

All GTAlgo bots are provided completely free for traders who open an XM account through our affiliate link. XM is a globally regulated broker trusted by 10+ million traders since 2009.

XM

Regulated by CySEC, ASIC, IFSC and more. Full MT5 support, fast execution, competitive spreads across all major asset classes. Operating since 2009 with 10+ million clients worldwide.

Key Features:

  • Regulated: CySEC, ASIC, IFSC and more
  • Full MetaTrader 5 support
  • Fast execution with tight spreads
  • Free demo account available
  • 24/5 multilingual customer support
  • Minimum deposit from $5
Open XM Account →
⚠️
Important

To receive your free GTAlgo license, you must open your XM account through our affiliate link above. If you already have an XM account opened through our link, simply submit your XM Account ID in the activation form on gtalgo.com.

Setting Up MT5 on Your VPS

Purchase VPS Plan

Choose a plan (minimum 2GB RAM recommended for MT5).

Connect to Your VPS

Use Remote Desktop Connection (Windows) to access your VPS. Your VPS provider will send connection details via email.

Install MT5 on VPS

Download MT5 from XM and install it on your VPS, then log in with your XM credentials.

Install Your Bot

Follow the same installation steps to install GT-EliteBotsSuite on the VPS.

Run 24/7

Once configured, disconnect from the VPS and your bot will continue running independently.

🔐License Activation

🔑
How to Get Your License

Open an XM account through our affiliate link → submit your XM Account ID on gtalgo.com → receive your license key by email within 24 hours.

Step 1: Enable WebRequest in MT5

Open MT5 Options

Go to: Tools → Options → Expert Advisors

Add License URL

Check the box: "Allow WebRequest for listed URL"

Add this URL to the list:

https://ea-license-backend.gtalgo500.workers.dev

Save and Restart

Click OK and restart MetaTrader 5.

Step 2: Configure License in EA Settings

Drag EA to Chart

Drag GT-EliteBotsSuite from the Navigator panel to any chart.

Enter License Credentials

In the EA settings window, find the "LICENSE SETTINGS" section and enter:

  • User Email: The email you used when registering on gtalgo.com
  • License Key: Your unique license key (received via email after XM verification)

Enable AutoTrading

Make sure "Allow Algo Trading" is checked, then click OK.

Verify License

Check the "Experts" tab in MT5. You should see a success message confirming license validation.

License Active!

Your bot is now licensed and ready to trade. The license is validated automatically every 30 seconds.

⚠️
Troubleshooting

If you see "License validation FAILED", make sure:

  • WebRequest URL is correctly added in MT5 settings
  • Email and License Key are entered exactly as received
  • Your XM account remains active
  • You have an active internet connection

💬Support & Resources

📧
Need Help?

If you encounter any issues or have questions, reach out through:

🎓
Pro Tips
  • Always test on a demo XM account first before going live
  • Use RiskMultiplier 0.25–0.33 for prop firm accounts
  • Run multiple non-correlated strategies for better diversification
  • Monitor your bot's performance regularly and adjust settings as needed
  • Keep your MetaTrader 5 platform updated to the latest version