Суббота, 05.07.2025, 19:46
Приветствую Вас Гость | RSS

Домашний доход

Блог

Главная » 2013 » Май » 16 » MQL4 – Торговые функции MetaTrader
16:58
MQL4 – Торговые функции MetaTrader
Что такое торговые функции?

Торговые функции – это функции MQL4, ответственные за исполнение, модификацию и закрытие торговых ордеров, а так же за некоторые другие служебные действия. Мы рассмотрим торговые функции по группам. С моей точки зрения, так они проще воспринимаются.


Группа 1: отправка ордеров

OrderSend()

В этой группе только одна торговая функция, но она основная – OrderSend(). Эта функция позволит Вам выставлять как рыночные ордера на покупку и продажу (BUY и SELL), так и отложенные ордера – BUYLIMIT, SELLLIMIT, BUYSTOP, SELLSTOP.


Группа 2: модификация ордеров

OrderModify()

В этой группе также одна функция. Она используется в случае, если необходимо внести изменения в рыночный или отложенный ордер. Классический пример применения данной функции – выставление ордеров при соединении с типом исполнения MarketExecution. При таком типе исполнения, нельзя выставлять рыночные ордера с заданными StopLoss и TakeProfit. Проблема решается следующим образом – необходимо сначала выставить ордер с нулевыми (опущенными) StopLoss и TakeProfit, а затем сразу же надо к этому ордеру добавить StopLoss и TakeProfit. Это делается именно при помощи функции OrderModify().


Группа 3: закрытие / удаление ордеров

OrderClose()

OrderCloseBy()

OrderDelete()

Эти три функции используются при необходимости закрыть рыночный или удалить отложенный ордер. Функция OrderCloseBy() редко используется трейдерами. На мой взгляд, она недооценена, поскольку несет в себе некоторые удобства – данная функция используется для разрешения локированных ордеров.


Группа 4: выбор ордеров

OrderSelect()

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


Группа 5: информация об ордерах

OrderClosePrice()

OrderCloseTime()

OrderComment()

OrderCommission()

OrderExpiration()

OrderLots()

OrderMagicNumber()

OrderOpenPrice()

OrderOpenTime()

OrderPrint()

OrderProfit()

OrderStopLoss()

OrderSymbol()

OrderTakeProfit()

OrderTicket()

OrderType()

OrderSwap()

Эти функции показывают соответствующую информацию об ордере, выбранном с помощью OrderSelect().

Группа 6: статистическая информация об ордерах

OrdersTotal()

OrdersHistoryTotal()

Данные функции возвращают количество активных и исторических оредеров соответственно.

Подробнее про торговые функции Вы можете прочитать в «Курсе MQL4» на форуме Forex4you
Категория: Язык MQL | Просмотров: 900 | Добавил: win777 | Теги: Торговые функции, Основы MQL, термины, MQL | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Меню сайта
Категории раздела
Обучение [0]
Технологии Forex [1]
Торговые стратегии и методы [0]
Язык MQL [4]
Поиск
Календарь
«  Май 2013  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Наш опрос
Оцените мой сайт
Всего ответов: 1
Текущие котировки
Котировки от Forex4You
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2025
    Используются технологии uCoz
    Торговля на рынке Форекс предполагает значительный риск, включая возможность полной потери средств. Торговля подходит не всем инвесторам и трейдерам. Повышение плеча повышает риск.