Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФСУ г.432 Лалетина А.И..docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

3.2 Описание работы и установки системы

Для начала необходимо поместить созданный советник в папку с установленной торговой платформой MetaTrader.(См. рис.3.1)

По умолчанию это: C:\Program Files\MetaTrader5\MQL5\Experts.

Индикатор так же помещается в необходимую для него папку.

Рисунок 3.1 ─ Торговая платформа MetaTrader

Чтобы система могла взаимодействовать с библиотекой ENCOG, нужно поместить ее в папку Libraries , которая так же находится в папке с торговой платформы. В общих настройках советника следует выбрать пункт «Разрешить импорт DLL».После этого можно использовать такие библиотеки без каких-либо ограничений. Если эта опция отключена, ни один эксперт не сможет воспользоваться внешними DLL-библиотеками. Окно настроек можно открыть командой «Сервис» - «Настройки» или нажатием клавиш Ctrl+O. (См. рис.3.2)

Рисунок 3.2 ─ Окно настроек советника

Остальные настройки советники включают в себя:

  1. Разрешить автоматическую торговлю - советники способны работать в автоматическом режиме, без участия трейдера. Они могут, как анализировать динамику цен, так и вести торговую деятельность. Эта опция предназначена для ограничения торговых функций экспертов. Такое ограничение бывает полезно при тестировании аналитических способностей эксперта в режиме реального времени [26].

  2. Отключить автоматическую торговлю при смене счета - эта опция позволяет защитить свои финансы в случае смены счета. При смене счета советник отключается автоматически. Она бывает полезна, например, при переключении с демонстрационного счета на реальный [26].

  3. Отключить автоматическую торговлю при смене профиля - в профилях сохраняется большое количество информации о текущих настройках всех графиков в рабочей области. В частности, в профилях сохраняется информация о прикрепленных советниках. Таким образом, выставив флажок, можно исключить запуск эксперта при смене профиля [26].

  4. Отключить автоматическую торговлю при смене символа или периода графика — если данная опция включена, то при изменении символа или периода графика, к которому прикреплен эксперт, этому эксперту будет автоматически запрещено совершать торговые операции [26].

  5. Разрешить WebRequest для следующих URL. В языке MQL5 функция WebRequest() позволяет получать и отправлять информацию с вебсайтов с помощью GET и POST запросов. Чтобы разрешить MQL5-программе осуществлять такие запросы, необходимо включить опцию «Разрешить WebRequest для следующих URL» и явным образом вручную прописать URL-адреса доверенных сайтов. Из соображения безопасности данная опция по умолчанию отключена. Для удаления адреса из списка разрешенных выделите его и нажмите клавишу «Delete» [26].

Для использования созданного индикатора и советника выбирается валютная пара, на которой будут производиться торги. (см. рис.3.3)

Рисунок 3.3 ─ График валютной пары USD/RUB

После того как все настройки произведены и валютная пара выбрана, можно присоединить советника к графику. Советник/индикатор можно привязать к графику при помощи технологии «Drag'n'Drop», а так же, при выбранном активном графике, дважды кликнуть левой кнопкой мыши по советнику/индикатору.

Просмотреть советник можно в окне «Навигатор». Просмотр индикатора происходит в том же окне. (См. рис.3.4)

Рисунок 3.4 – Место расположения советника/индикатора

Советник имеет индивидуальные настройки, который можно увидеть на рисунке 3.5.

Рисунок 3.5 ─ Окно индивидуальных настроек советника.

  • Разрешить изменение настроек сигналов - разрешить/запретить советнику подавать сигналы.

  • Разрешить автоматическую торговлю - разрешить/запретить проведение торговых операция автоматически на реальном рынке.

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

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

После всех произведенных настроек произойдет инициализация советника и с приходом следующего тика он начнет исполняться. Проверить прикрепление советника к графику можно, взглянув в правый верхний угол, там появится название советника и значок в виде человека с зеленым сигналом.

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

Советник начинает свою деятельность без ручного вмешательства, то есть будет автоматически проводить торговлю. Прекратить работу советника можно в любой момент и получить прибыль. При необходимости часть денег можно снять со счета.