Название: Техники автоматизированной торговли
Автор: Роман Александрович Клименко
Издательство: ЛитРес: Черновики
Жанр: Ценные бумаги, инвестиции
isbn:
isbn:
Начать можно с официальной документации для MetaTrader 4: https://book.mql4.com/ru/metaeditor/index.
Тем не менее, самые базовые сведения по среде разработки MetaEditor мы все же рассмотрим.
Папка для размещения файлов советников. Чтобы торговый робот можно было запустить в MetaTrader, он должен находиться в специальной папке Experts или ее подпапках. Самый простой способ найти данную папку – это запустить среду разработки MetaEditor.
Окно среды разработки MetaEditor представлено на рисунке ниже:
Как можно заметить, слева находится панель Navigator. Если у вас в окне данной панели нет, значит она скрыта, и отобразить ее можно с помощью пункта Navigator меню View.
Корнем дерева каталогов в панели Navigator является папка MQL5 (для MetaTrader 4 это папка MQL4). А уже в ней можно найти нужную нам папку Experts. Именно в этой папке должны находиться все торговые роботы. И именно в этой папке создается исходный и скомпилированный файл торгового робота при его создании в MetaEditor.
Чтобы открыть папку Experts в проводнике, вызовите контекстное меню данного пункта дерева каталогов, и выберите в нем пункт Open Folder.
Создание нового торгового робота. Разработка каждого торгового робота начинается с создания его основного файла. Для этого используется кнопка New панели инструментов MetaEditor или пункт New File меню File.
Каким бы вариантом вы не воспользовались, перед вами отобразится окно мастера MQL Wizard. Но перед тем, как мы посмотрим на это окно, следует заметить, что на языке MQL можно создавать не только советники.
Советник или торговый робот, это «приложение», которое в первую очередь предназначено для автоматической торговли.
Помимо советников существует возможность создания индикаторов. Индикатор – это «программа», которая использует текущие цены актива для каких-либо своих расчетов. На основании этих расчетов она может советовать, когда именно следует открывать или закрывать позицию. Или же просто выводить результаты своих расчетов на окно графика, чтобы трейдер самостоятельно принял решение, что с этими результатами делать.
И еще одним типом «программы» является скрипт. Советники и индикаторы, после своего запуска в окне графика инструмента, продолжают работать до тех пор, пока пользователь самостоятельно их не выгрузит. В отличие от них скрипт автоматически завершает свою работу после того, как будет выполнено то действие, которое в нем запрограммировано.
В рамках данной книги мы будем работать только с советниками.
Итак, в окне мастера MQL Wizard выбираем пункт Expert Advisor (template):
Именно данный пункт позволяет нам создать новый советник.
Далее мастер позволяет вам указать название файла советника, а также информацию об авторе советника и его веб-сайте.
С помощью отдельной области можно задать входящие параметры. Но мы этого делать не будем. Во-первых, потому что, возможно, вы еще не знаете, что это такое. А во-вторых, потому что входящие параметры СКАЧАТЬ