Во вкладке “Торговля” правильно отображается одна позиция buy объемом 0.2 лота, открытая на сервере. Поскольку результирующая позиция длинная, защитный стоп DPSL, как видно, находится ниже стопа в 20 пунктов. Это будет возможно лишь в случае, если советник работает только со своими позициями и не затрагивает позиции, открытые другим советником, торгующим на данном инструменте. Особенность таких ордеров в том, что при срабатывании брокеру отправляется приказ на исполнение соответствующего рыночного ордера. Иными словами, если рыночная цена уйдет против трейдера, ордер будет исполнен с проскальзыванием.
Функции получения информации из кэша
- Если требуется получить информацию о каком-то конкретном ордере, то зная его тикет, это можно сделать с помощью функции OrderSelect(ticket).
- HistoryOrderSelect(ticket) выбирает в кэш исторический ордер из базы терминала по его тикету.
- Создав алерты, можно отойти от монитора — торговая платформа автоматически оповестит о совершении заданного события.
После включения вы сможете мгновенно выставлять ордера на покупку или продажу прямо из окна графика или Рыночного ордера. Например, если активировать опцион выше текущей цены, станут доступны такие опции, как “sell limit” и “buy stop”, а ниже текущей цены можно выбрать “buy limit” или “sell stop”. Платформа предоставляет полный доступ к торговой истории счета, а также различные инструменты для ее анализа. Отложенный ордер может быть удален из окна его модификации нажатием кнопки “Удалить”. Также отложенные ордера могут удаляться автоматически при наступлении времени, указанного в поле “Истечение”.
Для каждого графика доступен 21 временной период — от минутного до месячного. В данном разделе приведена основная информация, необходимая для начала работы в торговой платформе. Если вы хотите узнать больше об объектно-ориентированном программировании на MQL5, вы можете прочитать мою предыдущую статью “Объектно-ориентированное программирование (ООП) в MQL5”. MQL5 предоставляет необходимые инструменты для простой и эффективной разработки и создания торговых приложений. Кроме того, мы рассмотрели два простых приложения для создания одной и той же торговой системы пересечения скользящих средних с использованием двух методов.
- Чтобы иметь возможность изменять уровни “Стоп Лосс” и “Тейк Профит” на графике, включите опцию “Показывать торговые уровни” в настройках платформы.
- После рассмотрения важных терминов, касающихся исполнения сделок в MetaTrader 5, узнаем, как автоматически исполнять ордера в MQL5.
- В торговой платформе это можно осуществить путем выставления рыночного ордера, в результате которого заключается сделка.
- Это позволяет трейдерам практиковаться и тестировать свои стратегии с виртуальными средствами, не рискуя реальными деньгами.
Получение информации по ордерам из истории
В таких случаях в MetaTrader 4 в списке открытых ордеров будут показаны два противоположно направленных ордера с нулевой суммой задействованных залоговых средств (маржей), а в MetaTrader 5 не будет открытых позиций. Чтобы выставить отложенные ордера прямо с графика, установите курсор мыши на нужный ценовой уровень и выполните соответствующую команду из контекстного меню графика. В этом меню представлены различные типы ордеров, основанные на положении курсора относительно текущей цены, что обеспечивает размещение ордеров правильного типа для вашей торговой стратегии.
Строка состояния счета подсвечивается красным цветом, если счет находится в состоянии Margin Call или Stop Out. Список текущих открытых позиций отображается в окне “Инструменты” на вкладке “Торговля”. При нажатии кнопки “Sell” или “Buy” будет создан приказ брокеру на исполнение сделки по продаже или покупке, соответственно. (если конечно не отсекать старую историю и переделать полностью алгоритм работы с истрией, но это только если MQ не вернут старую сортировку). Примеры правильной и неправильной работы с торговой историей приложены к статье в файлах WrongWorkWithHistory.mq5 и RightWorkWithHistory.mq5.
Применение OrderSend()
Отклонение — величина отклонения цены исполнения ордера от указанной цены, на которую согласен трейдер. Чем больше указанная величина, тем меньше вероятность получить новую цену исполнения (реквот) в ответ на запрос исполнения ордера. Если отклонение меньше или равно заданному параметру, происходит исполнение ордера по новой цене без дополнительного уведомления. В противном случае брокер возвращает новые цены, по которым может быть исполнен ордер. Обработка сделок имеет те же самые особенности, что и работа с историческими ордерами.
Благодаря интеграции сложных методов торговли и постоянной оценке эффективности с помощью таких платформ, как Fxmerge, трейдеры могут уверенно и точно ориентироваться в сложностях финансовых рынков. С помощью этой интеграции результаты вашей торговли можно проанализировать всего за несколько минут благодаря удобному представлению данных. Автоматизированная торговля на MT5, осуществляемая с помощью роботов, позволяет вести круглосуточную торговлю без ручного вмешательства.
Как просматривать сделки на ПК в MT5?
Предназначение библиотеки – значительно упростить создание надежного кода советника, который будет прозрачен и не будет конфликтовать с другими советниками. Для эффективного контроля и корректировки сделок на MetaTrader 5 очень важно отслеживать результаты торговли. Используя такие платформы, как Fxmerge, вы можете подключить свои счета MT5 и получить доступ к исчерпывающей статистике, которая автоматически загружается с ваших счетов розничных инвесторов. Чтобы активировать функцию торговли в один клик, перейдите в меню Инструменты, выберите Опционы, а затем вкладку Торговля.
В противном случае кэш сделок будет пуст и функция HistoryDealsTotal() вернет ноль. Чтобы совершить сделку на продажу, нажмите “Sell”, для сделки на покупку нажмите “Buy”. При выполнении условия продажи используем PositionOpen fx pravda вместе с типом ордера ORDER_TYPE_SELL или дополнительным методом продажи, как показано в следующем коде. Когда нам нужно добавить стоп-лосс и тейк-профит, мы назначаем TRADE_ACTION_SLTP к переменной action, как показано в следующем примере.
Тамта пишет профессионально и доступно, благодаря чему ее читатели получают ценные знания. Для отсылки писем при совершении события задайте параметры почтового ящика в настройках платформы. При некорректном указании параметров ордера кнопка “Изменить” становится неактивной. Размер итоговой прибыли/убыкта, полученного в результате закрытия обеих позиций, указывается только в одной сделке. Для переключения между информацией по коротким и длинным позициям, нажмите на название диаграммы. Суммарную информацию о состоянии активов по всем открытым позициям можно посмотреть на вкладке “Активы”.
Начало работы
При закрытии торговой позиции совершается обратная по отношению к первой торговая операция. Например, если первой торговой операцией была покупка одного лота по GOLD, то для закрытия позиции нужно продать один лот того же финансового инструмента. Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое.
