Нейронная сеть для биржевой торговли на рынке форекс

Автор: Ананченко И.В., Чагина П.А.

Журнал: Международный журнал гуманитарных и естественных наук @intjournal

Рубрика: Технические науки

Статья в выпуске: 5-1 (56), 2021 года.

Бесплатный доступ

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

Нейронная сеть, нейрон, торговый робот, форекс

Короткий адрес: https://sciup.org/170188861

IDR: 170188861   |   DOI: 10.24412/2500-1000-2021-5-1-9-12

Текст научной статьи Нейронная сеть для биржевой торговли на рынке форекс

Сегодня трудно переоценить роль финансовых рынков в современной рыночной экономике. Основной задачей валютной политики государства является обеспечение условий для поддержания стабильности национального валютного рынка [1, 2]. Валютный рынок Форекс в настоящее время является неотъемлемой частью финансового рынка государства. Ей отводится связующая роль с международными рынками товаров, услуг и капитала. Это выступает в качестве положительной составляющей для роста уровня ВВП страны в целом [2].

Биржевая торговля на рынке требует высокой концентрации и психологической устойчивости трейдера, что решается с помощью автоматических торговых систем (АТС) и торговых роботов (ТР) [3].

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

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

Понятие "Нейронная сеть" (НС) появилось в ходе изучения процессов, происходящих в мозге, и попыток их воспроизведения.

Известно, что биологическая нейронная сеть состоит из нейронов, где импульсы передаются химическими или электрическими средствами [3].

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

Рис. 1. Передача изображения в головном мозге

Компьютерная нейронная сеть (НС) должна решать три типа задач: сортировать, прогнозировать и распознавать объекты и события [4].

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

Рис. 2. Простейшая нейросеть из трех нейронов

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

Задача может быть решена с помощью различных алгоритмов и методов:

  • -    обучение с учителем;

  • -    обучение без учителя;

  • -    обучение с подкреплением.

Рис. 3. Иллюстрация процесса обучения НС

В процессе функционирования нейронная сеть генерирует выходной сигнал Y, реализующий определенную функцию Y = G (X). Если задана архитектура сети, то форма функции G определяется значениями синаптических весов и смещения сети.

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

Основными активационными функциями являются:

  • -    пороговая активационная функция (функция Хевисайда). Не используется для алгоритма обратного распространения ошибки.

  • -    сигмоидальная активационная функция.

  • -    гиперболический тангенс.

Объединение блока таких нейронов образует нейронную сеть. Нейрон-это простой процесс, который может преобразовывать входные сигналы в выходные сигналы рис. 4.

Рис. 4. Математическая модель нейрона

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

Можно выделить следующие преимущества нейронных сетей:

  • -    решают задачи при неизвестных закономерностях;

  • -    устойчивы к шумам во входных данных;

  • -    адаптивны к изменениям окружающей среды;

  • -    обладают сверхвысоким быстродействием;

  • -    отказоустойчивость.

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

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

Список литературы Нейронная сеть для биржевой торговли на рынке форекс

  • Берзон Н.И. Фондовый рынок: Учеб. пособие для высш. учеб. завед. экон. профиля / Под ред. Н.И. Берзона. - М.: Вита-Пресс, 1998. - 399 с.
  • Агапова, Т.А. Макроэкономика: Учебник / Агапова Т.А., Серегина С.Ф. - М.: МФПУ Синергия, 2013. - 560 c.
  • Хакен Г. Принципы работы головного мозга. Синергетический подход к активности мозга, поведению и когнитивной деятельности: учебник. - Изд-во: ПЕР СЭ, 2001. - 353 с.
  • Ростовцев В.С. Искусственные нейронные сети: учебник. - Киров: Изд-во ВятГУ, 2014. - 208 с.
  • Ананченко И.В., Чагина П.А., Практическое применение нейронных сетей в трейдинге: проблемы и решения // EUROPEAN RESEARCH. Сборник статей XXIX Международной научно-практической конференции. - Пенза, 2020. - С. 27-30.
Статья научная