Вебинар «Скрытые возможности МетаТрейдер 4»

На самом деле терминал MT4 более функциональный, чем кажется на самом деле. И мы не замечаем некоторые удобные и полезные функции встроенные в него.

 

Секретные возможности МТ4

1. Нажав клавишу F10, можно вызвать окно котировок.

Если в контекстном меню этого окна указать «Всегда сверху», Вы сможете следить за котировками, работая в других приложениях.

2. Быстрое добавление символа.

Для того чтобы быстро добавить символ в окно «Обзор рынка», достаточно два раза щелкнуть левой кнопной мыши по пустому месту в окне «Обзор рынка». Потом ввести необходимый символ.

3. Чтобы быстро вызвать объект "Перекрестие", нажмите среднюю кнопку мыши или комбинацию клавиш Ctrl+F.

  Это свойство может быть очень полезным в полноэкранном режиме. – клавиша F11

 С помощью электронной линейки можно быстро узнать расстояние по вертикали и количество баров между двумя точками на графике.

Для этого выберите объект «Перекрестие», щёлкните левой кнопкой мыши на первой точке графика и, не отпуская кнопку, переместите курсор ко второй точке.

4. Листать побарно

Эта функция может быть полезна при разработке и проверке своей собственной торговой стратегии. Просто откройте график в самом начале истории (клавиша «Home») и побарно пролистывайте его.

5. Сочетание клавиш Shift+F12 листает график побарно назад.

6. Отображение ордеров на графике

Для этого перейдите на вкладку «История Счета» в окне «Терминал» и с помощью левой кнопки мыши перетащите ордер на график. Необходимо, чтобы история по символу выбранного ордера была закачана с сервера. Если перетаскивать ордер на график другого символа, он заменится на график выбранного символа.

 На графике ордер отображается в виде стрелок открытия и закрытия/удаления ордера, соединённых отрезком трендовой линии. На одной вертикальной оси с ценой открытия отображаются уровни Stop Loss и Take Profit.

Если в момент перетаскивания прижать клавишу Shift, на графике отобразятся все позиции по символу выбранного ордера, присутствующие во вкладке «История счета».

7.Нет необходимости запоминать условия, от которых зависит тип установливаемых отложенных ордеров.

 Просто щёлкните правой кнопкой мыши в выбранной точке на графике, в которой Вы хотите установить ордер, и в контекстном меню выберите команду «Торговля». Вы увидите типы отложенных ордеров, которые могут быть выставлены в выбранной точке.

После выбора одного из типов ордера откроется окно создания/модификации ордера с частично заполненными полями. Останется указать только Stop Loss и/или Take Profit.

    На заметку

    Отложенные ордера могут быть четырёх типов:

  • Buy Limit — текущий уровень цены больше значения установливаемого ордера.
  • Buy Stop — текущий уровень цены меньше значения установливаемого ордера.
  • Sell Limit — текущий уровень цены меньше значения установливаемого ордера.
  • Sell Stop — текущий уровень цены больше значения установливаемого ордера.

8.Если Вы случайно удалили какой-то объект, нажмите комбинацию клавиш Ctrl+Z для отмены действия.

9. Быстрая навигация по графикам.

Строка быстрой навигации открывается нажатием клавиши Enter или пробел, а также двойным щелчком мыши в левый нижний угол графика (на крайнюю дату).

Необходимо предварительно отключить автопрокрутку графика.

Форматы ввода:
1) время (часы:минуты), например: 13:30
2) дата, например: 22.11.2007
3) дата и время, например: 22.11.2007 13:30
4) символ, например: USDJPY
5) таймфрейм, например: M1
6) символ и таймфрейм, например: USDJPY,M1

Для выполнения команды нажмите клавишу Enter, для отмены - Esc.

10. Отслеживание суммарной экспозиции.

МТ4 позволяет отслеживать суммарную экспозицию, профит-лосс и средневзвешенную цену входа по всем позициям, открытым по тому или иному символу, с помощью пользовательского индикатора iExposure, что особенно удобно при наличии многочисленных позиций по разным инструментам.
Достаточно набросить iExposure на график из списка "Пользовательские индикаторы" окна "Навигатор" (CTRL+N).
В результате в окне графика появится таблица, в которой будет отображаться в реальном времени суммарная экспозиция по каждому символу, по которому имеются позиции.

Symbol - символ;
Deals - суммарное количество открытых позиций по символу;
Buy lots - суммарный объем позиций на покупку по символу;
Buy Price - средневзвешенная цена открытия позиций на покупку;
Sell Lots - суммарный объем позиций на продажу по символу;
Sell Price - средневзвешенная цена открытия позиций на продажу;
Net Lots - суммарная позиция по символу;
Profit - суммарный профит-лосс по символу.
Примечание:
Изменения текущих позиций отображаются iExposure со следующим тиком соответствующего символа.

11. Создание собственного шаблона по умолчанию.


1. Цветовую схему по умолчанию для графиков и индикаторов можно изменить, создав собственную схему через меню Графики->Свойства->Общие (клавиша F8), и сохранив эту схему через меню Графики->Шаблон->Сохранить шаблон, сохранив эту схему под именем default.tpl
Сохраненный шаблон default.tpl будет применяться ко всем вновь открываемым графикам.

2. Для изменения шаблона по умолчанию для графиков, открываемых автономно (Файл->Открыть автономно), необходимо сохранить шаблон offline.tpl
3. Для изменения шаблона по умолчанию для графиков, открываемых через "Тестер стратегий" (CTRL+R), необходимо сохранить шаблон tester.tpl
В шаблонах сохраняется:

-цветовая схема графика;
-масштаб графика, задаваемый опциями Zoom In\Zoom Out;
-тип графика (свечи, бары, линия);
-прикрепленные индикаторы и советники с их настройками;
-наличие\отсутствие строчки OHLC;
-разделители временных периодов;
-геометрические объекты (линии и т.п.).

12. Экспорт графических построений с одного ПК на другой ПК (КПК, смартфон).

Возможно экспортировать графические построения (уровни, трендовые линии и пр.) из Метатрейдера, установленного на одном компьютере, на другой ПК, КПК, смартфон. Поскольку линейные объекты сохраняются в шаблонах, достаточно перенести tpl файл сохраненного шаблона из каталога MetaTrader4\templates в аналогичный каталог на другом устройстве.


13. Часто используемые индикаторы, советники и скрипты

можно добавить в "Избранное" через контекстное меню индикаторов в окне "Навигатор" (CTRL+N), а также назначить им горячие клавиши для быстрого набрасывания на график ("Установить горячую клавишу").

14. Особенности встроенных индикаторов.

Некоторые из встроенных индикаторов, приведенных в списке "Индикаторы" в меню "Навигатор" (CTRL+N), обладают расширенной функциональностью:
- могут прикрепляться к графику как в основное окно, так и в отдельное подокно и совмещаться с другими индикаторами;
- могут использовать в качестве вводных данных значения другого индикатора.
Это значительно расширяет возможности по использованию индикаторов, не вынуждая пользователя осваивать программирование на MQL4.

Индикаторы, совмещаемые в подокне:

Acceleration/Deceleration Oscillator
Accumulation/Distribution
Average Directional Movement Index
Average True Range
Moving Average Convergence/Divergence
Moving Average of Oscillator
On Balance Volume
Relative Vigor Index
Stochastic Oscillator
Relative Strength Index

Индикаторы, поддерживающие расчет от значений другого индикатора:

Bollinger Bands
Commodity Channel Index
Envelopes
Momentum
Moving Average
Relative Strength Index
Standard Deviation
Для расчета индикатора от значений другого индикатора необходимо указать в "Параметрах" индикатора "Применить к":
Previous Indicator's Data - использовать данные индикатора, который присоединен в главное окно или подокно последним;

First Indicator's Data - использовать данные индикатора, который присоединен в главное окно или подокно первым.

Присоединение к основному окну графика индикаторов, по умолчанию открывающихся в подокне:

Индикаторы, открывающиеся в подокне, можно присоединить к графику, перетаскивая их на график с указанием в "Параметрах" значения "Применить к" First Indicator's Data. При отсутствии другого индикатора, открытого заранее, источником данных будет сам график. Индикаторы, к которым можно применить такой прием:

Commodity Channel Index
Momentum
Relative Strength Index
Standard Deviation

15. Загрузка полной истории котировок.

Многим трейдерам требуется продолжительная история котировок для работы с тестером стратегий или для экспорта в другие программы анализа. Для загрузки полной истории котировок необходимо сделать следующее:

1. Увеличить максимальное количество баров в настройках графиков (Сервис->Настройки->Графики, параметр "Макс.баров в истории") из расчета, что один день равен 1440 минут.
2. Зайти в Сервис-->Архив котировок (F2), выбрать интересующий инструмент, далее:
a) выбрать интересующий Вас инструмент двойным щелчком левой кнопки мыши, нажать "Загрузить".
В результате MetaTrader4 загружает историю минутных котировок из архива данных компании-разработчика MetaQuotes Software Corp* и преобразует ее во все таймфреймы.
б) выбрать интересующий Вас таймфрейм двойным щелчком мыши на строчку таймфрейма в списке.
После этого будет загружена история по выбранному таймфрейму.

*Примечание: архив котировок MetaQuotes один для всех пользователей МТ4, при этом следует учитывать, что содержащияся в нем история котировок может не полностью соответствовать данным Вашего ДЦ. Кроме того, в архиве могут отсутствовать данные по некоторым символам, котируемым Вашим ДЦ.


16. Создание нестандартных таймфреймов в МТ4.

Если Вас не устраивают стандартные таймфреймы, Вы можете создать свой собственный с помощью встроенного скрипта period_converter.

Например, нам нужно получить 2-часовой график. Порядок действий:

1. Открываем Навигатор (CTRL+N) и перетаскиваем period_converter из списка "Скрипты" на часовой график.
2. Открываем "Общие" свойства скрипта и выставляем галочку "Разрешить импорт функций из DLL". Если Вы желаете, чтобы DLL подключался автоматически при вызове графика, снимите галочку "Ручное подтверждение вызовов".
3. Открываем "Входные параметры" скрипта и вводим значение нового таймфрейма в единицах базового таймфрейма, в данном случае ExtPeriodMultiplier=2
4. Нажимаем Ок. Скрипт создает новый файл истории, сигнализируя об этом сообщением в закладке "Эксперты", например: 2007.11.21 13:32:14 period_converter USDJPY,H2: 1891 record(s) written
5. Открываем меню Файл->Работать автономно, находим в списке "USDJPY, H2", нажимаем Открыть.
6. Наслаждаемся результатом. Обновление графика в реальном времени будет происходить в соответствии с созданным таймфреймом.

Примечания:

1. Если была выставлена галочка "Ручное подтверждение вызовов", то при первом обновлении цены появится диалог подтверждения - надо нажать Да.
2. Часовой график Н1, на котором работает скрипт, должен быть активным (можно его свернуть, но закрывать не надо).
3. При работающем скрипте нельзя изменять символы ни в созданном нестандартном графике, ни в часовом графике, на котором работает скрипт. Для создания нестандартных таймфреймов по нескольким символам необходимо открывать базовый график каждого из них и повторять процедуру.
4. Для генерации наиболее длинной истории создавайте нестандартные таймфреймы из ближайшего меньшего стандартного таймфрейма (например, 10M из 5М, 12Н из 4Н).

17. Есть возможность в МТ4 закрыть позицию частично.
Если лот 0,3, то закрыть можно 0,1, а оставшиеся 0,2 будут висеть "в рынке".
надо тыкнуть на ордере правой кнопкой -> "закрыть ордер" - > Выбрать лот -> тыкнуть на кнопку "закрыть #"

18. Сжатие графика

Если на графике, в правой части, там где цены, подвести курсор, то он примет дополнительную двунаправленную стрелку. И если теперь нажать левую кнопку мыши и потянуть вниз, то можно сжать масштаб графика по вертикали. Что иногда очень полезно . Вернуть в исходное состояние весьма просто, достаточно там-же дважды щёлкнуть левой кнопкой мыши. Сжатие действует для всех тайм-фреймов одного графика.

19. Закрытие встречных позициий

Закрытие локированных позиций через опцию "Закрыть встречным":

При выборе опции "Закрыть встречным" в окне "Ордер" появляется список локированных позиций. Выбрав в списке встречную позицию и нажав кнопку "Закрыть #XXXX by #YYYY" клиент отправляет запрос на одновременное закрытие двух встречных позиций равного объема по текущей котировке. При различии в объемах встречных позиций меньшая из них закрывается полностью, а большая закрывается частично в объеме, равном объему меньшей встречной позиции. Остаток большей позиции остается открытым и получает новый тикет. Закрытые части таких позиций отмечаются в списке "История счета" комментарием "partial close".

Закрытие локированных позиций через опцию "Закрыть перекрытые ордеры":

При выборе опции "Закрыть перекрытые ордеры" в окне "Ордер" появляется список локированных позиций. При нажатии кнопки "Закрыть перекрытые ордеры по..." клиент отправляет запрос на одновременное закрытие всех встречных позиций равного объема по текущим котировкам. При различии в объемах встречных позиций меньшие из них закрывается полностью, а большие закрываются частично в объеме, равном объему меньшей встречной позиции. Остатки больших позиций остаются открытыми и получают новый тикеты. Закрытые части таких позиций отмечаются в списке "История счета" комментарием "partial close".

Одинарный спред списывается в первом и во втором случае, если объемы закрываемых ордеров одинаковые. Двойной спред списывается на не закрытую позицию в следствии разных объемов при закрытии ордеров встречным методом. При закрытии методом перекрытые ордера, спред не останется по оставшейся позиции, которая не была закрыта в следствии разных объемов.

Разница в том, что при закрытии перекрытым методом взимается один спред, При закрытии встречным, часть объёма у большего ордера закрывается объёмом меньшего ордера, при этом спред по оставшейся позиции сохраняется.

20. Экспорт котировок

Исходными данными, на базе которых строится вся аналитическая работа пользователя терминала, являются данные о динамике цен финансовых инструментов. Эту информацию поставляет брокерская компания. Ценовые данные позволяют строить графики финансовых инструментов, исследовать финансовые рынки, использовать различные торговые тактики и принимать торговые решения. Котировки представляют собой файлы с записями в формате "SYMBOL, BID, ASK, DATE" (финансовый инструмент, цена покупки, цена продажи, дата и время) и поступают в терминал автоматически после установки связи с сервером.

Терминал позволяет экспортировать текущие котировки в другие программы в режиме реального времени по протоколу "DDE" (Dynamic Data Exchange). Это — протокол операционных систем MS Windows для динамической передачи данных между различными приложениями. Котировки по DDE выдаются только по приходе новых тиков (режим ADVISE), а не сразу же по запросу (режим REQUEST) с выдачей последней известной цены. N/A выдается при первом запросе REQUEST, а после прихода новой цены появляются котировки.

Для активизации режима экспорта котировок из клиентского терминала по протоколу DDE необходимо включить опцию "Разрешить DDE сервер" в настройках терминала.

Внимание: исторические данные по протоколу DDE не транслируются. Передача текущих котировок производится только при работающем клиентском терминале.

Открываем файл "DDE-sample.xls":

Внимание: для правильного отображения данных в MS Excel нужно включить опцию в меню "Сервис — Параметры — Переход — Преобразование формул в формат