Спецификация инструмента в MetaTrader 5: как читать параметры

Автор материала
  • фото сергей сергеев

    Практикующий трейдер и автор FinTerminal. С 2013 года работает с Forex, криптовалютами и акциями, анализируя рыночные риски, волатильность, исполнение сделок и поведение цены в новостные периоды. В материалах сочетает собственный торговый опыт, статистику рынков и проверку условий брокеров для частных трейдеров и инвесторов. При подготовке публикаций опирается на данные регуляторов, рыночную статистику, биржевые котировки и публичные условия брокеров, отдельно отмечая риски, ограничения и спорные моменты, которые важно проверить перед принятием решения.


В терминале можно увидеть два инструмента с похожими названиями и одинаковой котировкой, но один пункт движения будет приносить разный финансовый результат. Причина находится в размере контракта, цене тика, валюте прибыли и правилах конкретного торгового сервера.

Название EURUSD, XAUUSD или US500 не раскрывает условия сделки. Перед расчётом объёма нужно открыть спецификацию именно того символа, который доступен на выбранном счёте.

Короткий ответ по состоянию на 14 сентября 2026 года: спецификация MetaTrader 5 показывает единицы измерения и серверные ограничения инструмента. Для расчёта риска в первую очередь нужны размер контракта, размер и цена тика, минимальный объём, шаг объёма, валюта прибыли и способ расчёта. Перед отправкой приказа дополнительно проверяются Stops Level, Freeze Level, торговый режим, разрешённые типы ордеров, сессии, комиссия и своп.

Параметры устанавливает брокер для конкретного символа. Условия одного инструмента могут различаться между компаниями, типами счетов и даже серверами одной компании. Это прямо следует из официальной справки MetaTrader 5, где спецификация названа набором параметров, установленных брокером.

Где открыть спецификацию инструмента в MetaTrader 5

В настольной версии MT5:

  1. Откройте окно «Обзор рынка».
  2. Найдите нужный инструмент.
  3. Нажмите по его названию правой кнопкой мыши.
  4. Выберите «Спецификация».

Если инструмента нет в списке, откройте окно управления символами и добавьте его в «Обзор рынка».

В мобильном приложении параметры находятся в карточке инструмента. Названия команд могут различаться между Android, iOS и версиями приложения, поэтому ориентироваться нужно на пункты «Свойства» или «Спецификация».

Сохраняйте параметры вместе с названием счёта и торгового сервера. Скриншот спецификации с демосчёта не подтверждает условия реального счёта.

Какие параметры проверить в первую очередь

Параметр Единица Что определяет
Contract size Единицы базового актива в одном лоте Номинальный размер позиции
Digits Знаки после запятой Точность отображения цены
Point Минимальная отображаемая единица цены Перевод серверных ограничений из пунктов в цену
Tick size Единицы цены Минимальный разрешённый шаг изменения котировки
Tick value Валюта счёта или расчёта терминала Денежный результат одного тика для одного лота
Volume min Лоты Минимальный размер сделки
Volume max Лоты Максимальный размер одной сделки
Volume step Лоты Допустимый шаг изменения объёма
Stops level Пункты Минимальная дистанция для стопов и отложенных приказов
Freeze level Пункты Область ограничения торговых операций возле текущей цены
Calculation Режим расчёта Формулу прибыли и маржи
Margin currency Валюта Валюту первоначального расчёта маржи
Profit currency Валюта Валюту первоначального расчёта прибыли
Execution Режим Порядок исполнения приказа
Filling Режим заполнения Возможность полного или частичного исполнения
Swap type Пункты, валюта или проценты Формулу переноса позиции
Sessions Серверное время Периоды котирования и торговли

Список полей может меняться в зависимости от класса инструмента. У фьючерса появляются даты начала и окончания торгов, у облигации — номинал и накопленный купонный доход, у опциона — тип, страйк и базовый актив.

Размер контракта: сколько актива находится в одном лоте

Contract size показывает количество единиц базового актива в одном лоте.

Формула номинального количества:

Quantity = ContractSize \times Lots

Где:

  • Quantity — количество единиц актива;
  • ContractSize — размер одного лота;
  • Lots — объём позиции.

Учебный пример с валютной парой

Допустим:

  • размер контракта — 100 000 единиц;
  • объём — 0,01 лота.

Тогда:

100\,000\times0{,}01=1\,000

Позиция соответствует 1 000 единиц базовой валюты.

Официальная справка MetaTrader для Android приводит тот же принцип: если один лот содержит 100 000 единиц, объём 0,01 лота соответствует 1 000 единицам актива. Источник: открытие позиции в MetaTrader 5.

Почему 0,01 лота не является универсальным размером

Предположим, брокер установил:

Инструмент Учебный размер контракта Что означает 0,01 лота
EUR/USD 100 000 EUR 1 000 EUR
Золото 100 тройских унций 1 унция
CFD на акцию 100 акций 1 акция
Индексный CFD 10 контрактных единиц 0,1 единицы

Цифры приведены для объяснения. Фактический контракт нужно брать из текущей спецификации.

Одинаковое значение 0,01 не создаёт одинаковый денежный риск. Он зависит от цены тика и расстояния до выхода.

Digits, Point и Tick size: в чём разница

Эти параметры описывают цену, но отвечают на разные вопросы.

Digits

Digits — количество знаков после запятой.

Если Digits = 5, котировка может выглядеть так:

1,08457

Параметр отвечает за формат цены. Он не показывает стоимость движения в деньгах.

Point

Point — минимальная отображаемая единица цены.

Для пятизначной котировки EUR/USD:

Point=0{,}00001

Для котировки с двумя знаками после запятой:

Point=0{,}01

Спред, Stops Level и Freeze Level обычно показываются в таких пунктах.

Tick size

Tick size — минимальный шаг, на который цена инструмента может измениться.

MetaTrader отдельно хранит свойства SYMBOL_POINT и SYMBOL_TRADE_TICK_SIZE. Поэтому считать их одним параметром нельзя. Это разделение приведено в официальном справочнике MQL5.

Например:

  • Point = 0,01;
  • Tick size = 0,05.

Цена может отображаться с точностью до сотых, но допустимые значения будут меняться шагами по 0,05:

  • 100,00;
  • 100,05;
  • 100,10.

Цена 100,03 не соответствует размеру тика и может быть отклонена сервером.

Пункт, тик и пипс

Эти единицы нельзя подставлять друг вместо друга.

Для пятизначной валютной котировки:

  • один point — 0,00001;
  • один pip — 0,0001;
  • один pip — 10 points.

Тик совпадёт с point только тогда, когда Tick size равен Point.

Tick value: сколько денег приносит один шаг цены

Tick value показывает денежную стоимость движения цены на один тик для одного лота.

Базовая оценка результата:

PnL= \frac{ExitPrice-EntryPrice}{TickSize} \times TickValue \times Lots

Для короткой позиции знак ценовой разницы меняется:

PnL_{Sell}= \frac{EntryPrice-ExitPrice}{TickSize} \times TickValue \times Lots

Где:

  • EntryPrice — цена входа;
  • ExitPrice — цена выхода;
  • TickSize — размер одного тика;
  • TickValue — стоимость тика для одного лота;
  • Lots — объём позиции.

Учебный расчёт

Исходные данные:

  • размер тика — 0,00001;
  • цена тика — $1 для одного лота;
  • объём — 0,20 лота;
  • цена прошла 0,00100.

Количество тиков:

0{,}00100/0{,}00001=100

Денежный результат:

100\times\$1\times0{,}20=\$20

Движение на 0,00100 изменит результат позиции примерно на $20 без учёта спреда, комиссии, свопа и проскальзывания.

Почему в MQL5 есть две цены тика

MetaTrader поддерживает отдельные свойства:

  • SYMBOL_TRADE_TICK_VALUE_PROFIT — цена тика для прибыльного движения;
  • SYMBOL_TRADE_TICK_VALUE_LOSS — цена тика для убыточного движения.

Они могут различаться из-за направления валютной конвертации. Для оценки убытка по Stop Loss правильнее использовать цену тика для убыточной позиции. Определения обоих полей приведены в справочнике свойств инструмента MQL5.

Если спецификация показывает только одно значение, ручной расчёт остаётся предварительным. Итоговую прибыль рассчитывает торговый сервер по текущим котировкам конвертации.

Как рассчитать объём позиции через Tick size и Tick value

Сначала определите денежный лимит:

RiskMoney=Balance\times RiskPercent

Затем рассчитайте количество тиков до Stop Loss:

StopTicks= \frac{|EntryPrice-StopPrice|}{TickSize}

Убыток одного лота:

LossPerLot= StopTicks\times TickValueLoss

Расчётный объём:

Lots_{raw}= \frac{RiskMoney}{LossPerLot}

Пример

Исходные данные:

  • баланс — $5 000;
  • допустимый риск — 1%;
  • денежный лимит — $50;
  • расстояние до Stop Loss — 250 тиков;
  • цена убыточного тика — $1 за один лот.

Убыток одного лота:

250\times\$1=\$250

Объём:

\$50/\$250=0{,}20\ лота

Комиссию и предполагаемое проскальзывание следует вычесть из риск-бюджета до расчёта объёма.

Минимальный объём, шаг и лимит объёма

MetaTrader разделяет четыре ограничения.

Поле Значение
Minimal volume Минимальный объём одной сделки
Maximal volume Максимальный объём одной сделки
Volume step Допустимый шаг изменения объёма
Volume limit Предельный совокупный объём позиции и приказов одного направления

Как применяется Volume step

Допустимый объём должен соответствовать сетке:

Lots= VolumeMin+n\times VolumeStep

Где n — целое неотрицательное число.

Если:

  • минимальный объём — 0,01;
  • шаг — 0,01;
  • расчётный объём — 0,037,

отправить 0,037 лота не получится. Для сохранения установленного лимита риска объём нужно округлить вниз до 0,03, а не вверх до 0,04.

Проверка после округления:

ActualRisk= RoundedLots\times LossPerLot

При убытке $1 000 на один лот:

0{,}03\times\$1\,000=\$30

Округление до 0,04 увеличило бы риск до $40.

Stops Level: почему сервер не принимает Stop Loss

Stops Level показывает минимальную дистанцию от текущей рыночной цены, внутри которой нельзя размещать Stop Loss, Take Profit и определённые отложенные приказы.

Расстояние в цене:

MinimumDistance= StopsLevel\times Point

Пример

Исходные данные:

  • Stops Level — 200 пунктов;
  • Point — 0,00001.

200\times0{,}00001=0{,}00200

Для такой пятизначной валютной котировки это 20 пипсов.

Если приказ размещается внутри запрещённого коридора, сервер может вернуть ошибку Invalid Stops. Официальное описание параметра и ошибки содержится в справке MetaTrader 5.

Значение Stops Level нужно применять к правильной стороне котировки. Покупка связана с Ask, продажа — с Bid. Расширение спреда может уменьшить фактическое расстояние до уровня.

Freeze Level: почему установленный приказ нельзя изменить

Freeze Level задаёт расстояние в пунктах, внутри которого сервер ограничивает отдельные торговые операции с позицией или приказом.

Если рынок подошёл к приказу слишком близко, терминал может не разрешить:

  • изменить его цену;
  • перенести Stop Loss или Take Profit;
  • удалить отложенный приказ;
  • выполнить другую операцию, попавшую под правило сервера.

Расстояние рассчитывается так:

FreezeDistance= FreezeLevel\times Point

Stops Level и Freeze Level решают разные задачи:

Параметр Что проверяет
Stops Level Можно ли установить уровень на выбранном расстоянии
Freeze Level Можно ли изменить торговую операцию возле текущей цены

Технические свойства SYMBOL_TRADE_STOPS_LEVEL и SYMBOL_TRADE_FREEZE_LEVEL определены отдельно в документации MQL5.

Нулевое значение означает, что терминал не сообщает фиксированный ненулевой порог. Оно не гарантирует исполнение приказа по выбранной цене и не отменяет ограничения торгового режима.

Разбор активации защитных приказов приведён в статье FinTerminal «Почему не сработал стоп-лосс».

Как спецификация влияет на расчёт маржи

Поле Calculation определяет формулу прибыли и маржинальных требований.

MetaTrader поддерживает разные способы расчёта для:

  • Forex;
  • Forex без учёта кредитного плеча;
  • CFD;
  • CFD с плечом;
  • фьючерсов;
  • биржевых акций;
  • облигаций;
  • опционов;
  • залоговых инструментов.

Упрощённая формула для Forex

Margin= \frac{Lots\times ContractSize}{Leverage} \times MarginRate

После этого результат переводится из валюты маржи в валюту счёта.

Упрощённая формула для CFD с плечом

Margin= \frac{Lots\times ContractSize\times MarketPrice}{Leverage} \times MarginRate

Фьючерс с заданной начальной маржой

Margin= Lots\times InitialMargin\times MarginRate

Если в спецификации для инструмента указана фиксированная начальная маржа, MetaTrader использует её вместо общей формулы соответствующего режима. Формулы и порядок конвертации опубликованы в официальном руководстве по расчёту маржи.

Поэтому формула контракт ÷ плечо подходит не для каждого символа. Она может дать неверный результат для CFD, фьючерса или акции.

Для окончательной проверки используйте сумму маржи, рассчитанную терминалом для текущего счёта и направления сделки.

Initial margin и Maintenance margin

Initial margin — обеспечение, необходимое для открытия позиции объёмом один лот.

Maintenance margin — обеспечение, необходимое для дальнейшего удержания позиции.

Если поддерживающая маржа не задана отдельно, сервер может использовать начальную. MetaTrader также позволяет задавать маржинальные коэффициенты для разных направлений и типов приказов.

Маржа позиции не равна максимальному убытку:

Margin\neq Risk

Маржа отвечает за возможность открыть и удерживать позицию. Денежный риск зависит от объёма, движения цены, Stop Loss, торговых расходов и возможного проскальзывания.

Критический запас счёта можно проверить в руководстве FinTerminal «Как рассчитать Stop Out».

Валюта маржи и валюта прибыли

Спецификация содержит две отдельные валюты.

Margin currency

В этой валюте сначала рассчитываются маржинальные требования.

Если счёт открыт в другой валюте, терминал выполняет конвертацию:

Margin_{account}= Margin_{base}\times ConversionRate

В зависимости от направления валютной пары для пересчёта может потребоваться умножение или деление.

Profit currency

В этой валюте первоначально рассчитывается прибыль или убыток инструмента.

Если торговый счёт открыт в рублях, а валюта прибыли — USD, денежный результат будет пересчитан в рубли. Из-за изменения курса конвертации одинаковое ценовое движение может давать немного разный результат в валюте счёта.

Почему внешний калькулятор может ошибиться

Внешний калькулятор может использовать:

  • другой размер контракта;
  • устаревший курс конвертации;
  • другую валюту прибыли;
  • симметричную цену тика вместо отдельных значений для прибыли и убытка;
  • иной маржинальный коэффициент;
  • параметры другого типа счёта.

Для предварительного расчёта подходят только данные из текущей спецификации.

Режим торговли

Поле Trade показывает, какие операции разрешены по инструменту.

Возможные варианты:

  • полный доступ;
  • только длинные позиции;
  • только короткие позиции;
  • только закрытие;
  • торговля запрещена.

Режим Close only означает, что существующую позицию можно уменьшать или закрывать, но увеличивать риск новым приказом нельзя.

Причиной ограничения могут быть окончание обращения контракта, решение брокера, торговый перерыв или правила площадки. Сама надпись в терминале не объясняет юридическую или рыночную причину ограничения.

Режим исполнения

Поле Execution показывает, как обрабатывается торговый запрос.

Режим Основной принцип
Request Execution Сначала запрашивается цена, затем трейдер подтверждает операцию
Instant Execution Приказ отправляется по указанной цене; возможен requote
Market Execution Трейдер заранее принимает исполнение по доступной серверу цене
Exchange Execution Приказ поступает в биржевую торговую систему

Режим исполнения не гарантирует отсутствие проскальзывания. Он определяет порядок работы запроса, а не наличие ликвидности по конкретной цене.

Filling: полное или частичное исполнение

Поле Filling показывает разрешённую политику исполнения объёма.

Fill or Kill — FOK

Приказ должен быть заполнен полностью. Если нужного объёма нет, операция не исполняется.

Immediate or Cancel — IOC

Доступная часть объёма исполняется, остаток отменяется.

Return

Неисполненный остаток сохраняется в соответствии с правилами торговой системы.

Book or Cancel — BOC

Приказ может только добавить ликвидность в биржевой стакан. Если он должен исполниться немедленно, приказ отменяется.

Доступность режима зависит от инструмента и способа исполнения. Официальная матрица разрешённых сочетаний опубликована в документации MQL5.

Для ручной торговли терминал обычно выбирает допустимый режим. Советник может получить ошибку, если в коде жёстко указан неподдерживаемый тип заполнения.

Какие приказы разрешены

В спецификации перечисляются доступные типы приказов:

  • Market;
  • Limit;
  • Stop;
  • Stop Limit;
  • Stop Loss;
  • Take Profit;
  • Close By.

Наличие кнопки в интерфейсе не доказывает, что соответствующая операция разрешена для каждого символа.

Например, брокер может разрешить рыночные и лимитные приказы, но отключить Stop Limit. Советник, который пытается использовать запрещённый тип, получит отказ торгового сервера.

Срок действия приказов

Спецификация определяет допустимые варианты экспирации:

  • до отмены;
  • до окончания торгового дня;
  • до указанного времени;
  • до окончания выбранной даты.

Отдельно задаётся поведение Stop Loss и Take Profit при смене торгового дня.

MetaTrader поддерживает режим, при котором в конце дня удаляются:

  • все отложенные приказы и защитные уровни;
  • только отложенные приказы;
  • либо ничего не удаляется до явной отмены.

Это особенно важно для биржевых инструментов. Защитный уровень, видимый днём, может не сохраниться после окончания сессии, если спецификация предусматривает ежедневное удаление.

Как читать параметры свопа

Для переноса позиции нужны четыре группы данных:

  1. Swap type — единица и формула расчёта.
  2. Swap long — значение для Buy.
  3. Swap short — значение для Sell.
  4. Дневные множители — коэффициенты для каждого дня недели.

Своп может задаваться:

  • в пунктах;
  • в базовой валюте;
  • в валюте маржи;
  • в валюте счёта;
  • в процентах от текущей цены;
  • в процентах от цены открытия;
  • через переоткрытие позиции.

Число −5 нельзя переводить в деньги, пока не определён тип свопа.

MetaTrader позволяет задавать для каждого дня коэффициент 0, 1, 3 или другое серверное значение. Поэтому день тройного начисления нужно смотреть в спецификации, а не считать среду универсальным правилом. Типы свопа и дневные коэффициенты перечислены в официальной справке MT5.

Где искать комиссию

Актуальная версия MetaTrader 5 может показывать в спецификации отдельный раздел Commission.

Проверьте:

  • взимается ли комиссия при входе, выходе или с обеих сторон;
  • считается ли она за лот или за сделку;
  • указана ли сумма в деньгах, процентах или пунктах;
  • существуют ли тарифные уровни по объёму;
  • списывается ли комиссия сразу или в конце периода.

Полная торговая стоимость:

TradingCost= SpreadCost+ EntryCommission+ ExitCommission+ Swap+ Slippage

Нулевой спред не означает бесплатную сделку. Комиссия может рассчитываться отдельно за каждую сторону операции.

Если раздел комиссии отсутствует, это не доказывает нулевой тариф. Нужно проверить договор, тарифную таблицу и историю фактической сделки.

Торговые сессии и серверное время

В нижней части спецификации указываются сессии котирования и торговли.

Эти интервалы могут различаться:

  • котировки уже поступают, но сделки ещё запрещены;
  • торговля остановлена на ежедневный перерыв;
  • инструмент закрылся раньше валютного рынка;
  • перед экспирацией действует сокращённое расписание;
  • в праздничный день время изменено.

Расписание отображается по времени торгового сервера. Оно может не совпадать с московским временем и часовым поясом компьютера.

Приказ, отправленный вне торговой сессии, может получить ошибку Market closed. Stop Loss не создаёт доступную цену, пока рынок закрыт.

Даты начала, окончания и экспирации

Для фьючерсов и других срочных инструментов спецификация может содержать:

  • первую дату торговли;
  • последнюю дату торговли;
  • дату экспирации;
  • базовый актив;
  • биржу;
  • режим переноса приказов.

После окончания обращения старый символ может быть скрыт или заменён следующим контрактом. Новый контракт будет иметь другую цену, ликвидность и дату экспирации.

Автоматическая замена символа в «Обзоре рынка» не переносит открытую позицию между контрактами. Порядок расчётов определяется брокером и биржей.

Почему один инструмент различается у разных брокеров

Одинаковый базовый актив не означает одинаковый торговый контракт.

Различаться могут:

  • размер контракта;
  • минимальный и максимальный объём;
  • шаг объёма;
  • спред;
  • цена тика;
  • Stops Level;
  • Freeze Level;
  • торговые сессии;
  • маржинальный коэффициент;
  • доступное кредитное плечо;
  • комиссия;
  • своп;
  • способ исполнения;
  • набор приказов;
  • правила экспирации.

Например, два символа с названием XAUUSD могут представлять разный объём золота в одном лоте. Копирование размера позиции с одного счёта на другой изменит денежный риск.

Сравнивать компании нужно по одному активу, одинаковому объёму и сопоставимому типу счёта. Для первоначального отбора можно использовать рейтинг форекс-брокеров FinTerminal, а окончательные параметры сверять в терминале и договоре.

Как проверить спецификацию перед сделкой

Шаг 1. Зафиксируйте точное название символа

Суффиксы .m, .pro, -ECN или другие окончания могут обозначать отдельные наборы условий.

Шаг 2. Определите размер позиции

Рассчитайте количество актива:

Quantity=ContractSize\times Lots

Шаг 3. Рассчитайте денежное движение

Используйте Tick size и Tick value loss, а не количество знаков после запятой.

Шаг 4. Нормализуйте объём

Округлите рассчитанный результат вниз с учётом минимального объёма и шага.

Шаг 5. Проверьте Stop Loss

Переведите Stops Level из пунктов в цену и сравните с планируемой дистанцией.

Шаг 6. Проверьте маржу

Уточните способ расчёта, валюту маржи, начальную маржу и действующий коэффициент.

Шаг 7. Добавьте торговые расходы

Учтите спред, обе стороны комиссии, ожидаемый своп и запас на проскальзывание.

Шаг 8. Проверьте доступность приказа

Сопоставьте тип приказа, режим исполнения, Filling и текущий торговый режим.

Шаг 9. Проверьте расписание

Уточните серверное время, ежедневные перерывы и дату экспирации.

Шаг 10. Сохраните данные

Сделайте скриншот спецификации непосредственно перед сделкой. Брокер может изменить параметры позже.

Короткий чек-лист

Перед отправкой приказа должны быть известны:

  • точный символ и тип счёта;
  • размер контракта;
  • размер и цена тика;
  • денежный риск позиции;
  • минимальный объём и его шаг;
  • Stops Level и Freeze Level;
  • расчётная маржа;
  • валюта прибыли и конвертации;
  • спред и комиссия;
  • своп для нужного направления;
  • режим исполнения;
  • разрешённый тип приказа;
  • торговая сессия;
  • дата экспирации.

Если хотя бы один параметр нельзя определить, расчёт позиции остаётся неполным.

Интерактив для FinTerminal: декодер спецификации MT5

Странице подходит инструмент, который переводит поля спецификации в финансовые последствия.

Входные данные

  • размер контракта;
  • Digits;
  • Point;
  • Tick size;
  • Tick value profit;
  • Tick value loss;
  • минимальный объём;
  • максимальный объём;
  • шаг объёма;
  • планируемый объём;
  • цена входа;
  • Stop Loss;
  • Stops Level;
  • Freeze Level;
  • валюта прибыли;
  • валюта счёта;
  • расчётная маржа терминала;
  • комиссия за вход и выход;
  • параметры свопа.

Логика

Количество тиков до стопа:

StopTicks= \frac{|Entry-StopLoss|}{TickSize}

Оценка ценового убытка:

PriceLoss= StopTicks\times TickValueLoss\times Lots

Полный расчётный риск:

TotalRisk= PriceLoss+ Commission+ ExpectedSlippage+ NegativeSwap

Проверка минимальной дистанции:

StopDistance\geq StopsLevel\times Point

Проверка шага объёма:

\frac{Lots-VolumeMin}{VolumeStep}

Результат должен быть целым числом с допустимой погрешностью округления.

Результат

Инструмент показывает:

  • количество единиц актива;
  • стоимость одного тика для выбранного объёма;
  • расстояние до Stop Loss в тиках и пунктах;
  • ценовой убыток;
  • полный риск с расходами;
  • соответствие минимальному объёму и шагу;
  • соответствие Stops Level;
  • наличие валютной конвертации;
  • отношение требуемой маржи к средствам счёта;
  • предупреждение о переносе позиции.

Ограничения инструмента

Декодер не должен подменять расчёт торгового сервера.

Он не может заранее гарантировать:

  • будущий спред;
  • цену исполнения;
  • размер проскальзывания;
  • неизменность цены тика;
  • будущий курс конвертации;
  • изменение маржинального коэффициента;
  • размер следующего свопа;
  • доступность ликвидности.

Поля нужно копировать из спецификации текущего реального счёта. Для окончательной проверки маржи и прибыли используются значения терминала.

Ограничения и допущения

Статья описывает параметры стандартной спецификации MetaTrader 5. Брокер может отображать дополнительные поля или не заполнять отдельные значения.

Все числовые примеры учебные. Они не являются характеристиками EUR/USD, золота, индекса или счёта конкретной компании.

Цена тика может зависеть от валюты счёта, направления конвертации и текущего курса. При наличии отдельных значений для прибыли и убытка следует использовать подходящее поле.

Stops Level определяет минимальную серверную дистанцию, но не гарантирует исполнение Stop Loss по установленной цене.

Расчёт маржи зависит от класса инструмента, режима счёта, встречных позиций, приказов, коэффициентов и курса конвертации.

Спецификация описывает торговые параметры, но не подтверждает лицензию, юридическую сторону договора или сохранность клиентских средств.

Материал не является инвестиционной рекомендацией. Торговля с кредитным плечом способна привести к убытку, превышающему плановый результат по Stop Loss из-за гэпа или проскальзывания.

Первоисточники

  • MetaTrader 5: просмотр и поля спецификации инструмента
  • MQL5: технические свойства торгового символа
  • MetaTrader 5: формулы расчёта маржи
  • MetaTrader 5: объём позиции и размер контракта
  • MetaTrader 5: общие принципы торговых операций

Поделиться статьёй

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх