GRPC SUMMARY

gRPC API Examples

Use the gRPC service map below as a starting point for code generation, language stubs, and internal platform abstractions.

Services5 domains
TransportgRPC + REST
LanguagesC#, JS, Python, Go

Proto Starter

PROTO
syntax = "proto3";

package metatraderapi.v1;

service ClientTradingService {
  rpc OpenSession(OpenSessionRequest) returns (OpenSessionReply);
  rpc PlaceOrder(PlaceOrderRequest) returns (TaskReply);
  rpc StreamAccount(StreamAccountRequest) returns (stream AccountEvent);
}

service CopierService {
  rpc CreateRule(CreateRuleRequest) returns (CreateRuleReply);
  rpc GetLatencyReport(LatencyReportRequest) returns (LatencyReportReply);
}