Skip to content

MT5Account — Master Overview

One page to orient fast: what lives where, how to choose the right API, and jump links to every overview and method spec in this docs set.


🚦 Start here — Section Overviews


🧭 How to pick an API

If you need… Go to… Typical calls
A single account metric Account_Information account_info_double/integer/string, account_summary
Live objects or history Orders.Positions.History opened_orders, opened_orders_tickets, order_history, positions_history, positions_total
Symbol specs & market plumbing Symbols_and_Market symbol_info_*, symbols_total, market_book_*
Trading actions / feasibility Trading_Operations order_send/modify/close, order_check, order_calc_margin
Realtime updates Subscriptions_Streaming on_symbol_tick, on_trade, on_trade_transaction, on_position_profit, on_positions_and_pending_orders_tickets

🔌 Usage pattern (SDK wrappers)

Every method follows the same shape:

  • Service/Method (gRPC): Service.Method(Request) → Reply
  • Low-level stub: ServiceStub.Method(request, metadata, timeout)
  • SDK wrapper (what you call): await MT5Account.method_name(..., deadline=None, cancellation_event=None)
  • Reply: SDK returns .data payload (already unwrapped) unless otherwise noted.

Timestamps = UTC (google.protobuf.Timestamp). For long‑lived streams, pass a cancellation_event.


📚 Full Index · All Method Specs


📄 Account Information


📦 Orders · Positions · History


🏷️ Symbols and Market

Inventory

Properties & Quotes

Sessions & Margin

Market Book (DOM)


🛠 Trading Operations


📡 Subscriptions · Streaming

“May your risk stay capped and your curiosity uncapped.”