Comprehensive technical walkthrough for creating MetaTrader (MT4/MT5) trading accounts, recommended broker selection, provisioning a dedicated low-latency VPS, and installing the Arjuna EA Bot.
Important Notice
MetaTrader Expert Advisors and VPS servers execute trades automatically. Always test settings on demo accounts before deploying live capital.
Arjuna connects signal sources (TradingView Pine script webhooks, Telegram channel copiers, and REST APIs) directly to your MetaTrader 4 (MT4) or MetaTrader 5 (MT5) client terminals.
Supported Terminals & Signal Integrations
MetaTrader 4 (MT4)
Customer Terminal
MQL4
RAW Spread
EA Ready
MetaTrader 5 (MT5)
Customer Terminal
MQL5
Multi-Asset
EA Ready
TradingView Alerts
Pine Script Webhooks
Alert Signals
Cloud Webhooks
Telegram Copier
Signal Synchronization
Instant Sync
Channel Copier
Step 1
Open a Broker Account
Register with a supported MetaTrader broker and complete identity verification (KYC).
Step 2
Create MT4 or MT5 Trading Terminal Credentials
Inside your broker client portal, create a new MT4 or MT5 account. Take note of: Account ID / Login Number, Master Password, Investor Password (Read-Only), and exact Server Name (e.g., Broker-Live01).
Ensure Auto-Trading / WebRequest is enabled in MetaTrader settings when setting up Expert Advisors.
2. 2. Recommended MetaTrader Brokers
ArjunaFx is compatible with any broker offering MT4/MT5 terminal access. For optimal execution and tight spreads, we recommend brokers meeting the following criteria:
Disclaimer: Third-party brokers listed for technical compatibility reference only. Arjuna is independent, is not affiliated with these brokers, and does not endorse or guarantee third-party broker services.
3. 3. Getting & Configuring Your Trading VPS
A Virtual Private Server (VPS) ensures your MetaTrader terminal runs continuously 24 hours a day without interruptions from internet drops, power outages, or computer sleep modes.
Recommended VPS Specifications
Operating System: Windows Server 2019 / 2022 or Windows 10/11
Datacenter Location: London (LD4) or New York (NY4) — select a datacenter location closest to your broker trading server
Storage: 30 GB+ SSD / NVMe drive space
Step 1
Connect via Remote Desktop (RDP)
Use Remote Desktop Connection on Windows or Microsoft Remote Desktop on Mac/iOS to log into your VPS using the IP address and password provided by your VPS host.
Free VPS Option: Many recommended brokers (e.g. IC Markets & Pepperstone) offer free monthly VPS sponsorship for accounts meeting minimum monthly trading volume thresholds.
Disclaimer: Third-party VPS hosting providers listed for infrastructure compatibility reference only. Arjuna is independent and does not guarantee third-party server performance or uptime.
5. 5. Installing & Setting Up Arjuna EA Bot
Follow these steps to deploy the Arjuna EA Bot inside your MetaTrader terminal on your VPS:
Step 1
Download Arjuna EA File
Download the official ArjunaFx.ex4 (for MT4) or ArjunaFx.ex5 (for MT5) executable from the Arjuna Portal downloads section.
Step 2
Copy EA to Experts Directory
In MetaTrader, click File -> Open Data Folder. Navigate to MQL4/Experts (or MQL5/Experts) and paste the ArjunaFx file.
Step 3
Enable WebRequest & Allow DLL Imports
Go to Tools -> Options -> Expert Advisors. Check "Allow Automated Trading", check "Allow WebRequest for listed URL", and add https://api.arjunafx.trade to the allowed URL list.
Step 4
Attach EA to Chart
Drag ArjunaFx EA from the Navigator panel onto any chart (e.g. EURUSD M1). Enter your License Key from the Arjuna Portal in the EA inputs tab.
MetaTrader EA Setup: Attach Expert Advisor to chart and configure single-trade or grid parameters.
6. 6. Verifying Connection & Health Status
Once attached, check the top right corner of your chart. A green smiling face (MT4) or green hat icon (MT5) with "ArjunaFx Connected: OK" indicates active signal synchronization.
Live Terminal Telemetry: Real-time verification of open positions, latency, and account floating equity.
You can monitor active connection status, latency metrics, and open positions live from the Arjuna Mobile App.
Need additional assistance?
Our support team and trader community are available 24/7 to help you set up.