Hub de APIs para desenvolvedores

Explore as APIs

Teste endpoints reais em explorers interativos no navegador, consulte as interfaces Swagger diretas, baixe definições Protobuf e esquemas OpenAPI e integre os SDKs oficiais em 8 linguagens de programação.

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

Abra uma conta demo e conecte-se ao MT5

Escolha uma linguagem e execute um exemplo REST completo: abra uma conta demo MetaQuotes, conecte-se, leia o resumo e desconecte. Nenhuma operação é realizada.

A chave do usuário logado é usada automaticamente; visitantes usam TRIAL. Aplicam-se os limites do teste. Com a sua própria chave, vale a cobrança normal de terminais até a desconexão.

Linguagem

Execute Python ou JavaScript aqui ou baixe o exemplo para executar localmente. O Python carrega seu ambiente na primeira execução. Todos os exemplos usam REST e chamam Disconnect na limpeza.

Baixar exemplo (Python)

Executar localmente · Python 3.10+
Executar localmentePython 3.10+ · Sem instalar SDK ou pacotes
python mt5_demo.py

Os downloads usam TRIAL por padrão. Defina MRPC_API_KEY para usar sua chave. Uma expiração do terminal após cinco minutos é solicitada como alternativa de limpeza.

Python · REST
Carregando exemplo…

Clear, hourly terminal pricing

Terminal padrão: $5 por 720 horas. A tarifa por volume chega a $2 após 1.500.000 horas-conta acumuladas no mês. Cobrança por hora; tarifas menores se aplicam ao 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.

Autenticação da API

Obtenha sua chave de API grátis

Conecte-se a mt5.mrpc.pro e mt4.mrpc.pro com a sua chave de API pessoal. Cadastre-se em https://mrpc.pro/signup para receber a chave após a verificação do e-mail. O uso é cobrado por hora; qualquer crédito de boas-vindas aparece no seu painel.

Acesso à API por uso Sem cartão de crédito Geração instantânea de token

Explorers interativos da Client API

Exige login. Todas as requisições são executadas com a sua APIKey autenticada. Conecte-se direto por /ConnectEx (que gera seu token de sessão automaticamente) e depois receba dados em tempo real.

MT5
REST + WebSockets

Explorer da MT5 Client API

Playground autenticado para MetaTrader 5. Conecte-se direto por /ConnectEx (gerando seu ID de sessão automaticamente), consulte saldo e ordens abertas e receba ticks ao vivo em streaming.

Exige login • Autenticação por APIKey Abrir explorer
MT4
REST + WebSockets

Explorer da MT4 Client API

Playground autenticado para MetaTrader 4. Conecte-se direto por /ConnectEx (gerando seu ID de sessão automaticamente), consulte a margem da conta e as posições abertas e receba cotações ao vivo em streaming.

Exige login • Autenticação por APIKey Abrir explorer
COPY
gRPC + REST

Explorer da Trade Copier API

Playground autenticado para replicação de operações entre corretoras. Crie e gerencie instâncias de copiador por /Start, defina modelos de risco (LotMultiplier, FixedLot, Equity) e acompanhe os logs de operações em tempo real.

Exige login • Autenticação por APIKey Abrir explorer

Interface direta da API (Swagger)

Inspecione especificações OpenAPI e teste endpoints HTTP diretamente nos clusters do Terminal Manager.

Definições Protobuf (gRPC)

Proto 3

Baixe os arquivos de esquema .proto brutos para gerar stubs gRPC em qualquer linguagem (Go, Python, Java, C++, Rust, C#).

OpenAPI 3.0 (Postman / Insomnia)

JSON Spec

Importe os contratos REST completos no Postman, no Insomnia ou em gateways de API próprios com um clique.

MT5 Especificação OpenAPI 3.0 do MT5
mt5.json
MT4 Especificação OpenAPI 3.0 do MT4
mt4.json
COPY Especificação OpenAPI 3.0 do Trade Copier
copy.json
💡 Dica: importe a URL do JSON direto no Postman usando Import → Link para manter os endpoints sempre sincronizados.

SDKs de cliente para MetaTrader 4

SDKs de cliente oficiais e de código aberto para MetaTrader 4 em 8 linguagens de programação.

8 linguagens • SDKs 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

SDKs de cliente para MetaTrader 5

SDKs de cliente oficiais e de código aberto para MetaTrader 5 em 8 linguagens de programação.

8 linguagens • SDKs 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

SDKs de cliente para Trade Copier

SDKs de cliente oficiais e de código aberto para Trade Copier em 8 linguagens de programação.

8 linguagens • SDKs 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