The Market Robo™
Developer SDK

SDK for MQL5 Vendors

Integrate your Expert Advisors and Custom Indicators with TheMarketRobo. Session management, remote configuration, heartbeats, and authentication—all handled by the SDK.

For local testing: generate a new test license from your Vendor Portal and use its API key with the staging API.

Repositories

Sample library (base)

Clone this repo for sample EAs and Indicators; includes the SDK as a submodule.

SDK library

Core SDK (submodule of the sample lib).

Guides

Quick Start

Get the SDK and run a sample in minutes.

Build an Indicator (0→100)

Step-by-step guide to develop and submit a Custom Indicator.

Build an Expert Advisor (0→100)

Step-by-step guide to develop and submit an EA.

SDK Integration Tool

Automatically integrate the SDK into your MQL4/MQL5 source code — no manual coding.

API documentation

Configuration schema

Robot config must follow this schema; Vendor Portal validates it before you can submit.

API Reference

CTheMarketRobo_Base, lifecycle, callbacks, IRobotConfig.

Important notes

Architecture, parameters, Robot vs Indicator behavior.

Robot Start

Start endpoint flow and payload.

Robot Heartbeat

Heartbeat endpoint flow and payload.

Robot Refresh

Token refresh endpoint flow.

Robot End

End session endpoint flow.

New to the SDK? Start with Quick Start, then follow the Indicator or EA guide from zero to submission.