Files
aiomql/docs/core/errors.md
T
2026-02-21 07:43:33 +01:00

1006 B

errors

aiomql.core.errors — MetaTrader 5 error wrapper.

Overview

Provides the Error class for representing and inspecting errors returned by the MetaTrader 5 terminal. Wraps numeric error codes with human-readable descriptions.

Classes

Error

Wraps an MT5 error code with a description and category helpers.

Attribute Type Description
code int Numeric error code
description str Human-readable description
descriptions dict[int, str] Class-level mapping of known error codes → descriptions
conn_errors tuple[int, ...] Codes that indicate connection-level failures

__init__(code=1, description="")

Creates an Error. If description is empty, the description is looked up from descriptions. Defaults to "unknown error" for unrecognised codes.

is_connection_error()

Returns True if code is in conn_errors.

__repr__()

Returns "code: description".