Читать книгу «Введение в Forex» онлайн полностью📖 — Алексея Полякова — MyBook.

Знакомство с MetaTrader

Валютные рынки всегда тяготели к использованию самых современных средств передачи и обработки финансовой информации. Так, в 1830-х годах у брокера из Филадельфии Уильяма Бриджеса имелась личная линия связи между Нью-Йорком и Филадельфией, передававшая ему и его клиентам самые свежие новости фондового рынка. Сигналы передавались при помощи оптического телеграфа, и могли преодолеть расстояние от Нью-Йорка до Филадельфии за 10 – 30 минут. Это было дорогим удовольствием, но оно того стоило. В одной из статей местной газеты было написано, что «за многие хитроумные ходы на фондовом и товарном рынках Филадельфии были ответственны спекулянты, способствовавшие созданию телеграфа. Несомненно, спекулянты хорошо заплатили его создателям».

Появление электрического телеграфа способствовало значительному ускорению передачи информации. Постепенное расширение телеграфных сетей привело к тому, что информация распространялась практически мгновенно (по меркам того времени). Телеграф сразу же был освоен биржевыми трейдерами. А в 1869 году Томас Эдисон запатентовал «Универсальный тикерный аппарат», который значительно облегчил жизнь тогдашним трейдерам.



Рисунок 3. Универсальный тикерный аппарат Т. Эдисона


Технологические достижения 20-го века были использованы трейдерами в полной мере. Развитие информационных и вычислительных технологий давало еще больше возможностей в трейдинге. Каждая техническая новинка, которая могла бы помочь в торговле тут же внедрялась в жизнь. Влияние новых технологий стало особенно заметно в последнее десятилетие прошлого века.

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

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

Одной из наиболее популярных информационно-торговых платформ является MetaTrader, разработанная MetaQuotes Software Corp. Терминал MetaTrader имеет очень удобный интерфейс и содержит множество полезных функций, облегчающих жизнь простого трейдера. Использование этой платформы интуитивно понятно, а освоение всех возможностей этой программы не займет много времени. Несомненным достоинством является возможность настройки терминала под вкусы и нужды пользователя. На сегодняшний день активно используются 4-ая и 5-ая версии этой платформы.

Дистрибутивы для установки можно скачать с официального сайта MetaQuotes Software Corp., там же можно ознакомиться со справочными и дополнительными материалами:

4-ая версия https://www.metatrader4.com/

5-ая версия https://www.metatrader5.com/.

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

Работать в торговом терминале очень удобно. Умение пользоваться всеми доступными функциями не только делает торговлю более комфортной, но и повышает качество принимаемых торговых решений. Поэтому, прежде чем начинать постигать премудрости торговли на Forex, нужно как следует изучить терминал. Во встроенной справке ясно и подробно изложены все возможности предоставляемые MetaTrader – работа со счетами и графиками, совершение торговых операций и многое другое.

Установка MetaTrader происходит стандартно и не вызывает каких-либо трудностей. После завершения установки необходимо подключиться к торговому счету. Все брокеры дают возможность попробовать свои силы на демонстрационном (учебном) счете. Вообще, использование демо-счета должно быть обязательным для любого трейдера – проверка и тестирование торговых стратегий и роботов, обкатка торговых идей должны проводиться на демонстрационных счетах.

Давайте рассмотрим, как происходит открытие учебного счета на примере терминала MetaQuotes. Чтобы создать и подключиться к демо-счету нужно выполнить следующие действия.

В окне навигатора щелкните правой кнопкой мышки на указателе «Счета» и выберите «Открыть счет» (это же действие можно проделать по-другому: Файл – Открыть счет).





Рисунок 4. Открытие нового счета


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





Рисунок 5. Окно выбора брокера


В следующем окне выбираем тип открываемого счета – демонстрационный.





Рисунок 6. Выбор типа открываемого счета


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





Рисунок 7. Заключительный этап регистрации


Подключение к счету (реальному или демонстрационному) другого брокера происходит при первом запуске терминала и введении данных, которые предоставляются при регистрации у этого брокера.





Рисунок 8. Окно авторизации


При подключении терминала какого-либо конкретного брокера поля «Логин», «Пароль» и «Сервер» должны быть заполнены в соответствии с данными, предоставленными этим брокером.

Начинающие трейдеры нередко задаются вопросом какой тип счета им выбрать. Давайте проясним отличия между разными типами счетов на Forex и в каких ситуациях их лучше всего использовать.

Демонстрационные (учебные) счета предназначены для обучения новичков и тестирования стратегий, торговых роботов и т.п. Торговля на них ведется виртуальными деньгами и не требует никаких вложений.

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

Классические (стандартные) счета дают возможность получать полноценную прибыль при торговле. Они отлично подходят для внутридневной торговли и не агрессивных стратегий с небольшим количеством сделок.

ECN-счета требуют хорошего стартового капитала. За это трейдер получает более быстрое и точное исполнение сделок, что может положительно сказаться на прибыльности торговли. Такие счета подходят для всех торговых стратегий – от скальпинга до трендовых.

Безсвоповые счета отличаются от остальных только отсутствием свопа. Это качество может оказаться очень востребованным в ситуациях, когда сделки остаются открытыми в течение продолжительного времени.

Знакомство с MetaEditor

В состав MetaTrader входит специализированное приложение для создания программ, служащих для облегчения труда трейдера. Использование MetaEditor дает возможность создавать новые программы и редактировать старые. При этом используется Си-подобный язык – MQL (MetaQuotes Language), специально предназначенный для разработки торговых приложений. Язык хорошо задокументирован, а в справке содержится подробное описание всех его конструкций с примерами их использования. Открыть его можно через меню «Пуск», или, выбрав соответствующий пункт в главном окне терминала: «Сервис» – «Редактор MetaQuotes Language».



Рисунок 9. Внешний вид MetaEditor


В MetaEditor можно создать несколько разных типов приложений:

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

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

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

Библиотеки – это файлы, содержащие в себе функции для выполнения специфических задач. Они могут значительно облегчить и упростить процесс написания новых программ. Например, библиотека может содержать в себе какую-либо пользовательскую функцию, которая используется в нескольких торговых советниках.

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

На нескольких простых примерах мы рассмотрим, как можно проверять и реализовывать свои торговые идеи, воплощая их в программном коде. Эта книжка не является полноценным учебником по программированию. Для более глубокого изучения возможностей языка программирования читателю просто необходимо обратиться к соответствующей документации: MetaQuotes Language 4 (MQL4) и MetaQuotes Language 5 (MQL5).

Любая программа оперирует теми или иными данными. В языках MQL4/5 используются следующие типы данных:

с плавающей точкой (вещественные, содержащие дробную часть) – double, float;

целые типы чисел – char, short, int, long;

целые беззнаковые типы чисел – uchar, ushort, uint, ulong;

логические типы – bool;

строковые данные – string;

цвет – color;

дата и время – datetime;

перечисления – enum.

Также используются сложные типы данных – структуры и классы.

Давайте для начала создадим простой скрипт с выводом, ставшего традиционным, приветствия. Для этого в левом верхнем углу MetaEditor нажмите кнопку «Создать». Запустится «Мастер MQL» в котором нужно выбрать тип создаваемой программы. В нашем случае это будет скрипт. После чего нажимаем кнопку «Далее».





Рисунок 10. Мастер MQL


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





Рисунок 11. Общие параметры скрипта


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

Конец ознакомительного фрагмента.