Введение

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

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

Первое определение искусственного интеллекта сформулировал Джон Маккарти в 1956 году:

«Искусственный интеллект — свойство интеллектуальных систем выполнять творческие функции, которые традиционно считаются прерогативой человека; наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных программ».

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

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

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

На страницах этой книги мы попытаемся совместить две вышеуказанные сферы деятельности. В данном контексте наиболее уместным будет другое определение искусственного интеллекта, которое сформулировали Андреас Каплан и Майкл Хенлайн:

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

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

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

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

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

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