Files
2026-02-21 07:43:33 +01:00

1.1 KiB

positions

aiomql.lib.positions — Open position management.

Overview

The Positions class provides methods for retrieving, counting, and closing open positions in the MetaTrader 5 terminal.

Inherits from _Base.

Classes

Positions

Manages open positions in MetaTrader 5.

Retrieval

Method Returns Description
positions_get(symbol, group, ticket) tuple[TradePosition, …] | None Get positions matching criteria
positions_total() int Total number of open positions
get_by_ticket(ticket) TradePosition | None Get a position by ticket
get_by_symbol(symbol) tuple[TradePosition, …] | None Get positions for a symbol

Closing

Method Returns Description
close(*, ticket, symbol, volume, price, order_type) OrderSendResult Close a position
close_all() None Close all open positions

Counting

Method Returns Description
get_total_positions() int Number of open positions