Руководство по использованию программы MetaTrader 4.0
Клиентский терминал является частью информационно-торговой системы и устанавливается путем скачивания с сайта брокера. Он устанавливается на компьютере трейдера и предназначен для:
- получения котировок и новостей в режиме реального времени;
- выполнения торговых операций;
- контроля и управления состоянием открытых позиций и отложенных ордеров;
- проведения технического анализа;
- написания советников, пользовательских индикаторов, скриптов и функций на языке MetaQuotes Language 4 (MQL 4);
- тестирования и оптимизации торговых стратегий.
Чтобы принять решение о проведении торговых операций, необходима оперативная и надежная информация. Для этого в терминал встроены функции поставки котировок и новостей в режиме реального времени. На основе оперативно поступающих котировок можно проводить анализ рынков с использованием технических индикаторов и линейных инструментов. Наличие советников позволяет освободиться от рутины наблюдения за состоянием рынков и собственных позиций. Кроме того, чтобы обеспечить более гибкое управление позициями, в терминал встроено несколько видов ордеров.
Клиентский терминал может работать под управлением операционных систем Microsoft Windows 98SE/ME/2000/XP/2003. Требования к аппаратной части ограничиваются требованиями к операционным системам.
Данная статья подходит для обучения начинающих трейдеров. На этой странице вы можете найти больше обучающих статей по торговле на финансовых рынках.
Начало работы
Для установки терминала необходимо скачать дистрибутив и запустить его. Далее, потребуется выбрать каталог установки программы и следовать подсказкам помощника. По завершении установки произойдет автоматический запуск терминала.
Также можно инсталлировать терминал поверх уже установленной версии. При этом все настройки терминала останутся в том состоянии, в каком они были сохранены в предыдущей версии. Исключением могут быть: профиль и шаблон DEFAULT, а также стандартные MQL4- программы, входящие в комплект поставки. Поэтому рекомендуется не изменять стандартные шаблоны и профили, а MQL4-программы создавать под уникальными именами.
Если необходимо работать с несколькимим счетами одновременно, то нужно устанавливать соответствующее количество терминалов в различные директории. При этом каждый терминал имеет индивидуальные настройки за исключением регистрационных данных и языка интерфейса, которые записываются в системный реестр.
По завершении установки в меню "Пуск" создается группа программ клиентского терминала, а на рабочем столе дополнительно помещается ярлык программы. С их помощью можно запускать клиентский терминал.
Внимание: нельзя запускать одновременно две копии клиентского терминала из одной директории. Чтобы одновременно запустить несколько терминалов, необходимо установить соответствующее количество программ в разные директории.
Терминал можно запускать из командной строки, задав определенные параметры. В качестве параметра можно использовать номер счета и название профиля. Если был указан номер счета, то при старте программы произойдет попытка авторизовать этот счет. Если был указан профиль, он будет автоматически загружен. Например, terminal.exe "123456-'British Pound'", где "123456" — номер счета, British Pound — название профиля. Если в командной строке встречаются пробелы (как в вышеприведенном названии профиля), необходимо ставить двойные кавычки. Если пробелы не встречаются, двойные кавычки ставить не надо. Одинарными кавычками оформляется название профиля. Например,terminal.exe 123456-'GBPUSD'. В командной строке можно использовать либо только логин, либо логин и профиль, профиль без логина использовать нельзя.
Также имеется возможность запускать терминал с предустановленными настройками.
Читать еще: Рыночный ордер против лимитного ордера: в чем разница?
Открытие счетов
Терминал позволяет работать с двумя видами счетов: демонстрационными (учебными) и реальными. Демонстрационные счета дают возможность работать в тренировочном режиме без реальных денег, но при этом качественно отработать торговую стратегию. Они обладают теми же функциональными возможностями, что и реальные счета. Отличие состоит в том, что демонстрационные счета можно открывать без соответствующих инвестиций и, следовательно, нельзя претендовать на прибыль с них.
Чтобы открыть демонстрационный счет, необходимо выполнить команду меню "Файл — Открыть счет" или одноименную команду контекстного меню окна "Навигатор — Счета". Кроме того, во время первого запуска программы будет предложено открыть демонстрационный счет, чтобы сразу приступить к работе.
При открытии счета будут запрошены следующие данные:
- Имя — полное имя пользователя;
- Страна — страна проживания;
- Область — область (регион, край, штат и так далее) проживания;
- Город — город проживания;
- Индекс — почтовый индекс;
- Адрес — точный адрес проживания (улица, дом и квартира);
- Телефон — контактный телефон;
- E-mail — адрес электронной почты;
- Тип счета — тип счета, который выбирается из списка, определенного брокерской компанией;
- Валюта депозита — базовая валюта депозита, которая автоматически устанавливается в зависимости от выбранного типа счета;
- Кредитное плечо — соотношение заемных и собственных средств для совершения торговых операций;
- Депозит — размер начального депозита в базовой валюте.
Читать еще: Почему использование кредитного плеча популярно в торговле на рынке Форекс
Чтобы активировать кнопку "Далее" и продолжить регистрацию, необходимо выставить флажок "Я согласен получать новости по почте". Затем нужно выбрать сервер, к которому будет производиться подключение. В списке указаны адреса доступных серверов, их названия и время подключения (пинг). Самым предпочтительным является сервер с наименьшим временем подключения. По окончании успешной регистрации появится окно, содержащее информацию об открытом счете: "Логин" — номер аккаунта (номер счета), "Пароль" — пароль для доступа, "Инвестор" — инвесторский пароль (режим подключения, при котором можно просматривать состояние счета, анализировать динамику цен и прочее, но нельзя проводить торговых операций). По завершении регистрации новый счет появляется в окне "Навигатор — Счета", и с ним уже можно работать. При этом сервер также отсылает на терминал письмо с логином и паролями для данного счета. Это письмо можно найти в окне "Терминал — Почтовый ящик". Кроме того, после успешной регистрации счета происходит его автоматическая авторизация.
После того как Вы завершили регистрацию демонстрационного или реального счета и нажали кнопку «Готово» обратите внимание на статусную строку внизу терминала, в которой отображается дополнительная информация. В правой части данной строки данной строке расположены индикатор подключения к серверу и наименование активных шаблона и профиля. Если в правой части данной строки появились цифры, обозначающие, сколько терминал принял и отправил данных (в kb), то связь с сервером котировок установлена. Если в строке присутствуют следующие надписи - "Нет связи" или "Неверный логин ", то необходимо проверить подключение к интернету или правильность вводимых данных.
Реальные счета, в отличие от демонстрационных, не могут быть открыты из терминала. Они открываются брокерской компанияей на определенных условиях. Реальные счета помечаются соответствующим значком в окне "Навигатор счета". Чтобы перейти к работе с ними, необходимо выполнить авторизацию. Авторизацией называется подключение терминала к серверу с использованием логина и пароля. Она дает право управлять торговым счетом. В терминале реализовано два вида доступа к счету: основной и инвесторский. Авторизация с использованием основного пароля дает полные права при работе с терминалом. При инвесторской авторизации можно просматривать состояние счета, проводить анализ ценовых данных и работать с советниками, но нельзя совершать торговые операции. Инвесторский доступ является удобным инструментом для демонстрации торгового процесса на данном счете.
Для авторизации необходимо выполнить команду "Логин" контекстного меню счета (контекстное меню вызывается нажатием правой кнопки мыши на номере счета) в окне "Навигатор" или меню "Файл". Затем в появившемся окне следует указать номер счета, один из его паролей (основной или инвесторский) и выбрать сервер. Указав все данные, необходимо нажать кнопку "Логин".
Читать еще: Кто такой брокер? О посреднике, который помогает инвесторам покупать акции
Внимание: если включена опция "Хранить личную информацию", при следующем запуске терминала будет происходить автоматическая авторизация последнего использованного счета. Опция "Сохранять личные настройки и данные при старте" в настройках терминала выполняет то же действие.
Система безопасности
Весь обмен информацией между клиентским терминалом и сервером идет с использованием шифрования на основе 128-битных ключей. Этого достаточно для обеспечения безопасности торговых операций. Однако, помимо этой системы, терминал позволяет использовать еще одну — систему безопасности на основе алгоритма электронно-цифровых подписей RSA. Это ассиметричный алгоритм шифрования, который подразумевает наличие публичного и секретного ключей. Публичный ключ может свободно распространяться и использоваться для проверки подлинности сообщения, которое подписывается с помощью секретного ключа. Гарантируется, что, зная публичный ключ, невозможно за приемлемое время вычислить секретный. Вычисление секретного ключа на основе публичного даже на мощных современных компьютерах может занять десятки и сотни лет.
Внимание: дополнительная система безопасности на основе электронно-цифровых подписей (ЭЦП) включается на сервере.
В режиме дополнительной безопасности при первом подключении к серверу появится специальное окно, предназначенное для генерации открытого и закрытого ключей. Для создания ключей необходимо поводить курсором мыши по черной области окна, чтобы создать случайную последовательность данных. Тогда на ее основе произойдет генерация ключей. Сгенерированная пара ключей (публичный и секретный) сохраняется на жестком диске, а публичный ключ отсылается на торговый сервер. В будущем, используя публичный ключ, сервер будет проверять достоверность подписанной информации.
Внимание:
если для торгового счета включена дополнительная система безопасности, то при работе на другом компьютере необходимо перенести на него сгенерированные ключи (публичный и секретный). Они представляют собой файлы с раширением KEY и находятся в папке /CONFIG;
в случае утери или повреждения любого из ключей необходимо обратиться в службу технической поддержки брокерской компании.
Автоматическое обновление
В терминал встроена система автоматического обновления. Она позволяет оперативно получать и устанавливать новые версии программы. Эта система постоянно включена, ее отключить нельзя.
Во время подключения к серверу терминал проверяет наличие новых версий программы. Если была обнаружена более новая версия, появится новое окно "Live Update" и будет предложено скачать это обновление. Чтобы начать скачивание обновленных файлов, необходимо нажать кнопку "Start". При этом в окне можно будет видеть ход процесса обновления и список скачиваемых файлов. По завершении скачивания произойдут автоматическая установка и перезапуск новой версии терминала.
Внимание:
если отсутствует подключение к серверу, автоматическое обновление не начнется;
в случае возникновения проблем с автоматическим обновлением следует обратиться службу технической поддержки;
при обновлении примеры использования экспертов, индикаторов и скриптов, поставляемых вместе с клиентским терминалом, могут быть перезаписаны.
Читать еще: Как установить и использовать советника в MT4
Настройки клиентского терминала
Общие настройки клиентского терминала производятся в отдельном окне, которое можно вызвать командой меню "Сервис-Настройки" или при помощи клавиш-акселераторов Ctrl+O. Все настройки сгруппированы по назначению и располагаются во вкладках:
Сервер — установка параметров соединения с сервером, конфигурация используемых прокси-сервера и Дата Центров, а также другие важные настройки;
Графики — общая настройка отображения ценовых графиков. Здесь можно определить, будут ли показываться разделители периодов, уровень Ask-цен, строка OHLC. Кроме того, в этой вкладке можно задать количество хранимых и отображаемых на графике баров;
Объекты — настройка параметров управления объектами. Выделение объектов после их создания, их немедленная настройка и параметры примагничивания задаются именно здесь;
Торговля — параметры открытия новых ордеров по умолчанию. К ним относятся: финансовый инструмент, количество лотов и отклонение;
Советники — общие для всех экспертов настройки. К ним относятся: запрет работы советников, возможность импорта функций из внешних DLL-библиотек и советников, а также ряд других возможностей;
Почта — настройка параметров электронной почты. Если есть необходимость отсылать электронные сообщения прямо из терминала, следует обязательно настроить параметры используемого почтового ящика;
Публикация — настройка публикации отчетов в интернете. Терминал позволяет в режиме реального времени публиковать отчеты о состоянии счета в интернете. Для этого используется соединение по ftp-протоколу, которое можно настроить в этой вкладке;
События — настройка сигналов о системных событиях. Сигналы об отсутствии связи, получении новостей и другие существенно облегчают работу
Вкладка Сервер
В этой вкладке собраны наиболее важные настройки, изменения в которых могут вызвать серьезные проблемы в работе терминала вплоть до полного отключения. Клиентский терминал изначально сконфигурирован так, чтобы обеспечить нормальную бесперебойную работу. Поэтому настоятельно не рекомендуется изменять какие-либо параметры в этом окне без особой на то необходимости.
В окне "Настройки — Сервер" можно:
выбрать сервер для подключения;
cконфигурировать прокси-сервер;
настроить работу через Дата Центры;
задать и изменить пароли;
включить экспорт котировок по протоколу DDE;
включить получение новостей.
Сервер
Практически вся работа клиентского терминала построена на основе непрерывно поступающих от сервера данных (новостей и котировок). Если клиентский терминал не получает котировки, с его помощью невозможно вести торговую деятельность. В этом режиме терминал позволяет лишь анализировать уже имеющиеся данные с помощью индикаторов и линейных инструментов, а также тестировать советники. Такая ситуация может возникнуть по ряду причин, одной из которых является неверная настройка соединения с сервером.
Для подключения клиентского терминала к серверу необходимо точно знать IP-адрес (или доменное имя) сервера и порт подключения. После установки программы все эти данные уже указаны, их не нужно менять. Однако, если возникла необходимость подключиться к другому серверу, следует указать его адрес и порт в поле "Сервер". Запись должна иметь формат: "[интернет-адрес сервера] : [номер порта]" (без пробелов). Например, "192.168.0.1:443", где "192.168.0.1" — адрес сервера, а "443" — номер порта. По завершении ввода необходимо нажать кнопку "OK".
Вновь установленные адрес сервера и порт сохраняются на жестком диске. Эти данные не влияют на работу клиентского терминала до тех пор, пока не будет сделана попытка открыть новый счет. Именно с этого момента терминал начинает использовать указанные адрес сервера и порт. Адрес нового сервера будет добавлен в список серверов при регистрации счета, и его можно выбрать. Если соединение с сервером было установлено успешно, новый счет будет открыт. В противном случае рекомендуется проверить все настройки и повторить попытку.
Внимание: неверная настройка подключения к серверу не является единственной причиной, по которой не может быть открыт новый счет.
Прокси сервер.
Подключение к интернету через прокси-сервер может быть еще одной причиной, по которой не происходит соединение с сервером. Прокси-сервер представляет собой промежуточное звено между компьютером трейдера и торговым сервером. Чаще всего он устанавливается у поставщика интернет-услуг или в локальной сети. В случае возникновения проблем с подключением следует обратиться к своему системному администратору или провайдеру. Если используется прокси-сервер, необходимо настроить терминал соответствующим образом. Флажок "Разрешить прокси-сервер" включает поддержку прокси-сервера и активирует кнопку "Прокси...". По нажатии этой кнопки открывается окно, в котором задаются параметры прокси-сервера (эту информацию можно узнать у системного администратора или провайдера):
Сервер — адрес прокси-сервера и его тип (HTTP, SOCKS5, SOCKS4);
Логин — учетная запись для доступа к прокси-серверу. Если логин не требуется, следует оставить поле пустым;
Пароль — пароль для доступа к прокси-серверу. Если пароль не требуется, следует оставить поле пустым.
По завершении рекомендуется нажать кнопку "Тест" для проверки работоспособности настроек. Получив сообщение об успешном тестировании настроек, необходимо нажать кнопку "OK", чтобы настройки вступили в силу. Сообщение об ошибке свидетельствует о неправильной настройке прокси-сервера. Для выяснения причин нужно повторно связаться с системным администратором или провайдером.
Дата Центры
Дата Центры (точки доступа) входят в состав торговой платформы и представляют собой специализированные прокси-серверы. Они позволяют экономить общий трафик: одинаковые котировки и новости выдаются сразу нескольким клиентским терминалам. Точки доступа располагаются между сервером и клиентским терминалом. Причем у одного сервера может быть несколько точек доступа, через которые будут подключаться все трейдеры. После установки терминала подключение к Дата Центрам настраивается автоматически. Настоятельно не рекомендуется что-либо изменять. Неверная настройка подключений к Дата Центрам может явиться причиной отсутствия соединения терминала с сервером. Если возникла необходимость в изменении настроек Дата Центров, рекомендуется предварительно связаться с отделом технического обслуживания. Там можно получить всю информацию, требуемую для корректной настройки Дата Центров. В большинстве случаев необходимо лишь выставить флажок "Автоконфигурация Дата Центра". При этом клиентский терминал будет автоматически выбирать наиболее предпочтительные точки доступа.
В случае ручной настройки точек доступа необходимо убрать этот флажок. Затем в активизировавшемся поле "Дата Центр" ввести IP-адрес (или доменное имя) и номер порта. Запись должна иметь вид "[интернет-адрес Дата Центра] : [номер порта]". По завершении ввода рекомендуется проверить настройки, нажав кнопку "Тест" справа от поля. Если настройки работоспособны, появится соответствующее сообщение. После этого можно будет приступить к работе. В случае появления сообщения об ошибке следует связаться со службой технической поддержки для разрешения проблемы.
Внимание:
не рекомендуется настраивать доступ к Дата Центрам вручную без особой на то необходимости;
при настройке доступа к Дата Центрам вручную настоятельно рекомендуется прочесть справку по этой программе.
Аккаунт и логин
Клиентский терминал может подключаться к серверу и работать только с использованием аккаунта (счета). В клиентском терминале существуют логин (номер счета), основной и инвесторский пароли. Для авторизации необходимы номер счета и один из двух паролей. Основной пароль дает полный доступ к счету, в то время как инвесторский — ограниченный доступ. Авторизация с инвесторским паролем дает право просматривать графики, проводить технический анализ и тестировать советники, но не позволяет проводить торговые операции. Инвесторский доступ является удобным инструментом для демонстрации торгового процесса на данном счете.
После создания счета, если выставлен флажок "Сохранять личные настройки и данные при старте", его данные (номер, основной и инвесторский пароли) записываются на жесткий диск. При повторном запуске программы эти данные используются для автоматического подключения счета. Если флажок не выставлен, при каждом запуске терминала необходимо будет вводить пароль вручную. В поля "Логин" и "Пароль" вписываются номер текущего счета и пароль. В эти поля можно ввести данные другого счета, и по нажатии кнопки "ОК" произойдет попытка его авторизации. В случае неудачной авторизации необходимо проверить указанные данные и авторизоваться повторно. Если это не помогает, следует обратиться в службу технической поддержки.
Нажав кнопку "Изменить", в появившемся окне можно задать новые пароли. При этом необходимо знать текущий пароль. Его можно найти в письме, присланном от сервера после регистрации демо-счета. Новый пароль записывается в соответствующем поле. При этом, если выставлен флажок "Заменить пароль инвестора", изменяется не основной, а инвесторский пароль.
Экспорт данных по протоколу DDE
Поступающие в терминал котировки могут экспортироваться в другие приложения по протоколу "DDE" (Dynamic Data Exchange). Для включения экспорта котировок необходимо выставить флажок в "Разрешить DDE сервер" и нажать кнопку "ОК". Сразу после этого начнется поставка данных.
Новости
Терминал позволяет оперативно получать финансовые новости. Они начинают поступать только после подключения к серверу. В терминале не появится ни одна новость, вышедшая в то время, когда он был отключен. Для включения поставки новостей необходимо выставить флажок "Разрешить новости". В окне "Терминал" появится вкладка "Новости", в которую они будут поступать по мере выхода.
Внимание: если выставлен флажок "Разрешить новости", но ни одна новость не выходила, вкладка "Новости" в окне "Терминал" не появится.
Вкладка Графики
Графики отражают динамику изменения цен финансовых инструментов. В этой вкладке сгруппированы настройки отображения графиков и параметров исторических данных. Изменение параметров в этой вкладке не повлечет за собой глобальных перемен в работе терминала.
Торговые уровни
Располагаемые прямо на графике линии открытых и отложенных ордеров позволяют наглядно увидеть, где именно была открыта позиция, когда сработает отложенный ордер, Stop Loss или Take Profit. Эта опция облегчает работу трейдеров и позволяет избежать некоторых ошибок, вызванных человеческим фактором. Для ее включения необходимо выставить флажок "Показывать торговые уровни" и нажать кнопку "ОК". При этом на графике появятся линии, соответствующие ценам открытия позиций и выставленных ордеров. Разумеется, если не выставлен ни один ордер или не открыта ни одна позиция, никаких уровней на графике отображаться не будет. Также следует помнить, что эта опция действует только для открытых позиций и ордеров. Ни одна закрытая позиция не подпадают под действие этой опции.
Ask-цена
Бары в терминале строятся и отображаются только по Bid-ценам. Однако при открытии длинных позиций и закрытии коротких всегда используется Ask-цена. При этом она никак не отражена на графике, ее нельзя увидеть. Чтобы более точно контроливать свою торговую деятельность, можно включить параметр "Показывать линию Ask". По выполнении этой команды на графике появится дополнительная горизонтальная линия, соответствующая Ask-цене последнего бара.
Строка OHLC
Графики отражают динамику цен, но зачастую точные парметры бара определить на глаз очень сложно. Опция "Показывать OHLC" помогает в этой ситуации. Она помещает в левый верхний угол каждого графика дополнительную информационную строку. В ней, кроме названия инструмента и периода графика, перечислены также цены последнего бара. Запись цен имеет формат: OPEN, HIGH, LOW и CLOSE (OHLC) — цена открытия бара, максимальная цена бара, минимальная цена и цена закрытия соответственно. Таким образом, перед глазами всегда оказывается точное значение последнего бара.
Разделители периодов
На горизонтальной оси графика отображаются дата и время каждого бара. Ценой деления этой горизонтальной шкалы является выбранный период (таймфрейм). Опция "Показывать разделители периодов" наносит на график дополнительные вертикальные линии, соответствующие границам более крупного таймфрейма. Так, для графиков с периодом от M1 до H1 строятся дневные разделители, H4 — недельные, D1 — месячные, а W1 и MN1 — годовые.
Цветная печать
Терминал позволяет печатать не только черно-белые, но и цветные графики движения цен. Они более удобны для аналитических целей, чем черно-белые. Чтобы включить эту опцию, необходимо выставить флажок "Цветная печать" и нажать кнопку "ОК". После этого, если позволяет принтер, печать всех графиков будет цветной.
Сохранение шаблонов удаленных графиков
Терминал позволяет восстанавливать удаленные из рабочей области графики. Если включена опция "Сохранять удаленные окна для переоткрытия", при удалении графика в каталоге /DELETED сохраняется его шаблон. В будущем, воспользовавшись командой меню "Файл - Открыть удаленный", можно восстановить любой удаленный график. Например, закрыв четырехчасовой график EURUSD, можно восстановить его. При этом график будет также четырехчасовым, и все его настройки вместе с наложенными элементами (индикаторами, линейными инструментами) будут также восстановлены.
Количество баров в истории и на графиках
Существует разница между хранимыми в истории и отображаемыми на графиках барами. Она обусловлена тем, что на жестком диске может храниться любое количество баров, на которое хватает объема. В то же время отображение баров на графиках ограничено ресурсами компьютера. Для расчета значений технических и пользовательских индикаторов также используются бары, отображаемые на графике. При одновременном использовании множества индикаторов и большом количестве отображаемых данных свободные ресурсы компьютера (загрузка центрального процессора и объем свободной оперативной памяти) могут быстро закончиться. Чтобы избежать подобных проблем, можно самостоятельно задать объем отображаемых на графиках данных. Это можно сделать, выбрав подходящее значение из выпадающего списка или записав вручную в поле "Макс. баров на графике". В поле "Макс. баров в истории" задается количество хранимых на жестком диске баров. В дальнейшем это значение будет использоваться для тестирования советников. Здесь можно записать любое количество баров.
Внимание:
- при закрытии графика сохраняется не большее количество баров, чем указано в поле "Макс. баров в истории";
- при открытии графика загружается не большее количество баров, чем указано в поле "Макс. баров на графике". При этом в процессе подкачки котировок количество баров на графике может превышать это значение;
- значения опций "Показывать линию Ask", "Показывать OHLC" и "Показывать разделители периодов", заданные в этом окне, являются параметрами по умолчанию. Для каждого конкретного графика эти же параметры могут быть заданы индивидуально в окне настройки;
- значения опций "Показывать торговые уровни", "Цветная печать" и "Сохранение шаблонов удаленных графиков", заданные в этом окне, влияют на все графики и вступают в силу сразу же после нажатия кнопки "ОК".
Вкладка Объекты
В этой вкладке сгруппированы настройки, касающиеся работы с графическими объектами. К графическим объектам относятся все инструменты, расположенные на одноименной панели управления и в меню "Вставка". К ним относятся: технические индикаторы (включая пользовательские индикаторы), линейные инструменты, геометрические фигуры, текст и значки. Сгруппированные в этой вкладке параметры облегчают работу с графическими объектами и не могут вызвать критических изменений в работе терминала.
Показывать параметры после создания
Все графические объекты обладают определенными свойствами. Например, толщина и цвет линии тренда, период сигнальной линии индикатора и т.д. Большинство трейдеров использует стандартные настройки всех графических объектов, однако в ряде случаев необходимо настраивать инструменты индивидуально. Опция "Показывать параметры после создания" позволяет настраивать объекты непосредственно после наложения. Это бывает удобно, когда на графике много объектов с индивидуальными настройками.
Читать еще: Что такое тренд, линии тренда и как их использовать в трейдинге
Выделять объекты после создания
В отличие от индикаторов, такие объекты, как линейные инструменты, текст, значки и геометрические фигуры, позиционируются на графиках вручную. После наложения объекта может понадобиться переместить его, например, более точно расположить трендовую линию. Для этого необходимо сначала выделить нужный объект. Опция "Выделять объекты после создания" позволяет сделать это непосредственно после наложения объекта на график.
Выделять объекты одиночным кликом мыши
Графические объекты в терминале можно выделять двойным или одиночным кликом левой кнопки мыши. Эта опция позволяет переключить метод выделения объектов. Если она отмечена флажком, все объекты выделяются по одиночному клику. При этом двойной клик вызывает окно свойств объекта. Если опция отключена, все объекты выделяются по двойному клику.
Примагничивание
Терминал позволяет "примагничивать" контрольные точки объектов к различным ценам баров для более точного расположения. В поле "Примагничивание" можно задать чувствительность этой опции в пикселях. Например, если задано значение 10, то при появлении контрольной точки объекта в радиусе 10 пикселей от ближайшей цены бара (OHLC) он автоматически примагничивается к ней. Для отключения этой опции необходимо выставить параметр 0.
Вкладка Торговля
В этой вкладке сгруппированы настройки открытия ордеров. Задаваемые отсюда параметры облегчают работу при открытии ордеров и не могут вызвать критических изменений в работе терминала.
Символ по умолчанию
Опция "Символ по умолчанию" позволяет автоматически задавать значение символа в окне "Ордер" при совершении торговой операции. Параметр "автоматический выбор" означает, что в этом поле будет устанавливаться символ активного графика, "последний использованный" — символ предыдущей торговой операции. Чтобы всегда устанавливался один и тот же символ, необходимо отметить параметр "по умолчанию" и выбрать требуемый финансовый инструмент из списка.
Лоты по умолчанию
Аналогично можно задать изначальное количество лотов (опция "Лоты по умолчанию"): "последнее использованное значение" — параметр, использовавшийся в предыдущей операции, а "по умолчанию" — постоянное, задаваемое вручную значение.
Отклонение
За время формирования ордера цена инструмента может измениться. В результате цена подготовленного ордера не будет соответствовать рыночной, и позиция открыта не будет. Опция "Отклонение" позволяет избежать этого. В этом поле можно задать максимально допустимое отклонение цены от значения, указанного в ордере. При несоответствии цен программа сама модифицирует ордер, что позволит открыть новую позицию.
Вкладка Советники
В этой вкладке сгруппированы настройки, касающиеся работы с советниками (экспертами). Советниками в терминале называются программы, написанные на языке MetaQuotes Language 4 и позволяющие вести аналитическую и торговую деятельность в автоматическом режиме (автотрейдинг). Информация о создании и использовании советников находится в разделе "Автотрейдинг". В данном разделе описаны только общие для всех экспертов настройки:
Включить советники
Эта опция позволяет разрешить или запретить использование всех советников. Если она отключена, с приходом нового тика для всех экспертов перестает запускаться функция start(). При этом вместо смайликов напротив названий экспертов в правом верхнем углу графиков появляются крестики. Чтобы включить советники, необходимо выставить флажок и нажать кнопку "ОК". С приходом нового тика советники начнут работать, а крестики в правом верхнем углу графика вновь станут смайликами. Включить или выключить советники можно также нажатием кнопки на панели инструментов "Стандартная".
Внимание:
эта опция распространяется только на советники и не позволяет автоматически отключать пользовательские индикаторы и скрипты;
действие этой опции не распространяется на уже запущенные эксперты, то есть советник не будет остановлен во время выполнения функции start().
Отключить советники при смене счета
Эта опция представляет собой защитный механизм, отключающий советники при смене счета. Она бывает полезна, например, при переключении с демонстрационного счета на реальный. Чтобы включить мехнизм, необходимо выставить флажок и нажать кнопку "ОК".
Отключить советники при смене профиля
В профилях сохраняется большое количество информации о текущих настройках всех графиков в рабочей области. В частности, в профилях сохраняется информация о прикрепленных советниках. Эксперты, входящие в состав профиля, с приходом нового тика начнут работать. Включив эту опцию (выставив флажок), можно не допустить запуска экспертов при смене профиля.
Разрешить советнику торговать
Советники способны работать в автономном режиме, без участия трейдера. Они могут как анализировать динамику цен, так и вести торговую деятельность. Эта опция предназначена для ограничения торговой деятельности экспертов. Такое ограничение бывает полезно при тестировании аналитических способностей эксперта в режиме реального времени (не путать с тестированием советника на исторических данных).
Ручное подтверждение
Опция "Ручного подтверждение" активируется только в том случае, если советникам разрешено торговать. Если она включена и советник пытается провести торговую операцию, можно будет либо подтвердить ее, либо прервать вручную. Иными словами, при помощи ручного подтверждения можно контролировать торговую активность советника. При этом появляется окно совершения торговых операций с заполненными полями. Это может быть полезно при тестировании торговых функций советника в режиме реального времени (не путать с с тестированием советника на исторических данных).
Разрешить импорт DLL
Для расширения функциональности советники могут использовать DLL-библиотеки. Выставив этот флажок, можно использовать такие библиотеки без каких-либо ограничений. Если эта опция отключена, ни один эксперт не сможет воспользоваться внешними DLL-библиотеками. Рекомендуется запрещать импорт при работе с неизвестными экспертами.
Подтверждать вызов функций DLL
Эта опция активируется только в том случае, если был разрешен импорт из DLL-библиотек. Она позволяет контролировать выполнение каждой вызываемой функции вручную. Если флажок не установлен, импорт из внешних библиотек контролироваться не будет. При работе с неизвестными библиотеками рекомендуется включать эту опцию.
Разрешить импорт внешних экспертов
Если при работе советника требуется импортировать функции из других экспертов или библиотек MQL4, необходимо включить эту опцию. Если она отключена, ни один из запущенных экспертов не сможет запрашивать функции из других MQL4-программ. Рекомендуется отключать эту опцию при работе с неизвестными советниками.
Внимание: значения опций "Разрешить советнику торговать", "Ручное подтверждение", "Разрешить импорт DLL", "Подтверждать вызов функций DLL" и "Разрешить импорт внешних экспертов", заданные в этом окне, являются параметрами по умолчанию для вновь прикрепляемых MQL4-программ. Они не влияют на работу уже запущенных экспертов, пользовательских индикаторов и скриптов
Обзор рынка
В окне "Обзор рынка" приводится список финансовых инструментов, по которым клиентский терминал получает котировки с сервера. Данные в окне представлены в виде таблицы с несколькими полями. В поле "Символ" приводится название финансового инструмента, в полях "Бид", "Аск" и "Время" — соответствующие цены и время их получения с сервера. Время, указанное в терминале, равняется гринвичскому времени ( GMT ). Значения полей "Максимум" и "Минимум" вычисляются на основе динамики цен в течение дня. Окно "Обзор рынка" можно открыть/закрыть при помощи клавиш-акселераторов Ctrl+M, командой меню "Вид — Обзор рынка" либо кнопкой на панели инструментов.
При помощи этого окна можно выставлять рыночные и отложенные ордера, а также открывать новые графики. При нажатии правой кнопки мыши в области окна "Обзор рынка" появляется контекстное меню, в котором доступны следующие команды:
Новый ордер — открыть окно "Новый ордер", в котором можно подготовить и выставить рыночный или отложенный ордер по выбранному инструменту. Также при подготовке ордера можно указать уровни Stop Loss и Take Profit. Более детальная информация находится в разделе "Открытие позиций".
Открыть окно "Новый ордер" можно несколькими способами: двойным щелчком на наименовании финансового инструмента в окне "Обзор рынка"; командой меню "Сервис — Новый ордер"; командой контекстного меню окна "Терминал — Торговля — Новый ордер";
Окно графика — открыть график выбранного финансового инструмента. Более детальная информация по работе с окнами графиков приводится в одноименном разделе. График финансового инструмента можно также открыть командами меню "Файл — Новый график" или "Окно — Новое окно";
Тиковый график — открыть тиковый график выбранного финансового инструмента. В отличие от обычных графиков, тиковый располагается прямо в окне "Обзор рынка". Тиковый график выбранного инструмента можно также посмотреть, переключив в этом окне одноименную вкладку;
Удалить символ — удалить (скрыть) символ из списка. Для минимизации интернет-трафика рекомендуется исключить неиспользуемые инструменты из окна котировок «Обзор рынка» при помощи этой команды или клавиши Delete.
Внимание: если по финансовому инструменту имеются открытые позиции или отложенные ордера, а также если открыт график этого символа, то символ удалить нельзя.
Скрыть все символы — удалить из списка все символы. Под действие этой команды не подпадают инструменты, по которым имеются открытые позиции, или графики которых были открыты в текущем сеансе работы;
Показать все символы — показать список всех доступных инструментов. После выполнения команды по всем этим инструментам начнут приходить котировки;
Символы — вызвать одноименное окно, в котором находится список всех доступных инструментов. Инструменты в окне сгруппированы в соответствии с их типами. Командой "Показать символ" можно добавить требуемые инструменты, а "Скрыть символ" — удалить инструмент из окна котировок. Команда окна "Свойства" позволяет просматривать параметры финансового инструмента;
Набор символов — открыть подменю управления набором символов. В этом подменю можно сохранить текущий набор символов, удалить или выбрать уже существующий. Это бывает очень удобно при работе с разными типами инструментов;
Максимум/Минимум — добавить к отображаемым котировкам максимальное и минимальное значения цены за день;
Время — показывать время прихода котировок;
Авторазмер столбцов — автоматическая установка размера столбцов при изменении размера окна. Авторазмер можно также включить клавишей A;
Сетка — показать/скрыть сетку для разделения колонок. Сетку можно также включить клавишей G;
Окно котировок — открыть дополнительное окно котировок. Список инструментов этого окна совпадает со списком в окне "Обзор рынка" на момент выполнения этой команды. То есть изменение списка инструментов окна "Обзор рынка" не влияет на список "Окна котировок". Это информационное окно, но из него также можно совершать торговые операции. Для этого необходимо дважды кликнуть левой кнопкой мыши на нужном инструменте. В контекстном меню этого окна находятся команды, позволяющие: настроить параметры отображения данных, включить полноэкранный режим или расположить окно поверх всех остальных.
Открытие графиков
График отображает динамику цен финансового инструмента во времени. Графики необходимы для проведения технического анализа, работы советников и их тестирования. В терминале одновременно может быть открыто до девяноста девяти графиков.
Новый график можно открыть несколькими способами:
нажав в окне «Обзор рынка» правой кнопкой мышки на требуемый символ и выбрав в появившемся меню «Окно графика»;
выполнив команду меню "Файл — Новый график", или меню "Окно — Новое окно". При выполнении любого из этих действий появится список доступных финансовых инструментов. Выбрав нужный символ из списка, можно открыть его график.
в окне "Обзор рынка", удерживать клавишу Ctrl и перетащить элемент списка (финансовый инструмент) из окна в любое место рабочей области терминала.
Исторические данные
Исторические данные, на основе которых строятся графики, хранятся на жестком диске. При открытии графика данные загружаются с диска, и производится подкачка последних недостающих данных с торгового сервера. Если исторические данные по финансовому инструменту отсутствуют на жестком диске, происходит загрузка последних 512 баров или свечек истории. Чтобы подкачать более ранние данные, необходимо переместить график в требуемую область. После открытия графика в терминал начнет поступать информация о текущих котировках. Таким образом, в режиме реального времени формируется дальнейшая динамика цен. Эта информация автоматически сохраняется в файл истории и используется при повторном открытии этого графика в будущем.
Внимание: в настройках терминала задаются параметры "Максимальное колличество баров истории" и "Максимальное колличество баров на графике". Эти параметры позволяют контролировать количество отображаемых и сохраняемых на жесткий диск исторических данных.
Управление графиком при помощи команд контекстного меню
Часть команд контекстного меню предназначена для управления графиком:
Советники — подменю управления советниками. Советником (экспертом) называется MQL4-программа, выполняющаяся с каждым новым тиком и позволяющая автоматизировать аналитическую и торговую деятельности. В подменю управления советниками сгруппированы команды управления наложенным на график экспертом. При помощи этого подменю можно изменить свойства советника, удалить его или приступить к тестированию.
Удалить скрипт — удалить исполняемый скрипт. Скриптом называется программа, написанная на языке MetaQuotes Language 4 (MQL 4) и предназначенная для одноразового выполнения каких-либо действий.
Список индикаторов — окно управления техническими индикаторами, присоединенными к окну графика. Техническим индикатором называется математическое преобразование цены и/или объемов финансового инструмента для прогнозирования будущих изменений цен. На основе сигналов технических индикаторов принимаются решения относительно того, как и когда открывать или закрывать позицию.
Список объектов — окно управления графическими объектами. Графическими в терминале называются объекты, накладываемые на график вручную. Они предназначены для аналитических целей.
Период — подменю управления периодом графика. Периодом графика можно также управлять при помощи одноименных команд меню "Графики" и панели инструментов.
Шаблон — подменю управления шаблонами. Шаблоном называется набор настроек окна графика, который можно применить для других графиков. Подменю управления шаблонами можно также вызвать при помощи одноименной команды меню "Графики".
Обновление — обновить исторические данные. При этом произойдет загрузка всех недостающих в пределах имеющейся истории и новых данных. Это же действие можно выполнить одноименной командой меню "Графики".
Авторазмер — установить высоту всех окон индикаторов по умолчанию. Это же действие можно выполнить нажатием клавиш-акселераторов Ctrl+A.
Сетка — показать/скрыть сетку. Это же действие можно выполнить одноименной командой меню "Графики" и нажатием клавиш-акселераторов Ctrl+G.
Объемы — показать/скрыть график объемов. Те же действия можно выполнить одноименной командой меню "Графики" и нажатием клавиш-акселераторов Ctrl+L.
Увеличение — увеличить масштаб графика по горизонтали на один шаг. Масштаб можно также увеличить при помощи одноименной команды меню "Графики", клавиши "+" или кнопки панели инструментов "Графики".
Уменьшение — уменьшить масштаб графика на один шаг. Масштаб можно также уменьшить при помощи одноименной команды меню "Графики", клавиши "-" или кнопки панели инструментов "Графики".
Удалить окно индикатора — удалить окно индикатора. Некоторые индикаторы строятся в специальных подокнах с собственной шкалой. Эта команда позволяет удалить такое подокно. Более детальная информация по работе с техническими индикаторами приводится в соответствующем разделе.
Сохранить как рисунок — сохранить график в виде рисунка (формат GIF или BMP). Это же действие можно выполнить командой меню "Файл — Сохранить как рисунок".
Предварительный просмотр — предварительный просмотр образа графика перед печатью. Это же действие можно выполнить командой меню "Файл — Предварительный просмотр" или копкой панели инструментов "Стандартная".
Печать — печать графика. Если в настройках программы включена опция "Цветная печать", можно распечатать не черно-белый, а цветной график. Это же действие можно выполнить командой меню "Файл — Печать", клавишами-акселераторами Ctrl+P или кнопкой панели инструментов "Стандартная".
Свойства — вызвать окно настройки параметров графика. Это же действие можно выполнить горячей клавишей F8.
Внимание: подменю "Советники", команды "Удалить скрипт", "Список индикаторов" и "Список объектов" активизируются только в случае если на график наложены соответствующие объекты.
Торговля
Основой получения прибыли при работе на финансовых рынках является простое правило: покупать дешевле, а продавать дороже. Таким образом, вся работа на финансовых рынках сводится к последовательному совершению торговых операций по купле-продаже финансовых инструментов. Для этого потребуется открывать, изменять и закрывать торговые позиции. Торговой позицией называется рыночное обязательство, количество купленных или проданных контрактов, по которым не было произведено зачетных сделок. Вся торговая деятельность в терминале происходит с использованием торговых позиций.
Чтобы открыть торговую позицию, необходимо совершить торговую операцию, а чтобы закрыть ее — совершить обратную операцию. Открытие торговой позиции осуществляется брокерской компанией по рыночному ордеру или по исполнении отложенного ордера. Открытую позицию можно модифицировать, изменив значения прикрепленных к позиции уровней ордеров Stop Loss ( S / L ) и Take Profit ( T / P ). Закрытие позиции происходит по требованию трейдера или по исполнении ордеров Stop Loss и Take Profit. Кроме того, позиции могут открываться, изменяться и закрываться.
Типы ордеров
Клиентский терминал позволяет подготавливать и выдавать приказы брокеру на исполнение торговых операций. Кроме того, терминал позволяет контролировать и управлять состоянием открытых позиций. Для этих целей используются несколько видов торговых ордеров. Ордером называется распоряжение или приказание клиента брокерской компании провести какую-либо торговую операцию. В терминале используются следующие ордера:
Рыночный ордер — это распоряжение брокерской компании купить или продать финансовый инструмент по текущей цене. Исполнение данного ордера приводит к открытию торговой позиции. Покупка происходит по цене Ask (цена спроса), а продажа — по Bid (цена предложения). К рыночному ордеру можно прикрепить ордера Стоп Лосс и Тейк Профит (эти ордера описаны ниже). Режим исполнения рыночных ордеров зависит от финансового инструмента.
Отложенный ордер — это распоряжение брокерской компании купить или продать финансовый инструмент в будущем по заданной цене. Данный ордер используется для открытия торговой позиции при условии равенства будущих котировок установленному уровню.
Существует четыре типа отложенных ордеров:
Buy Limit — купить при равенстве будущей цены "Ask" установленному значению. При этом текущий уровень цен больше значения установленного ордера. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента, опустившись до определенного уровня, начнет расти;
Buy Stop — купить при равенстве будущей цены "Ask" установленному значению. При этом текущий уровень цен меньше значения установленного ордера. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента преодолеет некий уровень и продолжит свой рост;
Sell Limit — продать при равенстве будущей цены "Bid" установленному значению. При этом текущий уровень цен меньше значения установленного ордера. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента, поднявшись до определенного уровня, начнет снижаться;
Sell Stop — продать при равенстве будущей цены "Bid" установленному значению. При этом текущий уровень цен больше значения установленного ордера. Обычно ордера этого типа выставляются в расчете на то, что цена инструмента достигнет определенного уровня и продолжит снижаться.
К отложенному ордеру можно прикрепить ордера Стоп Лосс и Тейк Профит. После срабатывания отложенного ордера его Стоп Лосс и Тейк Профит автоматически прикрепляются к открытой позиции.
Стоп Лосс - этот ордер предназначен для минимизации потерь в том случае, если цена финансового инструмента начала двигаться в убыточном направлении. Если цена инструмента достигнет этого уровня, позиция закроется автоматически. Такой ордер всегда связан с открытой позицией либо с отложенным ордером. Он выдается на установку брокерской компании только вместе с рыночным или отложенным ордерами. При проверке условия этого ордера для длинных позиций используется Bid-цена, а при проверке коротких позиций — Ask-цена.
Для автоматизации перемещения ордера Стоп Лосс вслед за ценой можно использовать Трейлинг Стоп.
Тейк Профит - предназначен для получения прибыли при достижении ценой финансового инструмента прогнозируемого уровня. Исполнение данного ордера приводит к закрытию позиции. Он всегда связан с открытой позицией либо с отложенным ордером. Ордер можно выдать только вместе с рыночным ордером или отложенным ордером. При проверке условия этого ордера для длинных позиций используется Bid-цена, а при проверке коротких позиций — Ask-цена.
Внимание:
цена исполнения для всех торговых операций определяется брокером;
Стоп Лосс и Тейк Профит исполняются только для открытой позиции и не исполняется для отложенных ордеров;
исторические графики в терминале строятся только по Bid-ценам. При этом часть отображаемых на графиках ордеров строятся по Ask-ценам. Чтобы включить отображение Ask-цены последнего бара, необходимо выставить флажок "Показывать линию Ask" в настройках терминала.
Трейлинг Стоп.
Стоп Лосс предназначен для минимизации потерь в том случае, если цена финансового инструмента начала двигаться в убыточном направлении. Когда же открытая позиция становится прибыльной, Стоп Лосс можно перемещать вручную на безубыточный уровень для фиксации прибыли. Для автоматизации этого процесса используется Трейлинг Стоп (Trailing Stop). Данный инструмент особенно полезен при сильном однонаправленном движении цены, а также в тех случаях, когда нет возможности внимательно следить за изменением состояния рынков.
Читать еще: Как торговать с помощью трейлинг-стопов
Трейлинг Стоп всегда связан с открытой позицией и выполняется в клиентском терминале, а не на сервере, как Стоп Лосс. Для установки Трейлинг Стопа необходимо в окне "Терминал" выполнить одноименную команду контекстного меню открытой позиции. Затем в открывшемся списке выбрать желаемую величину расстояния между уровнем ордера Стоп Лосс и текущей ценой. Для каждой открытой позиции можно установить только один Трейлинг Стоп.
После выполнения указанных действий с приходом новых котировок терминал проверяет, прибыльна ли открытая позиция. Как только прибыль в пунктах становится равной либо большей указанного уровня, автоматически выдается команда на установку ордера Стоп Лосс. Уровень ордера устанавливается на указанном расстоянии от текущей цены. Далее, если цена движется с увеличением прибыльности позиции, Трейлинг Стоп автоматически передвигает Стоп Лосс за ценой. Если прибыльность позиции уменьшается, модификации ордера не происходит. Таким образом, автоматически фиксируется прибыль торговой позиции. При каждой автоматической модификации ордера Стоп Лосс создается запись в системном журнале.
Отключить Трейлинг Стоп можно, выставив параметр "Нет" в меню управления. А при выполнении команды "Удалить все уровни" отключаются трейлинг стопы всех открытых позиций и отложенных ордеров.
Внимание: Трейлинг Стоп работает на клиентском терминале, а не на сервере (как Стоп Лосс или Тейк Профит). Следовательно, при выключенном терминале, в отличие от указанных ордеров, Трейлинг Стоп не будет работать. При выключенном терминале может сработать только Стоп Лосс, выставленный Трейлинг Стопом.
Читать еще: Пипсы, пункты и тики: в чем разница между ними?
Типы исполнения
В клиентском терминале реализованы три режима исполнения ордеров:
Немедленное исполнение.
В этом режиме исполнение рыночного ордера осуществляется по цене, предложенной брокером трейдеру. При отправке запроса на исполнение, терминал автоматически подставляет в ордер текущие цены. Если в промежутке между запросом и получением ответа от брокера возникает изменение цены, т.е. происходит так называемое "Реквот" (Requote), то трейдер может либо принять, либо отклонить новую цену.
Исполнение по запросу
В этом режиме исполнение рыночного ордера осуществляется по цене, предварительно полученной от брокера. Перед отправкой рыночного ордера у брокера запрашиваются цены его исполнения. После их получения выполнение ордера по данной цене можно либо подтвердить, либо отклонить.
Исполнение по рынку
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме подразумевает досрочное согласие с ценой, по которой он будет выполнен.
Внимание: выбор режима исполнения для каждого финансового инструмента осуществляется брокерской компанией.
Торговые позиции
Основой получения прибыли при работе на финансовых рынках является простое правило: покупать дешевле, а продавать дороже. Таким образом, вся работа на финансовых рынках сводится к последовательному совершению торговых операций по купле-продаже финансовых инструментов. Для этого потребуется открывать, изменять и закрывать торговые позиции. Торговой позицией называется рыночное обязательство, количество купленных или проданных контрактов, по которым не было произведено зачетных сделок. Вся торговая деятельность в терминале происходит с использованием торговых позиций. Торговый терминал предоставляет широкий спектр возможностей по управлению торговыми позициями. Трейдер выдает приказы (ордера), а открытие или закрытие торговой позиции производит брокерская компания. Управление торговыми позициями заключается в:
- открытии позиции — покупке или продаже финансового инструмента в результате исполнения рыночного или отложенного ордера;
- изменении позиции — изменении уровней ордеров Стоп Лосс и Тейк Профит, связанных с открытой позицией;
- установке отложенных ордеров.