Клиентский терминал является частью информационно-торговой системы. Он устанавливается на компьютере трейдера и предназначен для:
Чтобы принять решение о проведении торговых операций, необходима оперативная и надежная информация. Для этого в терминал встроены функции поставки котировок и новостей в режиме реального времени. На основе оперативно поступающих котировок можно проводить анализ рынков с использованием технических индикаторов и линейных инструментов. Наличие советников позволяет освободиться от рутины наблюдения за состоянием рынков и собственных позиций. Кроме того, чтобы обеспечить более гибкое управление позициями, в терминал встроено несколько видов ордеров.
Клиентский терминал может работать под управлением операционных систем Microsoft Windows XP (SP3)/2003/Vista/2008/7/8/10. Также для работы необходим процессор с поддержкой набора инструкций SSE2. Остальные требования к аппаратной части зависят от конкретных сценариев использования терминала — нагрузки от запущенных MQL4-программ, количества активных инструментов, графиков и т.д.
Содержание
Для установки терминала необходимо скачать дистрибутив и запустить его. Далее, потребуется выбрать каталог установки программы и следовать подсказкам визарда. По завершении установки произойдет автоматический запуск терминала.
Также можно инсталлировать терминал поверх уже установленной версии. При этом все настройки терминала останутся в том состоянии, в каком они были сохранены в предыдущей версии. Исключением могут быть: профиль и шаблон DEFAULT, а также стандартные MQL4-программы, входящие в комплект поставки. Поэтому рекомендуется не изменять стандартные шаблоны и профили, а MQL4-программы создавать под уникальными именами.
Если необходимо работать с несколькими счетами одновременно, то нужно устанавливать соответствующее количество терминалов в различные директории. При этом каждый терминал имеет индивидуальные настройки за исключением регистрационных данных и языка интерфейса, которые записываются в системный реестр.
По завершении установки в меню «Пуск» создается группа программ клиентского терминала, а на рабочем столе дополнительно помещается ярлык программы . С их помощью можно запускать клиентский терминал.
Внимание: нельзя запускать одновременно две копии клиентского терминала из одной директории. Чтобы одновременно запустить несколько терминалов, необходимо установить соответствующее количество программ в разные директории.
Начиная с 600 билда клиентского терминала, изменилась структура, а также место хранения файлов клиентского терминала. Теперь MQL4-программы разнесены по отдельным каталогам в зависимости от типа программы (эксперты, индикаторы, скрипты). Данные терминала в большинстве случаев теперь хранятся в специальном каталоге данных отдельно от места установки терминала. В данной статье мы подробно опишем, каким образом осуществляется перенос данных, а также причины введения такой системы хранения.
Почему была введена новая система хранения данных?
Система Microsoft Windows XP, выпущенная 13 лет назад, разрешает программам записывать собственные данные по месту установки, даже если она была произведена в системную папку Program Files. Для записи в любую папку пользователю достаточно иметь администраторские права на компьютере.
При работе в 64-битных системах для 32 и 64-битных приложений предусмотрены отдельные каталоги установки: Program Files и Program Files (x86). Особенности работы, описанные в статье, относятся к обоим каталогам.
Начиная с Windows Vista, компания Microsoft ввела ограничение на запись в каталог Program Files. Так, при включенной системе User Account Control (UAC) программам запрещается хранить собственные данные в каталоге Program Files. Все данные должны сохраняться в отдельном каталоге пользователя. Такое ограничение было введено с целью защиты от вредоносных программ, а также для того чтобы работа с программой под одной учетной записью никак не могла изменить или испортить данные этой же программы, необходимые для другой учетной записи. В дальнейшем требования безопасности в операционных системах Microsoft только усиливались, в частности, начиная с Windows 8, система UAC не отключается никогда, даже если в ее настройках установлена опция «Никогда не уведомлять».
Для обеспечения совместимости старых программ при использовании UAC Microsoft ввела систему виртуализации. Если программа пытается сохранить свои данные в каталог Program Files, то фактически (физически) эти данные сохраняются в отдельном каталоге вида C:\Users\<имя-пользователя>\AppData\Local\VirtualStore\Program Files. При этом проводник Windows показывает файлы так, как будто они сохраняются в каталоге установки. Компания Microsoft заявляет, что данный режим предусмотрен только для совместимости и в последующем может быть убран.
Для соответствия рекомендациям Microsoft, начиная с 600 билда, в клиентском терминале изменена структура хранения данных. Терминал теперь также будет сохранять свои данные в каталоге пользователя.
В новой версии все данные конкретного пользователя, работающего с определенной копией терминала MetaTrader 4, хранятся в специальном месте, называемом каталог данных терминала. Находится этот каталог на системном диске (диске, на котором установлена операционная система Windows) по пути следующего вида:
C:\Users\Имя_учетной_записи\AppData\Roaming\MetaQuotes\Terminal\Instance_id
гдe:
В меню терминала «Файл» доступна команда » Открыть каталог данных» для поиска и открытия каталога данных.
В корне каждого каталога данных терминала также находится файл origin.txt, который содержит путь к папке установки терминала, к которой относятся эти данные. Это позволяет сопоставить каждый каталог данных терминала с конкретным каталогом установки терминала, например, если у пользователя установлено несколько копий терминала. Такой способ работы с терминалом, когда каталог данных находится отдельно от каталога установки, является основным режимом.
Для дополнительного удобства при каждом запуске терминала в его журнал выводится запись, в которой указывается путь к каталогу данных. Например:
2014.02.10 12:48:28.477 Data Folder: C:\Users\JohnSmith\AppData\Roaming\MetaQuotes\Terminal\9F86138A4E27C7218E9EC98A5F8D8CA1
Перенос файлов MQL4-программ при обновлении на терминал версии 600 и выше
При запуске после обновления терминал проверяет, и если его нет, то создает каталог данных. Если этот каталог отличается от каталога установки, в него производится копирование штатных данных терминала — стандартные MQL4-программы, исторические данных, конфигурационные файлы, шаблоны и т.д. В каталоге установки остаются только те файлы, которые терминал не изменяет в процессе работы (исполняемые файлы, компилятор mql.dll, звуковые файлы и т.д.). Каталог данных терминала будет отличаться от каталога установки в следующих случаях:
Только в тех случаях, когда не подходит ни одно из вышеуказанных описаний, данные терминала будут храниться в каталоге установки.
После копирования штатных данных терминала осуществляется миграция пользовательских файлов в каталог данных. На этом этапе определяется, в каком каталоге хранились пользовательские данные терминала. Если данные хранились в каталоге установки терминала, происходит их копирование по следующей схеме:
Исходная папка в каталоге установки | Содержимое | Конечная папка в каталоге данных терминала |
---|---|---|
\experts | Эксперты (торговые роботы) Примечание: переносятся только файлы из корневого каталога \experts. Никакие подкаталоги не переносятся, поскольку невозможно достоверно определить их содержимое. |
\MQL4\Experts |
\experts\indicators | Пользовательские индикаторы | \MQL4\Indicators |
\experts\scripts | Скрипты (программы на MQL4 для однократного выполнения на графике) | \MQL4\Scripts |
\experts\include | Включаемые в другие программы файлы исходного кода с расширением MQH и MQ4 | \MQL4\Include |
\experts\libraries | Библиотеки в виде исходного кода MQ4 и скомпилированные из них исполняемые файлы EX4 для динамического вызова собранных в них функций другими MQL4-программами | \MQL4\Libraries |
\experts\files | Специальная «файловая песочница», только в пределах этой папки MQL4-программам разрешается выполнять файловые операции | \MQL4\Files |
\experts\logs | Файлы журналов работы MQL4-программ | \MQL4\Logs |
\experts\presets | Файлы наборов настроек для MQL4-программ | \MQL4\Presets |
\experts\images | Файлы картинок для использования в ресурсах | \MQL4\Images |
Далее проверяется, хранил ли клиентский терминал данные в каталоге виртуализации (виртуальное хранилище операционной системы, описанное выше). В большинстве случаев, когда терминал установлен в каталоге Program Files и операционной системой является Windows Vista и выше, данные терминала хранятся именно в этом каталоге. Если данные обнаружены, осуществляется их копирование по вышеописанной схеме.
При миграции осуществляется копирование файлов, а не перенос. Скопированные файлы не удаляются из исходных каталогов.
При копировании в процессе миграции в журнал терминала выводятся записи о том, откуда были скопированы файлы и куда. Для просмотра журналов целиком откройте вкладку «Журнал» в окне «Терминал» и выполните команду «Открыть» в контекстном меню. Будет открыт каталог, в котором хранятся файлы журнала терминала.
Если процесс миграции успешно выполнен для данной копии терминала, то при последующих обновлениях терминала миграция уже не производится. Если каталог данных отличается от каталога установки и при миграции были перенесены не только стандартные файлы, но и пользовательские MQL4-программы, показывается информационный диалог:
Режим Portable
Для работы терминала на съемных носителях, в несистемных каталогах, а также для работы в Windows XP в терминале предусмотрен режим запуска Portable. При запуске в данном режиме терминал будет пытаться сохранять свои данные в каталоге установки. В то же время запуск в режиме Portable не гарантирует того, что операционная система разрешит хранение данных в каталоге установки (например, если терминал установлен в каталог Program Files и включена система UAC).
Для возможности работы в режиме Portable необходимо соблюдение следующих требований:
Каталог установки | Операционная система | Требования |
---|---|---|
Program Files или другой системный каталог (например, Windows) | Windows XP | Наличие прав на запись в каталог установки |
Другой несистемный каталог | Windows XP | Наличие прав на запись в каталог установки |
Внешний жесткий диск, usb флеш-накопитель и т.д. | Windows XP | Терминал всегда будет запускаться в режиме Portable |
Program Files или другой системный каталог (например, Windows) | Windows Vista\Windows 7 | Запуск терминала от имени администратора и отключенная система UAC |
Другой несистемный каталог | Windows Vista\Windows 7 | Наличие прав на запись в каталог установки |
Внешний жесткий диск, usb флеш-накопитель и т.д. | Windows Vista\Windows 7 | Терминал всегда будет запускаться в режиме Portable |
Program Files или другой системный каталог (например, Windows) | Windows 8 и выше | Запуск в режиме Portable невозможен, поскольку система UAC не отключается |
Другой несистемный каталог | Windows 8 и выше | Наличие прав на запись в каталог установки |
Внешний жесткий диск, usb флеш-накопитель и т.д. | Windows 8 и выше | Терминал всегда будет запускаться в режиме Portable |
Чтобы запустить терминал в режиме Portable, необходимо использовать ключ «/portable». Для удобства на Рабочем столе можно создать дополнительный ярлык запуска терминала с нужным именем и добавить ключ прямо в ярлык.
Терминал позволяет работать с двумя видами счетов: демонстрационными (тренировочными) и реальными. Демонстрационные счета дают возможность работать в тренировочном режиме без реальных денег, но при этом качественно отработать торговую стратегию. Они обладают теми же функциональными возможностями, что и реальные счета. Отличие состоит в том, что демонстрационные счета можно открывать без соответствующих инвестиций и, следовательно, нельзя претендовать на прибыль с них.
Открытие демонстрационного счета
Чтобы открыть демонстрационный счет, необходимо выполнить команду меню «Файл — Открыть счет» или одноименную команду контекстного меню окна «Навигатор — Счета». Кроме того, во время первого запуска программы будет предложено открыть демонстрационный счет, чтобы сразу приступить к работе.
Процесс открытия счета состоит из нескольких этапов:
— Выбор сервера
Первым этапом при открытии счета является выбор торгового сервера для подключения. В списке указаны адреса доступных серверов, названия компаний и пинг. Самым предпочтительным является сервер с наименьшим пингом. Для дополнительной проверки пинга доступных серверов можно нажать кнопку «Сканировать», после чего данные по пингу обновятся.
Также в данном окне доступна возможность добавления нового сервера для подключения. Для этого необходимо нажать кнопку » добавить новый сервер» или клавишу «Insert». Сервер можно указать несколькими способами:
После указания сервера, нажмите клавишу «Enter». Для удаления одного из серверов следует выбрать его и нажать клавишу «Delete».
— Тип счета
На данном этапе пользователь может указать реквизиты уже имеющегося торгового счета или же приступить к созданию нового.
В данном окне присутствуют три опции:
— Персональные данные
Следующим этапом открытия счета является заполнение персональных данных:
При открытии счета будут запрошены следующие данные:
Чтобы активировать кнопку «Далее» и продолжить регистрацию, необходимо выставить флажок «Я согласен получать новости по почте».
По окончании успешной регистрации появится окно, содержащее информацию об открытом счете: «Логин» — номер аккаунта, «Пароль» — пароль для доступа, «Инвестор» — инвесторский пароль (режим подключения, при котором можно просматривать состояние счета, анализировать динамику цен и прочее, но нельзя проводить торговых операций).
По завершении регистрации новый счет появляется в окне «Навигатор — Счета», и с ним уже можно работать. При этом сервер также отсылает на терминал письмо с логином и паролями для данного счета. Это письмо можно найти в окне «Терминал — Почтовый ящик». Кроме того, после успешной регистрации счета происходит его автоматическая авторизация.
Внимание: в случае возникновения проблем при регистрации счета следует обратиться в службу технической поддержки брокерской компании.
— Открытие реального счета
Реальные счета, в отличие от демонстрационных, не могут быть открыты из терминала. Они открываются брокерскими компаниями на определенных условиях. Реальные счета помечаются соответствующим значком в окне «Навигатор — Счета». Чтобы перейти к работе с ними, необходимо выполнить авторизацию.
Авторизацией называется подключение терминала к серверу с использованием логина и пароля. Она дает право управлять торговым счетом. В терминале реализовано два вида доступа к счету: основной и инвесторский. Авторизация с использованием основного пароля дает полные права при работе с терминалом. При инвесторской авторизации можно просматривать состояние счета, проводить анализ ценовых данных и работать со своими советниками, но нельзя совершать торговые операции, в том числе и с помощью советников. Инвесторский доступ является удобным инструментом для демонстрации торгового процесса на данном счете.
Для авторизации необходимо выполнить команду «Логин» контекстного меню счета (контекстное меню вызывается нажатием правой кнопки мыши на номере счета) в окне «Навигатор» или меню «Файл». Затем в появившемся окне следует указать номер счета, один из его паролей (основной или инвесторский) и выбрать сервер. Указав все данные, необходимо нажать кнопку «Логин».
Внимание: если включена опция «Хранить личную информацию», при следующем запуске терминала будет происходить автоматическая авторизация последнего использованного счета. Опция «Сохранять личные настройки и данные при старте» в настройках терминала выполняет то же действие. Если отключить эту опцию, то все данные о ранее использованных счетах и сохраненные пароли будут удалены при последующем перезапуске терминала.
Общие настройки клиентского терминала производятся в отдельном окне, которое можно вызвать командой меню «Сервис — Настройки» или при помощи клавиш-акселераторов Ctrl+O. Все настройки сгруппированы по назначению и располагаются во вкладках:
Интерфейс терминала включает следующие элементы:
В заголовке программы указываются номер текущего счета, имя приложения, а также имя активного окна графика и его период.
В главном меню собраны все команды и функции, которые можно выполнять в клиентском терминале. В главное меню программы входят: «Файл», «Вид», «Вставка», «Графики», «Сервис», «Окно», «Справка». Более детальная информация находится в разделе «Главное меню».
В терминал встроены четыре панели инструментов: «Стандартная», «Графики», «Графические инструменты» и «Период графика». В панелях продублированы основные команды и функции главного меню. Однако эти панели — настраиваемые, и в них можно собрать только наиболее часто используемые элементы управления.
Более детальная информация находится в разделе «Панели инструментов».
В данном окне представлен список финансовых инструментов. При помощи команд этого окна можно управлять торговыми позициями и графиками. Более детальная информация находится в разделе «Обзор рынка».
Стакан цен отображает текущий рынок по торговому инструменту. Он позволяет быстро и удобно управлять ордерами. Более детальная информация находится в разделе «Стакан цен».
В этом окне отображается информация о ценах, а также о наложенных индикаторах и советниках. Это информационное окно не позволяет совершать каких-либо действий. Более детальная информация находится в разделе «Окно данных».
В навигационном окне сгруппированы открытые счета, советники, индикаторы и скрипты. При помощи окна «Навигатор» можно быстро управлять этими объектами. Более детальная информация находится в разделе «Навигатор».
Терминал — это многофункциональное окно, предназначенное для работы с торговыми позициями, новостями, историей счета, алертами, внутренней почтой, а также логами программы и советников. Кроме того, окно «Терминал» позволяет открывать и модифицировать различные ордера и управлять торговыми позициями.
Более детальная информация находится в разделе «Терминал».
Данное окно предназначено для тестирования советников. Кроме тестирования и просмотра различных отчетов, в окне также можно производить оптимизацию параметров эксперта. Более детальная информация находится в разделе «Тестер».
Ценовой график — основа анализа данных. Кроме динамики цен, на графике могут располагаться различные аналитические объекты: линейные инструменты, технические и пользовательские индикаторы, текст и геометрические фигуры. Более детальная информация находится в разделе «Работа с графиками».
Для визуализации дополнительной информации в терминале дополнительно используется статусная строка. В строке расположены индикатор подключения к серверу, объем входящего и исходящего трафика, наименование активных шаблона и профиля, а также отображаются подсказки команд и ценовые данные.
Для быстрой работы с терминалом предназначены горячие клавиши, клавиши-акселераторы и строка быстрой навигации. Управление при помощи клавиш позволяет оперативно выполнять различные команды программы, а строка быстрой навигации позволяет точно перемещать график по временной оси, менять его период и даже сам инструмент. Более детальная информация находится в разделе «Средства быстрой навигации»
График отображает динамику цен финансового инструмента во времени. Графики необходимы для проведения технического анализа, работы советников и их тестирования. В терминале одновременно может быть открыто до девяноста девяти графиков.
Клиентский терминал позволяет:
Внешний вид и свойства каждого графика в терминале могут быть настроены индивидуально. Для этого следует выполнить команду меню «Графики — Свойства», одноименную команду контекстного меню графика или нажать клавишу F8. В результате этих действий появится окно «Свойства», с помощью которого можно настроить цвет различных элементов графика (вкладка «Цвета»):
В левой части окна, на графике предварительного просмотра, автоматически отображаются внесенные изменения. Кроме ручной настройки цветов различных элементов графика, можно выбрать предопределенные цветовые схемы в одноименном поле. В терминале доступны три цветовые схемы: «Yellow on Black» (желтое на черном фоне), «Green on Black» (зеленое на черном фоне) или «Black on White» (черное на белом фоне). При выборе каждой из схем вышеописанные элементы графика будут также изменяться на графике в левой части окна. Собственные цветовые схемы можно сохранять в шаблонах.
В этом окне можно также задать другие настройки графика. Для этого необходимо переключиться на вкладку «Общие» и выбрать требуемые опции:
Графики позволяют анализировать динамику цен на рынке и используются для графического анализа, построения различных индикаторов и линейных инструментов. Графики являются исключительно ценным инструментом для анализа финансовых рынков, поэтому им уделяется большое внимание. Управление графиком — это:
График финансового инструмента может быть трех видов:
Чтобы получить такой график, необходимо нажать кнопку панели «Графики», комбинацию клавиш-акселераторов Alt + 1, соответствующую опцию окна свойств графика или выполнить команду меню «Графики — Бары».
Для построения такого графика следует нажать кнопку панели «Графики», комбинацию клавиш-акселераторов Alt + 2, соответствующую опцию окна свойств графика или выполнить команду меню «Графики — Японские свечи».
Для получения этого графика необходимо нажать кнопку панели «Графики», комбинацию клавиш-акселераторов Alt + 3, соответствующую опцию окна свойства графика или выполнить команду меню «Графики — Линия».
Клиентский терминал позволяет сохранять исторические данные активного графика в виде текстового файла в форматах «CSV», «PRN» и «HTM». Чтобы сохранить их таким образом, нужно выполнить команду меню «Файл— Сохранить как» либо нажать на клавиши-акселераторы Ctrl + S. Кроме того, можно сохранять график в виде рисунка формата BMP или GIF. Для этого надо выполнить команду меню «Файл—Сохранить как рисунок». Те же действия выполняются одноименной командой контекстного меню графика.
Для цветной печати изображения активного графика нужно в настройках графика установить флажок «Цветная печать», затем выполнить команду меню «Файл — Печать…», одноименную команду контекстного меню графика, нажать на кнопку панели инструментов «Стандартная» или на клавиши-акселераторов Ctrl+P. Если флажок «Цветная печать» снят или отсутствует цветной принтер, то график печатается в черно-белом виде.
Выполнение команды меню «Вид — Полный экран» или нажатие на клавишу F11 приводит к переходу в полноэкранный режим. На экране, кроме окон графиков, остается главное меню и панель переключения графиков. Вернуться к исходному режиму можно, выполнив ту же команду.
Перед началом выполнения программы MQL4 ее нужно присоединить к графику. Для этого нужно в окне «Навигатор» выбрать требуемую MQL4-программу и дважды щелкнуть на ней или выполнить команду контекстного меню «Присоединить к графику». Также можно использовать технологию «Drag’n’Drop».
Индикатором называется математическое преобразование цены и/или объемов финансового инструмента для прогнозирования будущих изменений цен. На основе сигналов технических индикаторов принимаются решения относительно того, как и когда открывать или закрывать позицию. Индикаторы можно наложить на график при помощи команд меню «Вставка —Индикаторы» либо команд подменю управления индикаторами, которое открывается кнопкой панели инструментов «Графики». Технология «Drag’n’Drop» также позволяет накладывать индикаторы из окна «Навигатор» на любое открытое окно. Список наложенных на график индикаторов можно просмотреть в «Окне Данных», выполнив команду меню «Графики — Список индикаторов», одноименную команду контекстного меню графика, либо нажав клавиши-акселераторы Ctrl+I. Более детальная информация о работе с техническими индикаторами приводится в одноименном разделе.
Для проведения анализа на график можно также накладывать различные графические объекты. Для этого нужно воспользоваться командами меню «Вставка» либо кнопками панели инструментов «Графические инструменты». В меню сгруппированы линейные инструменты, геометрические фигуры, значки и текст. Более детальная информация находится в разделе «Графические объекты».
Клиентский терминал поддерживает девять различных периодов данных, от минутных до месячных. Большое количество периодов графиков необходимо для проведения анализа рынков посредством технических индикаторов и линейных инструментов. Выбрать требуемый период графика можно при помощи панели «Период», кнопки панели «Графики», меню «Графики — Период» либо выполнением одноименной команды контекстного меню графика.
Графики можно масштабировать по горизонтальной оси и тем самым увеличивать или уменьшать количество одновременно отображаемых на экране баров. Для этого предназначены кнопки / панели «Графики», клавиши «+» / «-«, команды «Увеличение»/»Уменьшение» контекстного меню графика и меню «Графики». Для уменьшения масштаба по вертикальной оси также можно захватить левой кнопкой мыши произвольную точку оси и сдвинуть ее вниз. Двойной щелчок мыши на вертикальной оси или нажатие клавиши «5» на дополнительной цифровой клавиатуре восстанавливает масштаб. Кроме того, в окне свойств графика при помощи опции «Фиксировать масштаб» можно задать точный масштаб, определив верхнюю и нижнюю границы. Опция «Фиксировать масштаб 1:1» того же окна позволяет установить масштаб «один к одному», то есть, один пипс вертикальной оси будет соответствовать одному бару на горизонтальной.
Прокрутка — это смещение ценовых данных на графике вправо/влево, выполняемое курсорными клавишами клавиатуры. Кроме того, прокручивать график можно при помощи клавиш F12 (режим «Шаг за шагом» — смещение графика на один бар влево) и Shift+F12 (смещение графика на один бар вправо), а также при помощи мыши: удерживая левую кнопку мыши на любой точке графика, необходимо перемещать курсор вправо/влево. Также при помощи строки быстрой навигации можно отобразить необходимую область графика, указав конкретные дату и время. В случае сдвига графика в область, где отсутствуют ценовые данные, произойдет автоматическая загрузка недостающих баров.
Если зафиксирован масштаб графика, его можно также прокручивать по вертикали. Для этого необходимо удерживая бегунок на вертикальной шкале перемещать мышь вверх/вниз. Чтобы вернуть график в пределы видимости, необходимо нажать клавишу «5» на дополнительной цифровой клавиатуре либо дважды кликнуть мышью в области ценовой шкалы графика.
Автопрокрутка предназначена для того, чтобы всегда перед глазами иметь последние бары. Если эта опция включена, с приходом новой котировки график автоматически перемещается в конец. Включить данную функцию можно кнопкой панели «Графики» и командой меню «Графики — Автопрокрутка».
Опция «Сдвиг графика» отодвигает последний бар от правого края экрана до метки сдвига графика. Метку сдвига графика (серый треугольник в верхней части окна) можно перемещать мышкой по горизонтали в пределах 10-50% размера окна. Сдвиг графика включается кнопкой панели «Графики» и командой меню «Графики — Сдвиг графика».
Обычно точка привязки графика располагается в левой части окна. К ней привязывается бар с конкретным временем, который можно переместить при помощи прокрутки или строки быстрой навигации. При смене таймфрейма производится попытка рассчитать новый бар привязки, соответствующий бару на предыдущем периоде. То есть, с левого края окна графика будет отображаться ближайший к заданной точке временной промежуток. Точку привязки (серый треугольник на нижней границе графика) можно перемещать в пределах окна графика при помощи мыши. Он появляется только в случае, если отключена «Автопрокрутка». Этот механизм удобен при анализе определенного временного промежутка на разных таймфреймах.
Внимание: позиционирование не работает, если включена опция «Автопрокрутка».
Шаблоны представляют собой запись характеристик окна графика. В шаблоне сохраняются: вид графика, период, масштаб, все настройки линейных инструментов, технических и пользовательских индикаторов, а также экспертов. Шаблоны позволяют легко и быстро приводить множество различных графиков к единому виду.
Меню управления шаблонами можно вызвать командой меню «Графики — Шаблон», одноименной командой контекстного меню графика и кнопкой панели «Графики». Команда меню «Сохранить шаблон…» позволяет сохранить новый шаблон, а «Удалить шаблон» — удалить ранее созданный. Более детальная информация находится в разделе «Шаблоны и профили».
Концепция профилей предлагает удобный способ работы с группами графиков. Когда открывается профиль, каждый график со всеми настройками располагается точно в том же месте, где он был при сохранении профиля.
Меню управления профилями можно открыть командой меню «Файл — Профили», нажав кнопку панели инструментов «Стандартная» либо щелкнув мышью в окошке статусной строки с именем текущего профиля.
Более детальная информация находится в разделе «Шаблоны и профили».
К обновлению данных прибегают в случае возникновения ошибок или «дыр» на ценовом графике. Чтобы обновить ценовые данные, необходимо выполнить команду меню «Графики — Обновление» или одноименную команду контекстного меню графика. При выполнении всех этих действий происходит автоматическая загрузка с сервера недостающих баров и их прорисовка на графике.
Работа мышью
Управление графиком непосредственно мышью производится следующим образом:
Часть команд контекстного меню предназначена для управления графиком:
Внимание: подменю «Советники», команды «Удалить скрипт», «Список индикаторов» и «Список объектов» активизируются только в случае если на график наложены соответствующие объекты.
Основой получения прибыли при работе на финансовых рынках является простое правило: покупать дешевле, а продавать дороже. Таким образом, вся работа на финансовых рынках сводится к последовательному совершению торговых операций по купле-продаже финансовых инструментов. Для этого потребуется открывать, изменять и закрывать торговые позиции. Торговой позицией называется рыночное обязательство, количество купленных или проданных контрактов, по которым не было произведено зачетных сделок. Вся торговая деятельность в терминале происходит с использованием торговых позиций.
Чтобы открыть торговую позицию, необходимо совершить торговую операцию, а чтобы закрыть ее — совершить обратную операцию. Открытие торговой позиции осуществляется брокерской компанией по рыночному ордеру или по исполнении отложенного ордера. Открытую позицию можно модифицировать, изменив значения прикрепленных к позиции уровней ордеров Stop Loss и Take Profit. Закрытие позиции происходит по требованию трейдера или по исполнении ордеров Stop Loss и Take Profit.
Клиентский терминал позволяет подготавливать и выдавать приказы брокеру на исполнение торговых операций. Кроме того, терминал позволяет контролировать и управлять состоянием открытых позиций. Для этих целей используются несколько видов торговых ордеров. Ордером называется распоряжение или приказание клиента брокерской компании провести какую-либо торговую операцию. В терминале используются следующие ордера: Рыночный ордер, Отложенный ордер, Стоп Лосс и Тейк Профит.
Рыночный ордер — это распоряжение брокерской компании купить или продать финансовый инструмент по текущей цене. Исполнение данного ордера приводит к открытию торговой позиции. Покупка происходит по цене Ask (цена спроса), а продажа — по Bid (цена предложения). К рыночному ордеру можно прикрепить ордера Стоп Лосс и Тейк Профит (эти ордера описаны ниже). Режим исполнения рыночных ордеров зависит от финансового инструмента.
Отложенный ордер — это распоряжение брокерской компании купить или продать финансовый инструмент в будущем по заданной цене. Данный ордер используется для открытия торговой позиции при условии равенства будущих котировок установленному уровню. Существует четыре типа отложенных ордеров:
К отложенному ордеру можно прикрепить ордера Стоп Лосс и Тейк Профит. После срабатывания отложенного ордера его Стоп Лосс и Тейк Профит автоматически прикрепляются к открытой позиции.
Этот ордер предназначен для минимизации потерь в том случае, если цена финансового инструмента начала двигаться в убыточном направлении. Если цена инструмента достигнет этого уровня, позиция закроется автоматически. Такой ордер всегда связан с открытой позицией либо с отложенным ордером. Он выдается на установку брокерской компании только вместе с рыночным или отложенным ордерами. При проверке условия этого ордера для длинных позиций используется Bid-цена (ордер всегда устанавливается ниже текущей цены Bid), а при проверке коротких позиций — Ask-цена (ордер всегда устанавливается выше текущей цены Ask).
Для автоматизации перемещения ордера Стоп Лосс вслед за ценой можно использовать Трейлинг Стоп.
Тейк Профит предназначен для получения прибыли при достижении ценой финансового инструмента прогнозируемого уровня. Исполнение данного ордера приводит к закрытию позиции. Он всегда связан с открытой позицией либо с отложенным ордером. Ордер можно выдать только вместе с рыночным ордером или отложенным ордером. При проверке условия этого ордера для длинных позиций используется Bid-цена (ордер всегда устанавливается выше текущей цены Bid), а при проверке коротких позиций — Ask-цена (ордер всегда устанавливается ниже текущей цены Ask).
Внимание:
Стоп Лосс предназначен для минимизации потерь в том случае, если цена финансового инструмента начала двигаться в убыточном направлении. Когда же открытая позиция становится прибыльной, Стоп Лосс можно перемещать вручную на безубыточный уровень. Для автоматизации этого процесса используется Трейлинг Стоп (Trailing Stop). Данный инструмент особенно полезен при сильном однонаправленном движении цены, а также в тех случаях, когда нет возможности внимательно следить за изменением состояния рынков.
Трейлинг Стоп всегда связан с открытой позицией и выполняется в клиентском терминале, а не на сервере, как Стоп Лосс. Для установки трейлинг стопа необходимо в окне «Терминал» выполнить одноименную команду контекстного меню открытой позиции. Затем в открывшемся списке выбрать желаемую величину расстояния между уровнем ордера Стоп Лосс и текущей ценой. Для каждой открытой позиции можно установить только один трейлинг стоп.
После выполнения указанных действий с приходом новых котировок терминал проверяет, прибыльна ли открытая позиция. Как только прибыль в пунктах становится равной либо большей указанного уровня, автоматически выдается команда на установку ордера Стоп Лосс. Уровень ордера устанавливается на указанном расстоянии от текущей цены. Далее, если цена движется с увеличением прибыльности позиции, трейлинг стоп автоматически передвигает Стоп Лосс за ценой. Если прибыльность позиции уменьшается, модификации ордера не происходит. Таким образом, автоматически фиксируется прибыль торговой позиции. При каждой автоматической модификации ордера Стоп Лосс создается запись в системном журнале.
Отключить трейлинг стоп можно, выставив параметр «Нет» в меню управления. А при выполнении команды «Удалить все уровни» отключаются трейлинг стопы всех открытых позиций и отложенных ордеров.
В клиентском терминале реализованы три режима исполнения ордеров:
В этом режиме исполнение рыночного ордера осуществляется по цене, предложенной брокеру. При отправке запроса на исполнение, терминал автоматически подставляет в ордер текущие цены. В случае, если брокер принимает цены, ордер будет исполнен. Если брокер не принимает запрошенную цену, то происходит так называемое «Перекотирование» (Requote) — брокер возвращает цены, по которым может быть исполнен данный ордер.
В этом режиме исполнение рыночного ордера осуществляется по цене, предварительно полученной от брокера. Перед отправкой рыночного ордера у брокера запрашиваются цены его исполнения. После их получения выполнение ордера по данной цене можно либо подтвердить, либо отклонить.
В этом режиме исполнения рыночного ордера решение о цене исполнения принимает брокер без дополнительного согласования с трейдером. Отправка рыночного ордера в таком режиме подразумевает досрочное согласие с ценой, по которой он будет выполнен.
Внимание: выбор режима исполнения для каждого финансового инструмента осуществляется брокерской компанией.
Основой получения прибыли при работе на финансовых рынках является простое правило: покупать дешевле, а продавать дороже. Таким образом, вся работа на финансовых рынках сводится к последовательному совершению торговых операций по купле-продаже финансовых инструментов. Для этого потребуется открывать, изменять и закрывать торговые позиции. Торговой позицией называется рыночное обязательство, количество купленных или проданных контрактов, по которым не было произведено зачетных сделок. Вся торговая деятельность в терминале происходит с использованием торговых позиций. Торговый терминал предоставляет широкий спектр возможностей по управлению торговыми позициями. Трейдер выдает приказы (ордера), а открытие или закрытие торговой позиции производит брокерская компания. Управление торговыми позициями заключается в:
Открытие позиции или вход в рынок — это первичная покупка или продажа определенного объема торгуемого финансового инструмента. Открытие позиции происходит как при исполнении рыночного ордера, так и при автоматическом исполнении отложенного ордера.
Рыночный ордер
Для открытия позиции с помощью рыночного ордера нужно выполнить команду меню «Сервис — Новый ордер», нажать кнопку панели инструментов «Стандартная», клавишу F9 либо дважды кликнуть на наименовании финансового инструмента в окне «Обзор рынка». Также можно выполнить команду «Новый ордер» контекстных меню окон «Обзор рынка» и «Терминал — Торговля». При этом для управления торговыми позициями откроется окно «Ордер».
При открытии позиции в нем необходимо:
Внимание: нулевые значения ордеров Стоп Лосс и Тейк Профит означают, что ордера не установлены вовсе.
После того как указаны все необходимые данные, необходимо нажать на кнопку «Sell» или «Buy». При этом брокеру отсылается ордер на открытие короткой или длинной позиции соответственно.
После отсылки приказа в окне будет показан результат его исполнения — успешное совершение торговой операции или отказ с описанием причины, почему она не была исполнена. Если в настройках терминала включена опция «Торговля одним кликом», то при успешном исполнении ордера окно торговли закрывается сразу без уведомления о результате исполнения.
Внимание: если для выбранного финансового инструмента ордера исполняются по запросу, то для получения котировок необходимо сначала нажать кнопку «Запрос». Предложенные после запроса котировки будут активны всего несколько секунд. Если в течение этого времени не будет принято решение, то кнопки «Sell» и «Buy» будут снова заблокированы.
Если при открытии позиции уровни ордеров Стоп Лосс и Тейк Профит были слишком близко к текущей цене, появится сообщение «Неверный S/L или T/P». Необходимо отодвинуть уровни от текущей цены и повторить запрос на выставление ордера. Открытие торговой позиции произойдет после того, как брокерская компания совершит торговую операцию и установит Стоп Лосс и Тейк Профит. При этом во вкладке «Терминал — Торговля» появится строка состояния открытой позиции, а на графике (если включена опция «Показывать торговые уровни») появятся уровни цены открытия и Стоп Лосс и Тейк Профит.
Чтобы открыть позицию при помощи отложенного ордера, необходимо сначала выставить его, как это описано в разделе «Установка отложенных ордеров». В случае соответствия текущих цен условию ордера произойдет автоматическое исполнение отложенного ордера, то есть открытие новой торговой позиции. При этом во вкладке «Терминал — Торговля» строка состояния отложенного ордера удаляется, и появляется новая строка состояния открытой позиции. Если к отложенному ордеру были прикреплены ордера Стоп Лосс и Тейк Профит, то они автоматически прикрепляются ко вновь открытой позиции.
Изменение текущей позиции заключается в установке новых уровней прикрепленных ордеров Стоп Лосс или Тейк Профит. Для изменения позиции необходимо выполнить команду контекстного меню открытой позиции «Модифицировать или удалить ордер» либо дважды кликнуть левой кнопкой мыши на полях «Стоп Лосс» или «Тейк Профит» строки открытой позиции в окне «Терминал».
Затем в появившемся окне необходимо задать новые значения ордеров Стоп Лосс или Тейк Профит и нажать кнопку «Изменить».
Для изменения значения Стоп Лосс и Тейк Профит необходимо записать новые значения в соответствующие поля. Для установки ордеров в пунктах от текущей цены необходимо задать требуемое значение в поле «Уровень» и нажать кнопку «Копировать». Если значения этих полей равны нулю, используется минимально допустимое отклонение, которое устанавливается брокером.
Если при изменении позиции уровни Стоп Лосс или Тейк Профит расположены слишком близко к текущей цене, кнопка «Изменить» блокируется. Необходимо отодвинуть уровни от текущей цены и повторить запрос на изменение позиции. Изменение торговой позиции произойдет после того, как брокерская компания установит новое значение Стоп Лосс и Тейк Профит. При этом во вкладке «Терминал — Торговля» в строке состояния открытой позиции произойдет изменение значений в полях «S/L» и «T/P». При этом, если включена опция «Показывать торговые уровни», изменятся положения модифицированных ордеров.
Внимание: нулевые значения в полях «Стоп Лосс» и «Тейк Профит» означают, что одноименные ордера не выставлены.
Покупка или продажа финансового инструмента открывает торговую позицию. Далее, чтобы получить прибыль за счет разницы курсов, необходимо закрыть позицию. При закрытии торговой позиции совершается обратная по отношению к первой торговая операция. Например, если первой торговой операцией была покупка одного лота по GOLD, то для закрытия позиции нужно продать один лот того же финансового инструмента. В клиентском терминале различают закрытие одиночной позиции, закрытие позиции встречной позицией и закрытие нескольких встречных позиций.
Закрытие одной позиции
Автоматическое закрытие одиночной открытой торговой позиций производится при равенстве цен значениям ордеров Стоп Лосс или Тейк Профит.
Внимание: при закрытии длинной позиции значению уровней ордеров Стоп Лосс или Тейк Профит должна равняться цена Bid, а при закрытии короткой — цена Ask.
Для закрытия позиции вручную необходимо выполнить команду контекстного меню открытой позиции окно «Терминал — Торговля» либо дважды кликнуть левой кнопкой мыши на этой же позиции.
Если исполнение торговых операций для выбранного инструмента производится по запросу, то сначала необходимо получить котировки, нажав на кнопку «Запрос». После этого активизируется кнопка, позволяющая закрыть позицию.
Внимание:
Встречной позицией по отношению к данной считается противоположная позиция по тому же финансовому инструменту. Если среди открытых позиций имеется одна или несколько встречных, то можно закрыть выбранную позицию вместе со встречной. Для этого необходимо сначала открыть окно «Ордер» (способы открытия описаны выше).
Затем нужно в поле «Тип» выбрать «Закрыть встречным». При этом в нижней части окна появится список всех встречных позиций. В этом списке необходимо выбрать встречную позицию, после чего активизируется кнопка «Закрыть …». Она позволяет закрыть сразу две позиции. Если встречные позиции имели разное количество лотов, открытой остается только одна из них. Объем этой позиции (количество лотов) будет равен разности лотов закрытых позиций, а ее направление и цена открытия (короткая или длинная) — большей (по объему) из закрываемых позиций.
Закрытие нескольких встречных позиций
Закрытие нескольких встречных позиций позволяет закрыть не две встречные позиции по одному инструменту, а сразу несколько. Для проведения данной операции необходимо также открыть окно «Ордер» (способы открытия описаны выше). Затем в поле «Тип» выбрать «Закрыть перекрытые ордеры». При этом нижней части окна появится список всех встречных позиций и активизируется кнопка «Закрыть перекрытые ордеры по…». Она позволяет закрыть встречные позиции. Закрытие происходит попарно, в соответствии со временем открытия позиций, по алгоритму закрытия двух встречных позиций. Если разница сумм объемов противоположных позиций не равна нулю, в результате операции будет открыта новая позиция с объемом, равным этой разности. Вновь открытая позиция будет участвовать в дальнейшем процессе множественного закрытия, но в соответствии со своим временем открытия. И так — до тех пор, пока не закроются все позиции либо пока не откроется последняя результирующая позиция.
Внимание: после закрытия встречных позиций в окне «Терминал — История счета» появятся соответствующие записи. При этом в поле «Комментарий» записывается служебная информация о закрытии встречных позиций.
Для установки отложенных ордеров необходимо открыть окно «Ордер». Это можно сделать командой меню «Сервис — Новый ордер», кнопкой панели инструментов «Стандартная», клавишей F9, командой «Новый ордер» контекстных меню окон «Обзор рынка» и «Терминал — Торговля», а также двойным щелчком на наименовании финансового инструмента в окне «Обзор рынка». В поле «Тип» этого окна необходимо выбрать «Отложенный ордер».
Далее потребуется выбрать финансовый инструмент (символ), указать объем, а также задать значения ордеров Стоп Лосс и Тейк Профит. Если необходимо, можно также записать комментарий в одноименном поле. В полях «Отложенный ордер» нужно:
Внимание: срок действия ордера должен быть не менее 10 минут!
Кнопка «Установить ордер» отправляет ордер на исполнение, которое происходит в два этапа. После выдачи ордера брокерская компания производит его установку. При этом во вкладке «Терминал — Торговля» появится строка с номером и состоянием отложенного ордера. На графике, если включена опция «Показывать торговые уровни», появятся отметки уровней выставленного отложенного ордера (включая уровни Стоп Лосс и Тейк Профит). На втором этапе, если цены будут соответствовать условию ордера, происходит его удаление и открытие вместо него торговой позиции. При этом тикет открытой позиции будет совпадать с тикетом отложенного ордера. Эти изменения отражаются в окне «Терминал — Торговля».
Внимание: ордера Стоп Лосс или Тейк Профит срабатывают только на открытых позициях и не работают на отложенных ордерах.
При работе на рынке часто возникает необходимость изменить либо удалить выставленный отложенный ордер. Чтобы это сделать, необходимо выполнить команду контекстного меню отложенного ордера «Модифицировать или удалить ордер» либо дважды щелкнуть левой кнопкой мыши на строке состояния отложенного ордера в окне «Терминал — Торговля». При этом откроется окно управления ордерами. В нем можно задать новую цену срабатывания отложенного ордера, новые уровни Стоп Лосс и Тейк Профит, а также изменить срок действия ордера. После модификации ордера необходимо нажать кнопку «Изменить».
Внимание: установка нулевых значений Стоп Лосс и Тейк Профит равносильна отключению одноименных ордеров.
При успешном изменении отложенного ордера в окне «Терминал — Торговля» произойдет изменение значений соответствующих полей. Если в настройках терминала включена опция «Показывать торговые уровни», на графике также произойдет перемещение уровней отложенного ордера и прикрепленных к нему ордеров Стоп Лосс и Тейк Профит.
При изменении рыночной ситуации может потребоваться удалить отложенный ордер. Для этого необходимо выполнить команду контекстного меню отложенного ордера «Модифицировать или удалить ордер» либо дважды щелкнуть левой кнопкой мыши на строке состояния отложенного ордера в окне «Терминал — Торговля». При этом откроется окно управления ордерами. В нем для удаления ордера необходимо нажать одноименную кнопку. Также отложенные ордера могут удаляться автоматически при наступлении времени, указанного в поле «Истечение». При удалении отложенного ордера в окне «Терминал — История счета» появляется соответствующая информация.