- •Общие положения
- •Общий вид
- •Главное меню
- •Меню "Файл"
- •Меню "Вид"
- •Меню "Вставка"
- •Меню "Графики"
- •Меню "Сервис"
- •Меню "Окно"
- •Меню "Справка"
- •Панели инструментов
- •Панель инструментов "Стандартная"
- •Панель инструментов "Графики"
- •Панель инструментов "Графически инструменты"
- •Панель инструментов "Период"
- •Обзор Рынка
- •Окно данных
- •Окно Навигатор
- •Вкладка Избранное
- •Окно Терминал
- •Вкладка "Торговля"
- •Вкладка "История счета"
- •Вкладка "Новости"
- •Вкладка "Календарь"
- •Вкладка "Сигналы"
- •Вкладка "Почтовый ящик"
- •Вкладка "Эксперты"
- •Вкладка "Журнал"
- •Окно Тестер
- •Вкладка Настройки
- •Вкладка Результаты
- •Вкладка График
- •Вкладка Отчет
- •Вкладка Журнал
- •Средства быстрой навигации
- •Строка быстрой навигации
- •Клавиши-акселераторы
- •Горячие клавиши
- •Открытие счетов
- •Открытие демонстрационного счета
- •Открытие реального счета
- •Настройки клиентского терминала
- •Настройка параметров соединения с сервером (вкладка Сервер)
- •Настройка параметров графиков (вкладка Графики)
- •Настройка параметров графических объектов (вкладка Объекты)
- •Настройка параметров торговли (вкладка Trade)
- •Настройка параметров работы советников (вкладка Советники)
- •Настройка параметров функционирования электронной почты (вкладка Почта)
- •Параметры публикации отчета о состоянии счета (вкладка Публикация)
- •Настройка параметров оповещения о системных событиях (вкладка События)
- •Настройка графика
- •Управление графиком
- •Работа мышью
- •Управление графиком при помощи команд контекстного меню
- •Технические индикаторы
- •Линейные инструменты
- •Шаблоны
- •Управление шаблонами
- •Профили
- •Управление профилями
- •Торговые позиции Открытие и закрытие торговой позиции
- •Технология Instant Execution
- •Советники, пользовательские индикаторы и скрипты
- •Советники
- •Управление советником
- •Пользовательские индикаторы
- •Управление пользовательским индикатором
- •Скрипты
- •Тестирование Советников
- •Тестирование
- •Окно "Свойства эксперта"
- •Просмотр результатов тестирования
- •Вкладка Результаты
- •Вкладка График
- •Вкладка Отчет
- •Вкладка Журнал
- •Оптимизация параметров советника
- •Вкладка Результаты оптимизации
- •Вкладка График оптимизации
- •Архив котировок
Скрипты
Скриптом называется программа, написанная на языке MQL 4 и предназначенная для одноразового выполнения каких-либо действий. В отличие от эксперта скрипты выполняются только один раз по запросу, а не потиково.
Для разработки скриптов также применяется редактор "MetaEditor". Список доступных скриптов можно просмотреть в группе окна "Навигатор — Скрипты". В остальном, управление скриптами аналогично управлению советниками и пользовательскими индикаторами.
Внимание:
Если в окне "Навигатор" иконки советников окрашены в серый цвет, их использовать нельзя. Чтобы приступить к работе с данными программами необходимо их скомпилировать в редакторе MetaEditor.
В дистрибутив клиентского терминала входит несколько советников, пользовательских индикаторов и скриптов, демонстрирующих возможности языка MQL 4. Эти программы предназначены только для обучения.
После изменения советника, пользовательского индикатора или скрипта необходима их компиляция. В противном случае вы не сможете работать с измененной программой.
Тестирование Советников
Для проверки работоспособности советника создано специальное многофункциональное окно "Тестер", которое можно вызвать командой меню "Вид — Тестер стратегий", комбинацией клавиш-акселераторов Ctrl+R либо кнопкой панели инструментов "Стандартная". Окно создано таким образом, что позволяет не только тестировать стратегии, но оптимизировать параметры советника.
Тестирование
Во вкладке "Тестер — Настройки" можно:
Советник — выбрать тестируемый советник из списка. Для этого советник должен быть скомпилирован и находиться в директории /EXPERTS. Все вновь создаваемые эксперты автоматически помещаются в эту директорию;
Символ — выбрать один из доступных финансовых инструментов;
Период — выбрать период инструмента (таймфрейм);
Модель — выбрать метод моделирования баров:
Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика) — генерировать каждый тик. Тики генерируются между контрольными точками, но, в отличие от следующего метода, контрольные точки генерируются на основании данных самого мелкого из доступных таймфреймов. Это наиболее точный и наиболее длительный способ моделирования.
Контрольные точки (используется ближайший таймфрейм + фрактальная интерполяция) — использовать последние 12 баров текущего периода и метод фрактальной генерации. При этом динамика развития цен внутри одного бара будет повторять динамику последних десяти баров. Если имеются данные меньшего периода, то для фрактальной генерации используются 5 баров меньшего периода;
По ценам открытия (быстрый метод на сформировавшихся барах) — использовать цены открытия баров текущего таймфрейма (самый быстрый способ);
Пересчитать — обновлять файл данных. При тестировании советников Тестер может использовать уже существующий файл данных. В качестве файла данных можно использовать любые данные в формате *.fxt (например, полученные на основе реальных тиковых данных). Если эта опция включена, при тестировании существующий файл будет удален, а вместо него будет создан новый, на основе существующих данных и выбранного метода моделирования баров. Сгенерированные файлы формата *.fxt хранятся в директории /TESTER/HISTORY;
Использовать дату — использовать диапазон дат при тестировании. Если эта опция включена, при тестировании будут использоваться данные из указанного диапазона. В противном случае используются все доступные данные;
Оптимизация — включить режим тестирования стратегий с оптимизацией параметров советника. Более детальная информация по оптимизации параметров советника приведена ниже;
Свойства эксперта — открыть окно "Свойства советника", позволяющее управлять параметрами советника при тестировании;
Свойства символа — посмотреть параметры финансового инструмента. Эти данные записываются в заголовок файла *.fxt и используются для эмуляции работы сервера;
Открыть график — создать новое окно графика выбранного для тестирования финансового инструмента. На графике наносятся значки открытия и закрытия позиций и используемые советником объекты и индикаторы. Этот график может быть открыт только после завершения тестирования;
Изменить эксперта — открыть редактор "MetaEditor" с текстом выбранного эксперта для внесения изменений и компиляции;
Старт — начать тестирование.