Blog

Automating MetaTrader 5, explained plainly.

Short answers to the questions that come before the code, and what shipped each week — each linking to the guide with the steps.

Latest posts

  1. Orders and reliability

    Why an MT5 Trade Can Fail Even When Your API Request Is Correct

    Market closed, invalid volume, invalid stops, no margin, wrong symbol: five reasons a broker refuses a valid MT5 order, and how to read and prevent each.

  2. Choosing an API

    How to Choose an MT5 API: A Developer's Checklist

    Twelve questions to ask before you build on an MT5 API: platforms, order types, hosting, errors, retries, multi-account trading, security, pricing and docs.

  3. Orders and reliability

    Market Orders vs Pending Orders in an MT5 API

    A market order trades now; a pending order waits at the broker for your price. How each behaves in an MT5 API, with one example and a comparison table.

  4. Orders and reliability

    How to Prevent Duplicate MT5 Orders From Retries and Double Clicks

    Why a retry or a double click can open two MT5 positions, and how one request identifier — an idempotency key — makes every order safe to send again.

  5. Orders and reliability

    How to Test an MT5 API Without Risking Real Money

    Test an MT5 trading API safely: connect a broker demo account, read from it, place a small demo order and check the result. A test key alone is no sandbox.

  6. Hosting and setup

    TradingView to MT5: EA Bridge vs Hosted API

    Two ways to turn TradingView alerts into MetaTrader 5 trades: an Expert Advisor bridge on a VPS, or a hosted alert URL. Setup, upkeep and failures compared.

  7. Accounts and credentials

    MT5 Investor Password vs Trading Password: Which Does Your App Need?

    The investor password can only watch an MT5 account; the trading password can trade it. Which one your app needs, why the wrong one fails late, and how to ask.

  8. Accounts and credentials

    How to Find Your MT5 Broker Server Name

    Where to find your MetaTrader 5 server name on desktop, mobile and in your broker's email, why demo and live differ, and the mistakes that break a login.

Hosting and setup

Where MetaTrader 5 runs, and who keeps it running.

Accounts and credentials

Logins, passwords, servers and keys — what each one is for.

How to Find Your MT5 Broker Server Name

Where to find your MetaTrader 5 server name on desktop, mobile and in your broker's email, why demo and live differ, and the mistakes that break a login.

2 min read

Orders and reliability

Placing trades that behave, and reading what came back.

Choosing an API

What to check before you build on an MT5 API.

Building with fxapis

The SDKs, examples and starters, and how to use each one.

Changelog

What shipped each week, with links to the docs.

> Connect. Execute. Scale.

Try it on a demo account.

Create an API key, connect a broker demo account with its login, password and server, and place your first order — no terminal or VPS of your own.