ЧАСТЬ №4
MetaTrader 4 Manager
Предназначена для:
• управления счетами и ордерами клиентов ;
• обработки заявок клиентов на открытие, закрытие и изменение торговых позиций;
• анализа совокупных позиций клиентов и управления собственными позициями компании ;
• получения полной информации о работе клиентов;
• отсылки котировок в общий поток данных на сервере ;
• открытия новых счетов;
• просмотра статистики работы любого клиента ;
• генерирования различных типов отчетов;
• отправления и получения сообщений посредством системы внутренней электронной почты;
• публикации новостей в клиентских терминалах .
Вся исходящая и входящая информация шифруются 128-битными ключами. Таким образом, весь обмен информацией является безопасным и защищенным.
Настройка работы дилера (вкладка Dealer)
На вкладке «Dealer» можно задать следующие параметры работы дилера:
• Automatic dealer connecting — автоматически подключать дилера;
• Reject modification of occupied orders — отклонять изменение ордеров с пробитыми уровнями Stop Loss или Take Profit и отложенных ордеров, стоящих в очереди на активацию;
• Throw in prices at request answer — вбрасывать котировки при ответе на торговый запрос ;
• Multiple execution of requests of the same type — при подтверждении дилером одного запроса автоматически подтверждать все запросы в очереди того же типа, по тому же инструменту, по меньшему или равному объёму, по равным или худшим ценам;
• Force switch to dealer window on new request — переключаться на дилерское окно при приходе нового торгового запроса;
• Show user id on receiving request — показывать идентификатор счета в поле информации о клиенте при получении запроса;
• Freeze the price of the selected order at stopout — замораживать цену выбранного наиболее убыточного ордера на момент стопаута. При этом если дилер при стопауте закрывает другой ордер, то для разморозки цены выбранного наиболее убыточного ордера необходимо удалить данный ордер из списка сработавших ордеров на вкладке «Dealer».
Настройка Confirm n points управляет тем, какая цена будет автоматически подставлена в котировочное окно дилера, если цена запроса по инструменту в режиме Instant Execution отличается от текущей цены. Если цена запроса отличается от текущей цены против клиента, то независимо от настройки в котировочное окно подставляется цена запроса, и если дилер нажимает кнопку «Подтвердить» без изменения цены, то позиция откроется по цене хуже рыночной. Если цена запроса отличается от текущей цены против дилера, но укладывается в значение, указанной в настройках, то в котировочное окно подставляется цена запроса, и если дилер нажимает кнопку «Подтвердить» без изменения цены, то позиция откроется по цене лучше рыночной, т.е. в настройках указано количество пунктов, которое дилер может подарить клиенту и таким образом избежать множественных реквотов.
Если цена запроса отличается от текущей цены против дилера и не укладывается в значение, указанное в настройках, то в котировочное окно подставляется текущая цена, и если дилер нажимает кнопку «Подтвердить» без изменения цены, то клиент получит реквот или откроется позиция, если новая цена укладывается в максимальное отклонение, указанное клиентом в терминале при отсылке запроса. В любом случае дилер может изменить цену, которая автоматически подставляется в котировочное окно, и отдать свои цены.
На вкладке «Dealer» также можно задать максимальное количество пунктов изменения цены запроса по инструменту в режиме потоковых цен (Instant Execution), при котором в котировочное окно дилера подставляется цена запроса, при этом при нажатии на кнопку «Подтвердить» в ответ на запрос отсылается подтверждение. Если цена запроса отличается от текущей цены на значение больше заданного, то в котировочное окно дилера подставляется текущая рыночная цена, при этом при нажатии на кнопку «Подтвердить» в ответ на запрос отсылается реквот.
Онлайн-пользователи (Online)
Вкладка «Online» содержит список онлайн-пользователей.
Технические подробности (окно Technical Details)
Окно технических подробностей позволяет получить детали подключения владельца счета по IP адресу.
Можно выполнить стандартные команды ping, trace route (tracert), опросить службы whois, или ввести и выполнить другие команды. Консольный вывод выполняемых команд будет перенаправлен в окно «Output».
Окно обработки заявок (Dealer)
Окно обработки заявок (вкладка «Dealer») позволяет обслуживать клиентские торговые запросы.
В верхней части окна обработки заявок по центру располагается поле котирования и кнопки команд ответа на заявку. Слева от поля котирования располагается поле информации о клиенте, от которого пришла заявка.
Информация о клиенте отображается цветом, указанным в настройках его аккаунта. Цветовое обозначение может быть использовано, например, для того чтобы помечать «подозрительных» клиентов.
Дилер может ответить на запрос тремя командами:
• Return возвращает запрос в очередь запросов, т.е. позволяет пропустить запрос; при этом другой подключенный дилер имеет возможность забрать заявку из очереди;
• Send / Confirm отвечает на заявку клиента подтверждением; при этом, если в режиме немедленного исполнения цены были сдвинуты, клиент получит «Requote»;
• Reject отвечает на заявку клиента отказом.
Журнал (Journal)
Все совершаемые операции и события пишутся в специализированные журналы статистики , которые представляют собой текстовые файлы. Раздел «Journal» позволяет просматривать эти записи.
Риск-менеджмент
Суммарные позиции (Summary)
Вкладка «Summary» окна «Toolbox» содержит информацию о суммарных открытых позициях клиентов, сгруппированную по торгуемым финансовым инструментам. При хеджировании клиентских позиций существует возможность отобразить перекрытые позиции на счете в группе с предопределенным именем «coverage».
Для удобства работы все суммарные позиции сведены в таблицу со следующими полями:
• Item — символ финансового инструмента;
• Deals — количество клиентских сделок / количество хеджирующих сделок ;
• Buy Volume — количество купленных лотов / захеджированных купленных лотов ;
• Buy Price — средняя цена покупки;
• Sell Volume — количество проданных лотов / захеджированных проданных лотов ;
• Sell Price — средняя цена продажи;
• Net Volume — суммарный объем ( купленный объем минус захеджированный купленный объем минус (проданный объем минус захеджированный проданный объем) );
• Profit (CCY) — клиентская прибыль или убыток в выбранной валюте ;
• Uncovered (CCY) — неперекрытая прибыль или убыток в выбранной валюте.
Активы (Exposure)
Вкладка «Exposure» окна «Toolbox» содержит сведенные по валютам активы клиентов и захеджированные активы компании (по позициям на счетах в группе «coverage»).
Для удобства работы все активы сведены в таблицу со следующими полями:
• Currency — валюта;
• Clients — клиентские активы – объемы по открытым клиентским позициям;
• Coverage — захеджированные активы – объемы по позициям на счетах в группе «coverage» ;
• Net Total — чистый итог – разница между клиентскими объемами и захеджированными объемами .
• Rate — курс приведения чистого итога к выбранной валюте.
• Net Total (CCY) — чистый итог в выбранной валюте.
• Positive (CCY) — положительный чистый итог в выбранной валюте.
Также в таблице графически представлено соотношение клиентских и захеджированных активов.
Перекрытие клиентских позиций и активов (Coverage)
Менеджерский терминал предоставляет возможность перекрывать клиентские позиции или активы на хеджевом сервере.
Для перекрытия клиентских позиций и активов менеджер должен обладать правом «Risk manager».
Управление ордерами
Управление ордерами хеджевого счета в менеджерском терминала аналогично системе управления ордерами в клиентском терминале. Вкладка «Coverage» окна «Toolbox» содержит информацию о текущем состоянии хеджевого счета, открытых позициях и выставленных отложенных ордерах. Открытые позиции и отложенные ордера можно сортировать по любому полю.
Команды контекстного меню вкладки «Coverage» позволяет открыть новый ордер на хеджевом счете, закрыть ордер, изменить стопы или удалить отложенный ордер. Кнопка «New Order» панели инструментов «Coverage» или клавиша F9 позволяет открыть новый ордер.
Перекрытие совокупных клиентских позиций
На вкладке Summary содержатся данные о совокупных клиентских позициях и совокупных неперекрытых объемах (Net Lots) и прибылях по клиентским позициям.
Команда «Cover» контекстного меню вкладки «Summary» предоставляет возможность захеджировать неперекрытые совокупные объемы по выбранному инструменту. При выполнении данной команды:
• Среди позиций на хеджевом счете ищется открытая позиция, закрытие которой приведет к уменьшению абсолютных совокупных неперекрытых объемов. Если такая позиция найдена, то открывается окно ордера, предлагающее закрыть найденную позицию.
• Если не найдена позиция по инструменту, закрытие которой приведет к уменьшению неперекрытых объемов, то открывается окно ордера, предлагающее открыть на хеджевом счете позицию BUY или SELL совокупного неперекрытого объема по символу.
Перекрытие активов
На вкладке Exposure содержатся сведенные по валютам активы клиентов и захеджированные активы компании и показаны чистые валютные позиции компании по валютам (Net Total).
Команда «Cover» контекстного меню вкладки «Exposure» предоставляет возможность захеджировать клиентские активы по выбранной валюте, снизив, таким образом, чистую валютную позицию и уменьшив валютные риски. При выполнении данной команды для валюты выбирается валютная пара и открывается окно ордера, предлагающее открыть или закрыть позицию на хеджевом счете. Выбор валютной пары для валюты происходит по следующим правилам:
1. Выбираются валютные пары такие, чтобы чистая валютная позиция по одной валюте была длинной, а чистая валютная позиция по другой валюте была короткой.
2. Для найденных валютных пар ищутся открытые на хеджевом счете позиции, закрытие которых приведет к уменьшению чистых валютных позиций по валютам.
3. Среди найденных открытых позиций выбирается позиция по инструменту с наименьшим спрэдом и открывается окно ордера, предлагающее закрыть данную позицию на хеджевом счете.
4. Если не найдено открытых позиций, закрытие которых приведет к уменьшению чистой валютной позиции, то из валютных пар, найденных на шаге 1, выбирается валюта с наименьшим спрэдом.
Среди валютных пар с наименьшим спрэдом выбирается валютная пара, открытие позиции по которой приведет к самому существенному уменьшению валютных позиций. Затем открывается окно ордера, предлагающее открыть позицию по выбранной валютной паре.
Если не найдена валютная пара, открытие или закрытие позиции по которой приведет к уменьшению чистых валютных позиций, т.е., если все чистые валютные позиции являются длинными или все чистые валютные позиции являются короткими, то при выборе пункта меню «Cover» открывается окно ордера с выбранными по умолчанию валютной парой и объемом.
Окно Market Watch
Окно «Market Watch» является служебным окном. В окне помещается список финансовых инструментов, по которым программа получает с сервера котировки.
Контекстное меню окна котировок позволяет выполнить следующие команды:
• Details — открыть окно информации финансового инструмента;
• Quotes — вброс котировок ;
• …
Окно инфомации финансового инструмента
При наличии прав менеджер может поменять режим исполнения, уровень Limit & Stop, спрэд, распределение спрэда, цвет фона символа и сглаживание.
Вброс котировок
Выполнение команды «Quotes» контекстного меню окна котировок открывает окно «Quotes», позволяющее вбросить котировку в поток котировок от источников данных. Опция «Track requests» позволяет следить за торговыми запросами, получаемыми дилером. При включении данной опции в окне вброса котировок будет автоматически выбран инструмент, по которому пришел торговый запрос.
MetaTrader 4 Manager
Предназначена для:
• управления счетами и ордерами клиентов ;
• обработки заявок клиентов на открытие, закрытие и изменение торговых позиций;
• анализа совокупных позиций клиентов и управления собственными позициями компании ;
• получения полной информации о работе клиентов;
• отсылки котировок в общий поток данных на сервере ;
• открытия новых счетов;
• просмотра статистики работы любого клиента ;
• генерирования различных типов отчетов;
• отправления и получения сообщений посредством системы внутренней электронной почты;
• публикации новостей в клиентских терминалах .
Вся исходящая и входящая информация шифруются 128-битными ключами. Таким образом, весь обмен информацией является безопасным и защищенным.
Настройка работы дилера (вкладка Dealer)
На вкладке «Dealer» можно задать следующие параметры работы дилера:
• Automatic dealer connecting — автоматически подключать дилера;
• Reject modification of occupied orders — отклонять изменение ордеров с пробитыми уровнями Stop Loss или Take Profit и отложенных ордеров, стоящих в очереди на активацию;
• Throw in prices at request answer — вбрасывать котировки при ответе на торговый запрос ;
• Multiple execution of requests of the same type — при подтверждении дилером одного запроса автоматически подтверждать все запросы в очереди того же типа, по тому же инструменту, по меньшему или равному объёму, по равным или худшим ценам;
• Force switch to dealer window on new request — переключаться на дилерское окно при приходе нового торгового запроса;
• Show user id on receiving request — показывать идентификатор счета в поле информации о клиенте при получении запроса;
• Freeze the price of the selected order at stopout — замораживать цену выбранного наиболее убыточного ордера на момент стопаута. При этом если дилер при стопауте закрывает другой ордер, то для разморозки цены выбранного наиболее убыточного ордера необходимо удалить данный ордер из списка сработавших ордеров на вкладке «Dealer».
Настройка Confirm n points управляет тем, какая цена будет автоматически подставлена в котировочное окно дилера, если цена запроса по инструменту в режиме Instant Execution отличается от текущей цены. Если цена запроса отличается от текущей цены против клиента, то независимо от настройки в котировочное окно подставляется цена запроса, и если дилер нажимает кнопку «Подтвердить» без изменения цены, то позиция откроется по цене хуже рыночной. Если цена запроса отличается от текущей цены против дилера, но укладывается в значение, указанной в настройках, то в котировочное окно подставляется цена запроса, и если дилер нажимает кнопку «Подтвердить» без изменения цены, то позиция откроется по цене лучше рыночной, т.е. в настройках указано количество пунктов, которое дилер может подарить клиенту и таким образом избежать множественных реквотов.
Если цена запроса отличается от текущей цены против дилера и не укладывается в значение, указанное в настройках, то в котировочное окно подставляется текущая цена, и если дилер нажимает кнопку «Подтвердить» без изменения цены, то клиент получит реквот или откроется позиция, если новая цена укладывается в максимальное отклонение, указанное клиентом в терминале при отсылке запроса. В любом случае дилер может изменить цену, которая автоматически подставляется в котировочное окно, и отдать свои цены.
На вкладке «Dealer» также можно задать максимальное количество пунктов изменения цены запроса по инструменту в режиме потоковых цен (Instant Execution), при котором в котировочное окно дилера подставляется цена запроса, при этом при нажатии на кнопку «Подтвердить» в ответ на запрос отсылается подтверждение. Если цена запроса отличается от текущей цены на значение больше заданного, то в котировочное окно дилера подставляется текущая рыночная цена, при этом при нажатии на кнопку «Подтвердить» в ответ на запрос отсылается реквот.
Онлайн-пользователи (Online)
Вкладка «Online» содержит список онлайн-пользователей.
Технические подробности (окно Technical Details)
Окно технических подробностей позволяет получить детали подключения владельца счета по IP адресу.
Можно выполнить стандартные команды ping, trace route (tracert), опросить службы whois, или ввести и выполнить другие команды. Консольный вывод выполняемых команд будет перенаправлен в окно «Output».
Окно обработки заявок (Dealer)
Окно обработки заявок (вкладка «Dealer») позволяет обслуживать клиентские торговые запросы.
В верхней части окна обработки заявок по центру располагается поле котирования и кнопки команд ответа на заявку. Слева от поля котирования располагается поле информации о клиенте, от которого пришла заявка.
Информация о клиенте отображается цветом, указанным в настройках его аккаунта. Цветовое обозначение может быть использовано, например, для того чтобы помечать «подозрительных» клиентов.
Дилер может ответить на запрос тремя командами:
• Return возвращает запрос в очередь запросов, т.е. позволяет пропустить запрос; при этом другой подключенный дилер имеет возможность забрать заявку из очереди;
• Send / Confirm отвечает на заявку клиента подтверждением; при этом, если в режиме немедленного исполнения цены были сдвинуты, клиент получит «Requote»;
• Reject отвечает на заявку клиента отказом.
Журнал (Journal)
Все совершаемые операции и события пишутся в специализированные журналы статистики , которые представляют собой текстовые файлы. Раздел «Journal» позволяет просматривать эти записи.
Риск-менеджмент
Суммарные позиции (Summary)
Вкладка «Summary» окна «Toolbox» содержит информацию о суммарных открытых позициях клиентов, сгруппированную по торгуемым финансовым инструментам. При хеджировании клиентских позиций существует возможность отобразить перекрытые позиции на счете в группе с предопределенным именем «coverage».
Для удобства работы все суммарные позиции сведены в таблицу со следующими полями:
• Item — символ финансового инструмента;
• Deals — количество клиентских сделок / количество хеджирующих сделок ;
• Buy Volume — количество купленных лотов / захеджированных купленных лотов ;
• Buy Price — средняя цена покупки;
• Sell Volume — количество проданных лотов / захеджированных проданных лотов ;
• Sell Price — средняя цена продажи;
• Net Volume — суммарный объем ( купленный объем минус захеджированный купленный объем минус (проданный объем минус захеджированный проданный объем) );
• Profit (CCY) — клиентская прибыль или убыток в выбранной валюте ;
• Uncovered (CCY) — неперекрытая прибыль или убыток в выбранной валюте.
Активы (Exposure)
Вкладка «Exposure» окна «Toolbox» содержит сведенные по валютам активы клиентов и захеджированные активы компании (по позициям на счетах в группе «coverage»).
Для удобства работы все активы сведены в таблицу со следующими полями:
• Currency — валюта;
• Clients — клиентские активы – объемы по открытым клиентским позициям;
• Coverage — захеджированные активы – объемы по позициям на счетах в группе «coverage» ;
• Net Total — чистый итог – разница между клиентскими объемами и захеджированными объемами .
• Rate — курс приведения чистого итога к выбранной валюте.
• Net Total (CCY) — чистый итог в выбранной валюте.
• Positive (CCY) — положительный чистый итог в выбранной валюте.
Также в таблице графически представлено соотношение клиентских и захеджированных активов.
Перекрытие клиентских позиций и активов (Coverage)
Менеджерский терминал предоставляет возможность перекрывать клиентские позиции или активы на хеджевом сервере.
Для перекрытия клиентских позиций и активов менеджер должен обладать правом «Risk manager».
Управление ордерами
Управление ордерами хеджевого счета в менеджерском терминала аналогично системе управления ордерами в клиентском терминале. Вкладка «Coverage» окна «Toolbox» содержит информацию о текущем состоянии хеджевого счета, открытых позициях и выставленных отложенных ордерах. Открытые позиции и отложенные ордера можно сортировать по любому полю.
Команды контекстного меню вкладки «Coverage» позволяет открыть новый ордер на хеджевом счете, закрыть ордер, изменить стопы или удалить отложенный ордер. Кнопка «New Order» панели инструментов «Coverage» или клавиша F9 позволяет открыть новый ордер.
Перекрытие совокупных клиентских позиций
На вкладке Summary содержатся данные о совокупных клиентских позициях и совокупных неперекрытых объемах (Net Lots) и прибылях по клиентским позициям.
Команда «Cover» контекстного меню вкладки «Summary» предоставляет возможность захеджировать неперекрытые совокупные объемы по выбранному инструменту. При выполнении данной команды:
• Среди позиций на хеджевом счете ищется открытая позиция, закрытие которой приведет к уменьшению абсолютных совокупных неперекрытых объемов. Если такая позиция найдена, то открывается окно ордера, предлагающее закрыть найденную позицию.
• Если не найдена позиция по инструменту, закрытие которой приведет к уменьшению неперекрытых объемов, то открывается окно ордера, предлагающее открыть на хеджевом счете позицию BUY или SELL совокупного неперекрытого объема по символу.
Перекрытие активов
На вкладке Exposure содержатся сведенные по валютам активы клиентов и захеджированные активы компании и показаны чистые валютные позиции компании по валютам (Net Total).
Команда «Cover» контекстного меню вкладки «Exposure» предоставляет возможность захеджировать клиентские активы по выбранной валюте, снизив, таким образом, чистую валютную позицию и уменьшив валютные риски. При выполнении данной команды для валюты выбирается валютная пара и открывается окно ордера, предлагающее открыть или закрыть позицию на хеджевом счете. Выбор валютной пары для валюты происходит по следующим правилам:
1. Выбираются валютные пары такие, чтобы чистая валютная позиция по одной валюте была длинной, а чистая валютная позиция по другой валюте была короткой.
2. Для найденных валютных пар ищутся открытые на хеджевом счете позиции, закрытие которых приведет к уменьшению чистых валютных позиций по валютам.
3. Среди найденных открытых позиций выбирается позиция по инструменту с наименьшим спрэдом и открывается окно ордера, предлагающее закрыть данную позицию на хеджевом счете.
4. Если не найдено открытых позиций, закрытие которых приведет к уменьшению чистой валютной позиции, то из валютных пар, найденных на шаге 1, выбирается валюта с наименьшим спрэдом.
Среди валютных пар с наименьшим спрэдом выбирается валютная пара, открытие позиции по которой приведет к самому существенному уменьшению валютных позиций. Затем открывается окно ордера, предлагающее открыть позицию по выбранной валютной паре.
Если не найдена валютная пара, открытие или закрытие позиции по которой приведет к уменьшению чистых валютных позиций, т.е., если все чистые валютные позиции являются длинными или все чистые валютные позиции являются короткими, то при выборе пункта меню «Cover» открывается окно ордера с выбранными по умолчанию валютной парой и объемом.
Окно Market Watch
Окно «Market Watch» является служебным окном. В окне помещается список финансовых инструментов, по которым программа получает с сервера котировки.
Контекстное меню окна котировок позволяет выполнить следующие команды:
• Details — открыть окно информации финансового инструмента;
• Quotes — вброс котировок ;
• …
Окно инфомации финансового инструмента
При наличии прав менеджер может поменять режим исполнения, уровень Limit & Stop, спрэд, распределение спрэда, цвет фона символа и сглаживание.
Вброс котировок
Выполнение команды «Quotes» контекстного меню окна котировок открывает окно «Quotes», позволяющее вбросить котировку в поток котировок от источников данных. Опция «Track requests» позволяет следить за торговыми запросами, получаемыми дилером. При включении данной опции в окне вброса котировок будет автоматически выбран инструмент, по которому пришел торговый запрос.