Centro de API para desarrolladores

Explora las APIs

Prueba endpoints reales en exploradores interactivos del navegador, consulta directamente las interfaces Swagger, descarga definiciones Protobuf y esquemas OpenAPI, e integra los SDK oficiales en 8 lenguajes de programación.

Guests can try the demo without signing up. TRIAL limits apply; signed-in runs use your balance.

Abre una cuenta demo y conéctate a MT5

Elige un lenguaje y ejecuta un ejemplo REST completo: abre una cuenta demo MetaQuotes, conéctate, lee su resumen y desconéctate. No se realizan operaciones.

Se usa automáticamente la clave de tu usuario con sesión iniciada; los invitados usan TRIAL. Se aplican los límites de la prueba. Con tu propia clave rige la facturación normal de terminales hasta la desconexión.

Lenguaje

Ejecuta Python o JavaScript aquí, o descarga el ejemplo para ejecutarlo localmente. Python carga su entorno la primera vez. Todos los ejemplos usan REST y llaman a Disconnect durante la limpieza.

Descargar ejemplo (Python)

Ejecutar localmente · Python 3.10+
Ejecutar localmentePython 3.10+ · Sin instalar SDK ni paquetes
python mt5_demo.py

Las descargas usan TRIAL por defecto. Configura MRPC_API_KEY para usar tu propia clave. Se solicita que el terminal caduque a los cinco minutos como respaldo de limpieza.

Python · REST
Cargando ejemplo…

Clear, hourly terminal pricing

Terminal estándar: $5 por 720 horas. La tarifa por volumen baja a $2 tras alcanzar 1.500.000 horas-cuenta acumuladas en un mes natural. Se factura por hora; las tarifas reducidas se aplican al uso posterior.

Open the pricing calculator
From demo to your own application

Create a free account, get your API key after email verification, then connect your broker account with the same REST endpoints. Running terminals uses your balance.

Autenticación de la API

Obtén tu clave API gratuita

Conéctate a mt5.mrpc.pro y mt4.mrpc.pro con tu clave API personal. Regístrate en https://mrpc.pro/signup para recibir tu clave tras verificar tu correo electrónico. El uso se factura por horas; cualquier crédito de bienvenida aparece en tu panel.

Acceso a la API según el uso Sin tarjeta de crédito Generación instantánea de tokens

Exploradores interactivos de Client API

Requiere iniciar sesión. Todas las solicitudes se ejecutan con tu APIKey autenticada. Conéctate directamente con /ConnectEx (que genera automáticamente tu token de sesión) y recibe datos en tiempo real.

MT5
REST + WebSockets

Explorador de MT5 Client API

Entorno de pruebas autenticado para MetaTrader 5. Conéctate directamente con /ConnectEx (que genera automáticamente tu ID de sesión), consulta el saldo y las órdenes abiertas, y recibe ticks en vivo.

Requiere iniciar sesión • Autenticación con APIKey Abrir explorador
MT4
REST + WebSockets

Explorador de MT4 Client API

Entorno de pruebas autenticado para MetaTrader 4. Conéctate directamente con /ConnectEx (que genera automáticamente tu ID de sesión), consulta el margen de la cuenta y las posiciones abiertas, y recibe cotizaciones en vivo.

Requiere iniciar sesión • Autenticación con APIKey Abrir explorador
COPY
gRPC + REST

Explorador de Trade Copier API

Entorno de pruebas autenticado para la réplica de operaciones entre brókers. Crea y gestiona instancias de copiador con /Start, define modelos de riesgo (LotMultiplier, FixedLot, Equity) y sigue los registros de operaciones en tiempo real.

Requiere iniciar sesión • Autenticación con APIKey Abrir explorador

Interfaz directa de la API (Swagger)

Revisa las especificaciones OpenAPI y prueba los endpoints HTTP directamente contra los clústeres de Terminal Manager.

Definiciones Protobuf (gRPC)

Proto 3

Descarga los archivos de esquema .proto para generar stubs gRPC en cualquier lenguaje (Go, Python, Java, C++, Rust, C#).

OpenAPI 3.0 (Postman / Insomnia)

JSON Spec

Importa los contratos completos de los endpoints REST en Postman, Insomnia o gateways de API propios con un solo clic.

MT5 Especificación OpenAPI 3.0 de MT5
mt5.json
MT4 Especificación OpenAPI 3.0 de MT4
mt4.json
COPY Especificación OpenAPI 3.0 de Trade Copier
copy.json
💡 Consejo: importa la URL del JSON directamente en Postman con Import → Link para mantener los endpoints sincronizados automáticamente.

SDK de cliente para MetaTrader 4

SDK de cliente oficiales y de código abierto para MetaTrader 4 en 8 lenguajes de programación.

8 lenguajes • SDK de MT4
C# MT4

CSharpMT4

dotnet add package MetaRPC.MT4
Python MT4

PyMT4

pip install pymt4
Go MT4

GoMT4

go get github.com/MetaRPC/GoMT4
Java MT4

JavaMT4

implementation 'pro.mrpc:mt4:1.0.0'
C++ MT4

CppMT4

cmake: find_package(CppMT4 REQUIRED)
Rust MT4

RustMT4

cargo add rustmt4
Ruby MT4

RubyMT4

gem install rubymt4
Node.js MT4

NodeMT4

npm install @metarpc/nodemt4

SDK de cliente para MetaTrader 5

SDK de cliente oficiales y de código abierto para MetaTrader 5 en 8 lenguajes de programación.

8 lenguajes • SDK de MT5
C# MT5

CSharpMT5

dotnet add package MetaRPC.MT5
Python MT5

PyMT5

pip install pymt5
Go MT5

GoMT5

go get github.com/MetaRPC/GoMT5
Java MT5

JavaMT5

implementation 'pro.mrpc:mt5:1.0.0'
C++ MT5

CppMT5

cmake: find_package(CppMT5 REQUIRED)
Rust MT5

RustMT5

cargo add rustmt5
Ruby MT5

RubyMT5

gem install rubymt5
Node.js MT5

NodeMT5

npm install @metarpc/nodemt5

SDK de cliente para Trade Copier

SDK de cliente oficiales y de código abierto para Trade Copier en 8 lenguajes de programación.

8 lenguajes • SDK de Copier
C# COPY

CSharpCopier

dotnet add package MetaRPC.Copier
Python COPY

PyCopier

pip install pycopier
Go COPY

GoCopier

go get github.com/MetaRPC/GoCopier
Java COPY

JavaCopier

implementation 'pro.mrpc:copier:1.0.0'
C++ COPY

CppCopier

cmake: find_package(CppCopier REQUIRED)
Rust COPY

RustCopier

cargo add rustcopier
Ruby COPY

RubyCopier

gem install rubycopier
Node.js COPY

NodeCopier

npm install @metarpc/nodecopier