Нейросетевые советники для Форекс

Рейтинг лучших брокеров для торговли акциями за 2023 год:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

В этой статье раскрыты следующие темы:

Нейросетевой советник

В основу работы торгового робота положена нейросеть Fast Artificial Neural Network Library. Алгоритм работает при использовании библиотеки данных fann2mql (c) Mariusz Woloszyn.

Первичная настройка советника

Для правильной работы советника необходимо создать в корне диска C: директорию с названием «ANN», в которой будут создаваться новые файлы нейросетей. Чтобы дать советнику права на использование библиотеки нужно поставить галочку в пункте «Разрешить импорт DLL» в меню «Сервис» — «Советники» терминала Metatrader 4.

Обучение советника и оптимизация параметров

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

Всего имеется два параметра, используемых для обучения советника. Первый — это «StopLoss» — величина стоп-уровней (разрешенный диапазон значений — от 1 до 100 при четырех знаках после запятой, и от 100 до 1000 при пяти). Второй — «x» — имеет диапазон значений от 0 до 1.000.000. Его значение состоит в установлении количества циклов обучения нейросети. Полученные данные используются впоследствии в нахождении оптимального значения параметра «StopLoss».

Следующий шаг — выбор валютной пары ( к примеру, GBPUSD) и временного интервала (H1). В меню «Оптимизация» выберите параметр «По ценам открытия», настройте и активируйте подбираемые параметры «StopLoss» и «x». После этого приступайте к тестированию нажав кнопку «Старт».

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

Новый советник на основе нейронных сетей: средняя прибыль +100% в месяц!

Совершенно новый советник Electronic Brain — на основе нейронных сетей способен приносить в среднем +100% прибыли ежемесячно только по одной валютной паре!

Нейронные сети — это аналог принципа биологически живых нервных клеток, только в цифровом варианте.

По сути это искусственный интеллект. Нейронные сети используются для прогнозирования, распознавания и управления.

Именно эта технология и взята на вооружение специалистами в форекс торговле и был создан первоклассный торговый робот, который при депозите в 1000$ — разгоняет его в 2 раза всего лишь за 1 месяц.

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

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

Итак, за основу алгоритма для торгового робота были взяты нейронные сети, таким образом удалось настроить торговлю советника с максимальной отдачей — торговый робот удваивает депозит всего за 1 месяц!

Как гарантированно зарабатывать от 20% в неделю?

Есть только 2 варианта — найти профессионального трейдера, которому придётся платить за это вознаграждение, либо использовать современного супер-робот Electronic Brain 3000, работающего на основе нейронных сетей.

Робот НЕ болеет, не требует вознаграждения, у него не бывает плохого настроения. Он просто торгует и приносит стабильные 100% в месяц. Мало? Поставьте его на 3 валютные пары и зарабатывайте до 300% в месяц.

Простой расчет. На счету с депозитом в 1000 USD на одной валютной паре сможете каждый месяц выводить по 1000 USD. На счету в 2000 USD с 3 валютных пар Ваш ежемесячный заработок составит уже 6000 USD в месяц.

Хотите больше? Просто оставьте прибыль на счету, и уже на второй месяц Вы сможете забрать 8000×3=24000 USD. А там уже и до миллиона недалеко.

Как гарантированно зарабатывать 3% в день?

— Каждый день сидеть возле компьютера и спать за ним? Нет!
— Вложить в какой-нибудь index top 100 ? Нет!
— Положить в банк? Нет конечно!

Нужно поставить советник Electronic Brain , который будет приносить прибыль ежедневно, даже когда вы спите!

Как получить советник?

1. Откройте торговый счёт по этой ссылке
2. Далее, просто отправьте запрос через службу поддержки у данного брокера на получение бесплатного робота Electronic Brain 3000 и это всё!
3. Раз в месяц вам нужно будет просто выводить прибыль, но если хотите, чтобы советник стал приносить больше, то можно подкопить депозит и робот будет делать больше.

Вам не нужно будет следить за ним, постоянно «докручивать», что-то оптимизировать, боятся за выход новостей — это новейшая современная разработка высочайших специалистов, он всё делает сам!

Данный робот не написан каким-то школьником, который подсмотрел уроки программирования или «Васей» который решил себя попробовать в трейдинге

Команда специалистов разрабатывали его более полугода, столько же времени его тестировали и устраивали всевозможные стресс-тесты.

Компания предоставляет этот советник на бесплатных условиях, чтобы привлечь как можно больше клиентов, у вас есть уникальная возможность приумножать свой капитал ежемесячно: в 2,3 или 4 раза, как захотите!

Не упустите эту возможность! Такое бывает только раз.

Получите советник Electronic Brain прямо сейчас!

Возьмите науку на вооружение и зарабатывайте от 1000 USD в месяц с сегодняшнего дня!

Вы хотите зарабатывать на Forex, но вручную у Вас не получается, доверительное управление Вас подводит, а использовать сигналы форекс вы не успеваете? У вас просто нет времени? Хотите полностью автоматизировать весь процесс? Выход есть!

Этот брокер предлагает своим клиентам получить торгового советника на основе нейронных сетей Electronic Brain 3000 совершенно бесплатно!

После продолжительного тестирования команда разработчиков пришла к выводу, что робот позволяет РЕАЛЬНО зарабатывать.

Да, все верно, вывод такой. Советник за месяц работы приносит в среднем 100% от депозита. То есть, если первого числа у Вас на счету было 6000 USD на счету, то к концу месяца будет уже 12000 USD и это не шутка.

Оставите эту сумму на счету, и к концу месяца будет уже 24000 USD в месяц.

Внимание! Данный советник больше не доступен, рекомендую обратить внимание на этот советник! Он даже ещё лучше даёт сигналы по золоту!

Нейросетевые советники для Форекс

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

HeLL Cat прекрасно подходит для тех людей, которые привыкли к торговле по одной сделке в неделю, торговля хоть и скучная, но безопасная. Этот эксперт рынка Форекс точно не такой. В торговле советником учитывается каждый таймфрейм. Сюда входит как суточный график, так и пятиминутный. Робот HeLL Cat конструирует всю схему перемещения цены на рынке (на момент сделки), после чего, высчитывает прибыльность выхода или входа из сделок.

Только самые актуальные способы перекрытия сделок на валютном рынке использует эксперт HeLL Cat. Открытые ордера выводятся в прибыль, даже если просадки (минимального уровня) или цена не в пользу трейдера. Основным преимуществом советника является функция ограничения убытков. Функция применяет в работе отдельный слой нейросети, который в автоматическом режиме закрывает ордера приносящие убытки. Это происходит в том случае, если цена не намерена возвращаться из-за смены тренда. На эти показатели должны поступить подтверждения о смене цены .

Эксперт HeLL Cat используется при исправлении ошибок или наличии запущенных ситуаций, к которым привели дополнительно работающие с HeLL Cat советники, так как данный эксперт работает не только в одиночном режиме. Советники, которые осложняют ситуацию, в основном используют усреднение при включенном переключателе «Протект Депо». Трейдеры полностью доверяют закрытие сделок на валютном рынке, а также дальнейшее ведение этих сделок. HeLL Cat можно использовать даже при ручной торговле, в основном это любят делать те, кто начинает движение на валютном рынке, разрабатывает стратегии торговли с последующим открытием ордеров.

Параметры депозита при торговле:

1.500 долларов – стандартный размер средств для торговли.

2.100 долларов – минимальный размер средств для торговли.

3.Для долгой торговли на валютном рынке рекомендуются только центовые счета .

Советник прекрасно работает с парой евро/доллар, но это не значит, что на других инструментах он работает хуже. Для того, чтобы торговля была стабильной, трейдеры советуют выставить в роботе рекомендуемые настройки. Ордер Buy открывается на синем уровне, ордер Sell на красном, а желтая линия — это трейлинг-стоп.

Настройки HeLL Cat

•Info panel — параметр, отображающий информационное табло с удобным графиком;

•Stop open first order — параметр, активирующий функцию, останавливающий открытие первых ордеров;

•Stop open all orders — параметр, активирующий функцию включает режим, останавливающий открытие всех ордеров;

•Protect Deposit — ордера, приносящие убыток закрываются с помощью активного режима . Данную функцию следует использовать исключительно при одиночной торговле, катастрофической ошибкой является несоблюдение этого правила;

•Start hour — время начала работы советника (время брокера);

•End hour — указанный час в которое заканчивается действия на рынке;

•Magic number for Buy order — меджик со значением Buy;

•Magic number for Sell order — меджик со значением Sell;

•Calculation of a lot from balance — параметр, активирующий функцию подсчета лота, находящегося в динамическом движении, его должно хватить для открытия первого ордера;

•Calculation of a lot from equity — параметр, активирующий функцию подсчета лота, находящегося в динамическом движении

•Maximum trades — указанное число ордеров, участвующих в сделке;

•Use Money — значение и сумма баланса, использованного во время подсчетов советника на торгах, параметр отвечает за размер этого процента, если все сделано правильно, то на открытие ордеров должно хватит депозита;

•Take Profit — значение профита вычисляемый в пунктах ;

•Slippage — указаны все допустимые линии за которые может перейти цена;

•On/Off additional filter OsMa — параметр, выставляющий дополнительную фильтрацию;

•Study of neuro-network — параметр ,который нельзя корректировать, предназначен для работы нейросети.

Скачать демо-версию или купить HeLL Cat

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

Нейронный советник «GIM Profit»

#1 serdon

Представляю Вам нейронного и полностью автоматического робота — советника GIM Profit.

Вот его некоторые достоинства:
1. Программа не использует отложенные ордера.
2. Программа продолжает вести торговлю в любой ситуации, для нее не страшны перерывы в связи с сервером брокера, ГЭПы, отключения терминала и другие внештатные ситуации. После включения программа распознает свои ордера и, так как применяются виртуальные уровни для торговли и есть вспомогательная логика, программа со временем сама восстанавливается для работы в нормальном режиме.
3. Алгоритм содержит три логических блока: основная логика — когда торговая сетка соответствует норме, вспомогательный — когда возникает сбойная ситуация, она закрывает ордера используя усреднение по объёму с помощью общего траллинг стопа или приводит торговую сетку к нормальному виду, контрольный — следит за тем, чтобы во время работы основной логики у всех ордеров был выставлен ТР или SL.
4. Программа может вести торговлю тремя слоями, включение каждого следующего слоя зависит от количества ордеров предыдущего слоя — зависимость настраивается в свойствах.
5. Расстояние до установки следующего ордера (hSetky) может иметь зависимость от количества ордеров, может увеличиваться или уменьшаться, быть постоянным.
6. Используются виртуальные уровни торговой сетки (отмечаются горизонт. линиями на графике), при достижении которых программа предпринимает заложенные в её логику действия.
7. Все зависимости и параметры программы пользователь может изменять в её свойствах, в инструкции дается описание каждого параметра программы. Имеется подборка новых SET файлов.
8. Продуктивная торговля на всех торговых инструментах (валютные пары, CFD, металлы)
9. Включает в себя, систему торговли по нескольким стратегиям, в различных условиях на рынке (в тренде, во флете, торговля на откатах, во время коррекции, скальпирование)
10. Система защиты депозита от потерь и минимизация рисков
11. Автоматическая установка лота под размер депозита
12. Система управления MM, и установка уровня рисков, удовлетворяющего инвестора.
13. Работает круглосуточно.
14. Спокойно переносит временные обрывы связи
15. Агрессивная и высокодоходная система торговли, дает возможность увеличивать депозит до 500% в месяц, так же советник торгует в спокойном режиме, зарабатывая 150-200% при самых минимальных рисках.

Прикрепленные изображения

Прикрепленные файлы

  • gim_profitd.rar211.03К 153 скачиваний
  • Ira и SkustaS это нравится

#2 swi-1

Почётный житель форума

Представляю Вам нейронного и полностью автоматического робота — советника GIM Profit.

Вот его некоторые достоинства:
1. Программа не использует отложенные ордера.
2. Программа продолжает вести торговлю в любой ситуации, для нее не страшны перерывы в связи с сервером брокера, ГЭПы, отключения терминала и другие внештатные ситуации. После включения программа распознает свои ордера и, так как применяются виртуальные уровни для торговли и есть вспомогательная логика, программа со временем сама восстанавливается для работы в нормальном режиме.
3. Алгоритм содержит три логических блока: основная логика — когда торговая сетка соответствует норме, вспомогательный — когда возникает сбойная ситуация, она закрывает ордера используя усреднение по объёму с помощью общего траллинг стопа или приводит торговую сетку к нормальному виду, контрольный — следит за тем, чтобы во время работы основной логики у всех ордеров был выставлен ТР или SL.
4. Программа может вести торговлю тремя слоями, включение каждого следующего слоя зависит от количества ордеров предыдущего слоя — зависимость настраивается в свойствах.
5. Расстояние до установки следующего ордера (hSetky) может иметь зависимость от количества ордеров, может увеличиваться или уменьшаться, быть постоянным.
6. Используются виртуальные уровни торговой сетки (отмечаются горизонт. линиями на графике), при достижении которых программа предпринимает заложенные в её логику действия.
7. Все зависимости и параметры программы пользователь может изменять в её свойствах, в инструкции дается описание каждого параметра программы. Имеется подборка новых SET файлов.
8. Продуктивная торговля на всех торговых инструментах (валютные пары, CFD, металлы)
9. Включает в себя, систему торговли по нескольким стратегиям, в различных условиях на рынке (в тренде, во флете, торговля на откатах, во время коррекции, скальпирование)
10. Система защиты депозита от потерь и минимизация рисков
11. Автоматическая установка лота под размер депозита
12. Система управления MM, и установка уровня рисков, удовлетворяющего инвестора.
13. Работает круглосуточно.
14. Спокойно переносит временные обрывы связи
15. Агрессивная и высокодоходная система торговли, дает возможность увеличивать депозит до 500% в месяц, так же советник торгует в спокойном режиме, зарабатывая 150-200% при самых минимальных рисках.

#3 stels

Сверлит дырки для медалей

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

Советник EA Better

Вы оказались на странице обучающего руководства советника EA Better. В свое время этот советник наделал немало шума, в конкурсе роботов Automated Trading Championship занял первое место, сильно опередив конкурентов. Многие считали, что причиной успеха стало использование нейронной сети, что сделало его самообучаемым. На данный момент советник находится в свободном доступе, так что это отличный повод изучить его подробнее.

Жми кнопку » изучить » , научись зарабатывать при помощи самообучаемого робота.

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

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

Советник EA Better является среднесрочным торговым роботом, который рассчитан преимущественно для работы на валютных парах EUR/USD, GBP/USD, EUR/JPY, GBP/JPY, USD/JPY, USD/CHF, AUD/USD, USD/CAD и применяется на часовых таймфреймах. Позиции робот может держать от нескольких часов, до нескольких дней. Кроме того, следует отметить, что советник EA Better работает в основном по тренду и при должных настройках может успешно забирать большую часть движения на трендах.

Жми кнопку, чтобы пройти пошаговое руководство по «Советнику EA Better» и освоить данный инструмент в несколько простых шагов Изучить »

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

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

Советник EA Better – это полностью автоматизированный робот, который требует минимум времени на настройку, управление и оптимизацию. Достаточно лишь запустить робот, указать на каких инструментах и с какими условиями работать, после чего можно оставить терминал без присмотра.

Советник устанавливает защитный стоп-приказ, поэтому трейдер может не волноваться о том, что робот EA Better допустит значительные просадки. В советнике также есть встроенный риск-менеджер, который проследит за соблюдением дневного лимита или риска на сделку.

Жми кнопку, чтобы пройти пошаговое руководство по «Советнику EA Better» и освоить данный инструмент в несколько простых шагов Изучить »

Алгоритм советника EA Better

Учитывая тот факт, что советник EA Better оснащен так называемой нейронной сетью со способностью обучения, как заявляют разработчики, определить основной алгоритм работы робота практически невозможно. В составе скрипта интегрировано несколько различных стратегий Форекс, которые применяются в зависимости от условий на рынке. Советник автоматически подбирает наиболее приемлемую стратегию и осуществляет входы в сделки. При этом следует учитывать, что понятие искусственный интеллект и нейронные сети – это не более чем рекламный ход, на деле же, робот не обладает интеллектом. В алгоритме реализовано несколько стратегий с определённым набором сигналов. И при совершении сделок в перечень сигналов могут добавляться новые условия. Именно поэтому советник EA Better требуется периодически оптимизировать, иначе торговля будет выполняться по заведомо убыточным сценариям.

Советник EA Better работает преимущественно по трендовым стратегиям, поэтому приоритет сделок всегда с положительным исходом. Робот не осуществляет много сделок, а наоборот, позиции выполняются достаточно редко, однако они могут быть с весьма прибыльным результатом.

Сторонники риск-менеджмента буду рады узнать, что советник EA Better сразу же после открытия сделки устанавливает защитный стоп-ордер, а также может останавливать торги при достижении лимита. Если позиция даёт положительный результат, советник может перемещать стоп-лосс вслед за ценой.

Жми кнопку, чтобы пройти пошаговое руководство по «Советнику EA Better» и освоить данный инструмент в несколько простых шагов Изучить »

Главные параметры

Советник EA Better может быть установлен через терминал MetaTrader 4 на любую валютную пару, но разработчики рекомендуют придерживаться обозначенного списка. Также можно изменять таймфрейм по торгуемому инструменту, однако это также может изменить показатели прибыльности торгового робота.

После установки советника в торговый терминал можно произвести первичную настройку. Основными параметрами являются:

  • SL_long_EQUAL_SL_short – дублирование параметров защитного стоп-приказа для открытых сделок.
  • Slippage – показатель максимального отклонения текущего тренда от зарегистрированного.
  • MagicNumber – уникальный номер для торговых операций.
  • SL_short – фиксированный размер стоп-лосса для сделок в шорт.
  • SL_long – фиксированный размер стоп-лосса для сделок в лонг.
  • Distortion – уровень деформации.
  • Deviation – размер отклонения.
  • Amplitude – индикатор амплитуды колебаний.
  • Warp – параметр искажения.
  • Lots – размер торговых позиций.
  • UseSound – воспроизведение звуковых алертов при открытии и редактировании сделки.

Нейросетевые советники для Форекс

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

В процессе создания любого торгового робота трейдер проходит через такие этапы как:

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

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

Как работает нейросетевой советник

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

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

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

Нейросетевой советник – мнения скептиков и оптимистов

Скептики приводят несколько весомых аргументов, которые, по их мнению, делают прогнозирование поведения цены бессмысленным:

  • рынок является открытой системой, а это значит, что на график цены влияет множество факторов;
  • некоторые из этих факторов нельзя оценить количественно;
  • реакция на один и тот же фактор может быть различной, то есть играет роль «эффект толпы».

Нейросетевой советник, по мнению оптимистов, будущее трейдинга. Их главным аргументом является то, что на крупных таймфреймах видны ярко-выраженные трендовые участки. Если бы движение цены действительно было хаотичным, то с увеличением таймфрейма график приближался бы к прямой линии. Это говорит о том, что существуют правила, по которым рынок «живет» и нейронные сети позволят еще ближе подойти к их пониманию.

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

FOREX BULLS

Лучший сайт о FOREX, бизнесе и инвестициях

Советник EA Better — самообучающийся робот с искусственным интеллектом

Вы представляете себе машину, которая обучается самостоятельно и эволюционирует каждый день? Именно такой машиной и является Форекс советник EA Better. Он обучается благодаря нейронной сети, на базе которого разработан этот советник.

Этот Форекс робот обучается каждый день во время своей работы. EA Better анализирует новые фигуры на графике и запоминает дальнейшее развитие событий, чтобы при возникновении аналогичной ситуации на рынке отреагировать соответственно.

Нельзя промолчать о фантастической победе этого советника на Automated Trading Championship. EA Better оставил всех своих конкурентов далеко позади.

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

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

Настройки

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

Приятным моментом в работе этого Форекс советника будет тот факт, что он защищает Вас от такой неожиданной ситуации как разрыв интернет соединения. EA Better всегда выставляет стоп-лоссы, так что Вы можете не боятся за слив депозита из-за форс-мажора.

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

Как Вы можете определить, что следует провести внеплановую оптимизацию настроек советника? Если Вы замечаете, что в последнее время Ваши убытки стали превышать 10% от суммы Вашего депозита, то настоятельно рекомендуется произвести оптимизацию настроек. После этого Вы можете спокойно продолжать торговать.

Результаты тестирования советника:

Все бесплатные советники для торговли на рынке Форекс Вы можете посмотреть здесь (нажать).

Последняя новинка в мире рынка Форекс – нейронные сети

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

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

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

Что такое нейронные сети на Форексе

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

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

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

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

Важно! Успешное использование нейронных сетей на Форексе возможно лишь в том случае, если предыдущие результаты каким-либо образом влияют на будущие показатели. Именно на этом основан принцип работы нейронных сетей.

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

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

Заблуждения о нейронных сетях

Обычно у любой новинки для трейдинга на Форексе сразу появляются ярые сторонники, считающие ее «золотым ключиком», легко открывающим дверцу к беззаботной и прибыльной торговле. Но у любой системы есть и недостатки.

Использование форекс-роботов с нейронными сетями не освобождает трейдера от необходимости самостоятельно думать, изучать рынок и принимать решения. Но в то же время такой робот может стать хорошим помощником и улучшить конечные результаты.

Рассмотрим основные заблуждения о нейронных сетях:

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

2. «Можно использовать бесконечное число обучающих алгоритмов». Неверно, существуют ограничения. Во время работы программы нередко случаются остановки из-за ошибок внутри тренировочного сета. Это может привести к неточностям в прогнозировании, что в свою очередь ухудшает результаты торговли и может привести к крупным убыткам.

3. «Необязательно вводить большой объем данных». Зависит от ситуации. Для того чтобы программа самообучалась, необходимо минимум два информационных сета. Первый – на основе входных данных с ожидаемыми моделями исходных, второй – только на базе имеющихся сведений. Результат обучения и работы программы напрямую зависит от количества и качества данных, которые в нее вводятся.

4. «Система не нуждается в перенастройке». Это ложное утверждение. Вносить изменения рано или поздно все равно придется. Ведь на валютном рынке иногда происходят неожиданные события, не всегда поддающиеся логическим объяснениям.

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

Нейронный советник GIM Profit

Добавлено : 17.10.2011 (Обновлено: )

Представляю Вам нейронного и полностью автоматического робота — советника GIM Profit.

Вот его некоторые достоинства

1. Программа не использует отложенные ордера.
2. Программа продолжает вести торговлю в любой ситуации, для нее не страшны перерывы в связи с сервером брокера, ГЭПы, отключения терминала и другие внештатные ситуации. После включения программа распознает свои ордера и, так как применяются виртуальные уровни для торговли и есть вспомогательная логика, программа со временем сама восстанавливается для работы в нормальном режиме.
3. Алгоритм содержит три логических блока: основная логика — когда торговая сетка соответствует норме, вспомогательный — когда возникает сбойная ситуация, она закрывает ордера используя усреднение по объёму с помощью общего траллинг стопа или приводит торговую сетку к нормальному виду, контрольный — следит за тем, чтобы во время работы основной логики у всех ордеров был выставлен ТР или SL.
4. Программа может вести торговлю тремя слоями, включение каждого следующего слоя зависит от количества ордеров предыдущего слоя — зависимость настраивается в свойствах.
5. Расстояние до установки следующего ордера (hSetky) может иметь зависимость от количества ордеров, может увеличиваться или уменьшаться, быть постоянным.
6. Используются виртуальные уровни торговой сетки (отмечаются горизонт. линиями на графике), при достижении которых программа предпринимает заложенные в её логику действия.
7. Все зависимости и параметры программы пользователь может изменять в её свойствах, в инструкции дается описание каждого параметра программы. Имеется подборка новых SET файлов.
8. Продуктивная торговля на всех торговых инструментах (валютные пары, CFD, металлы)
9. Включает в себя, систему торговли по нескольким стратегиям, в различных условиях на рынке (в тренде, во флете, торговля на откатах, во время коррекции, скальпирование)
10. Система защиты депозита от потерь и минимизация рисков
11. Автоматическая установка лота под размер депозита
12. Система управления MM, и установка уровня рисков, удовлетворяющего инвестора.
13. Работает круглосуточно.
14. Спокойно переносит временные обрывы связи
15. Агрессивная и высокодоходная система торговли, дает возможность увеличивать депозит до 500% в месяц, так же советник торгует в спокойном режиме, зарабатывая 150-200% при самых минимальных рисках.

Советник Maximus v17 (нейронная сеть + автооптимизатор + мульти)

Советник maximus_v17 предназначен для торговли на рынках Форекс с помощью программы МетаТрейдер 4. Основные характеристики советника: мультивалютный режим (несколько инструментов с одного графика), торговля от консолидаций, нейронная сеть, автоматическая оптимизация и механизм компенсации неудобных сделок.

Последнее обновление 16 июля 2015 г.

Советник определяет две ценовые консолидации — выше и ниже текущей цены. Как только цена выходит из «облака» консолидации, появляется возможность для открытия сделки (пробой или разворот). Сведения о каждой сделке (параметры индикаторов) записываются в специальные файлы нейронной сети. Перед открытием сделки советник maximus_v17 пропускает текущие параметры индикаторов через нейронную сеть, которая выступает в роли фильтра. Советник ведет учет всех открытых сделок и, при необходимости, принимает решение о компенсации неудобных сделок за счет прибыли других сделок за соответствующий период. Автоматическая оптимизация, как и прежде, выполняется на ежедневной основе. Теоретически количество пар, для которых возможно последовательное выполнение оптимизации, не ограничено. Пользователь получает 4 сета для пар AUDUSD, EURUSD, GBPUSD и USDJPY. Сеты могут быть похожими, новые можно запросить в теме советника http://ameboo.com/article/a >
Лот удобно указывать в виде фиксированного значения или процента от доступных средств. В последнем случае достаточно добавить знак процента в конце значения. Специальная функция запрещает открывать сделки в течение некоторого времени, если на выходных образовался так называемый гэп. Это также важно для проведения автоматической оптимизации, которая выполняется независимо от дней недели.

Что нового в 17-ой версии. Советник maximus_v17 рисует уровни поддержки и сопротивления на других графиках, работая на одном графике (параметр draw_all). Можно указать относительный лот менее 0.01% (например, 0.005%). Усовершенствована работа компенсации.

Экземпляр советника привязывается к номеру реального счета (не более 1 счета каждые полгода). Демо-счет работает без привязки.

Мониторинг демонстрирует работу советника в прошлом и не гарантирует столь же успешную работу в будущем.

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

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

Нейросеть на Форекс: Применение и проблемы

Как применяется нейронная сеть в торговле на Форекс. Суть и принципы нейронной торговле на биржах, перспективы машинного обучения.

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

Что такое Нейронная сеть и как она работает в торговле на биржах

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

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

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

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

Что такое нейросети на Форекс

В последние время трейдерское сообщество все чаще обсуждает машинное обучение и нейросети на Форекс и бирже. Эта тема не совсем нова: в докризисные годы были популярны торговые программы на базе НС NeuroSolutions и NeuroShell. Сейчас, после внедрения Google и Microsoft этой технологии в свои переводчики и голосовой поиск, продвинутые трейдеры снова обратили на нее внимание.

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

Однако нейросети на Форекс все еще недоступны для широких масс трейдеров. Поэтому большинству приходится пока что изучать их работу в теории.

Главной трудностью применения искусственных нейросетей является процесс их обучения. Другим препятствием становится высокая стоимость нейропакетов и в особенности специального оборудования для них – нейрокомпьютеров.

Посмотрите короткое видео о использовании нейросетей в торговле на биржах:

Некоторые американские компании как LBS Capital Management Inc. покупают небольшие нейропакеты и нейрокомпьютеры до $50000 и улучшают свои торговые показатели на американских фондовых индексах S&P 500 или Nasdaq 100 .

Схема работы нейронной сети:

Задачи для нейросети

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

  • Большинство нейропакетов включают опцию определения чувствительности к входной информации. Эта функция позволяет загружать все имеющиеся данные без сортировки, после чего сеть сама покажет, какие данные более приоритетны. Ввиду непрогнозируемости времени обучения НС этот способ далек от оптимального, однако является самым простым.
  • Данные проверяются на противоречивость: большое количество взаимоисключающей информации способно полностью блокировать возможность получения сколько-нибудь точного рыночного прогноза.
  • Возможно использование нейросетевых программных инструментов, работающих по технологии Data Maining. В основе такого метода обработки информации лежит классификация данных различными способами, включая нечеткую логику.
  • Применяются методы корреляционного и кластерного анализа, а также исследование временных рядов, которые дают возможность группировки введенных данных. Также они выявляют отношение числовых показателей друг к другу и их цикличность применительно к отдельным элементам и к группам цифр.

Почему нейронные сети не применяются активно в трейдинге?

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

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

В самой популярной торговой платформе для рынка Форекс – MetaTrader пока что нет возможности подключения модулей для нейросетей, хотя попытки уже предпринимались и уже написаны некоторые готовые библиотеки. Сейчас есть возможность подключения программ машинного обучения у платформы Wealth Lab, но программирование данных модулей – задача очень сложная и на данный момент не реализованная.

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

В каких сферах успешно применяются нейронные сети

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

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

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

Нейросети успешно применяются сегодня в поисковых алгоритмах Яндекс и Google. Помимо этого, они используются, к примеру, в Amazon. В известнейшей интернет-сети продаж благодаря автоматизации механизма рекомендаций осуществляется 35% продаж.

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

Применяются нейронные сети и на транспорте. В частности, речь идет о беспилотных автомобилях и других разработках в этой отрасли, которые ведутся известными компаниями Google, Yandex, Uber.

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

Плюсы и минусы

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

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

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

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

Наконец, из доступных сегодня систем, построенных на базе нейронных сетей, большинство показывает точность прогнозов в 50-60%. То есть данные методики пока что не отличаются высокой точностью.

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

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

Заключение

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Трейдер, программист MT4, MT5

Советники, индикаторы, обзоры стратегий, идеи, торговые прогнозы

Советники на основе нейронных сетей

Советники на основе нейронных сетей

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

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

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

Traders //

    Opentraders — это независимое сообщество, создаваемое трейдерами и для трейдеров. Присоединяйтесь, нам по пути!
  • Войти
  • Регистрация
AM2
Андрей

Группа «Программирование на MQL»

Обсуждаем здесь вопросы разработки экспертов, делимся опытом, выкладываем уроки.

Внимание! Если Вы хотите заказать советник, то Вам в группу «Заказы на разработку советников»

Лучшее от AM2

Нейросети. Однослойный перцептрон.

После победы советника Александра Топчило на чемпионате по автотрейдингу Automated Trading Championship 2007 эксперты на основе нейросетей стали особенно популярны.

Интервью с чемпионом вы можете посмотреть по ссылке: championship.mql4.com/2007/ru/news/302

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

ПРЕДСКАЗАНИЕ ФИНАНСОВЫХ ВРЕМЕННЫХ РЯДОВ: www.mql5.com/ru/articles/1506
ПРОГНОЗИРОВАНИЕ ЦЕН С ПОМОЩЬЮ НЕЙРОННЫХ СЕТЕЙ: www.mql5.com/ru/articles/1482
РЕЦЕПТЫ НЕЙРОСЕТЕЙ: www.mql5.com/ru/articles/1562
КАК НАЙТИ ПРИБЫЛЬНУЮ ТОРГОВУЮ СТРАТЕГИЮ: www.mql5.com/ru/articles/1447
Код эксперта «ArtificialIntelligence_Right»: www.mql5.com/ru/code/7650
Код эксперта «ArtificialIntelligence»: www.mql5.com/ru/code/10289

Для начала немного теории:

Что такое нейронная сеть или Perceptron? Это алгоритм, использующий уравнение линейного неравенства (линейного фильтра), с помощью которого можно причислить исследуемый объект к тому или иному классу или, наоборот, исключить его из этого самого класса объектов. Само неравенство выглядит так:
w1 * a1 + w2 * a2 +… wn * an > d,
где:
wi — весовой коэффициент с индексом i,

ai — численное значение признака с индексом i исследуемого объекта,

d — пороговое значение, чаще всего равное 0.

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

Наш простейший перцептрон будет анализировать открытие и закрытие свечей на определенном участке истории и на основе этого будет покупать или продавать с фиксированными стопами.

Код перцептрона будет выглядеть так:

Если функция вернет значение меньше нуля покупаем, больше продаем.

И вот готов весь код эксперта:

Поставим наш код на оптимизацию на участке 11.01.2000-11.01.2015 на дневках по ценам открытия.

Результаты оптимизации на участке следующие:

Форвард тест 11.01.2015-23.08.2020:

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

Нейросетевые советники для Форекс

Предсказатель на основе самообучающейся нейронной сети.
Предлагается индикатор использующий нейронную сеть прямого распространения (feedforward neural network), которая самообучается методом Обратного Распространения Ошибки (backpropagation). Сеть загружается через DLL файл, исходный C++ код которого прилагается.
Нейронная сеть это ничто иное как нелинейная модель выходов как функция входов. На входы подаются данные задаваемые пользователем, например выборки временного ряда. Смысл выходных данных также задаётся пользователем, например сигналы 1=buy/0=sell. Структура сети опять же задаётся пользователем. Сеть прямого распространения состоит из

-входного слоя (input layer), элементами которого являются входные данные,

— скрытых слоёв (hidden layers), состоящих из вычислительных узлов называемых нейронами (neurons) и

— выходного слоя (output layer), который состоит из одного или нескольких нейронов, выходы которых являются выходами всей сети.

Все узлы соседних слоёв связаны между собой. Эти связи называются синапсами (synapses). Каждый синапс имеет вес (weight w[i,j,k]), на которой умножаются данные передаваемые по синапсу. Данные передвигается слева направа т.е. от входов сети к её выходам. Отсюда и название, «сеть прямого распространения». Общий пример этой сети изображён на рисунке внизу

Данные перерабатываются нейронами за два шага:

1. Все входы, помноженные на соответствующие веса, сначала суммируются

2. Затем получившиеся суммы обрабатываются функцией активации нейрона (activation or firing function) и посылаются на единственный выход.

Смысл функции активации нейрона заключается в моделировании работы нейрона мозга: нейрон срабатывает только после того как информация достигла определённого порога. В математическом аспекте, эта функция как раз и придаёт нелинейность сети. Без неё, нейронная сеть была бы линейной авторегрессионной моделью (linear prediction model). В прилагаемых библиотечных функциях возможен выбор трёх функций активации нейрона

* сигмоидальная функция sigm(x)=1/(1+exp(-x)) (#0)
* гиперболический тангенс tanh(x)=(1-exp(-2x))/(1+exp(-2x)) (#1)
* рациональная функция x/(1+|x|) (#2)

Порог активации этих функций равен 0. Этот порог может быть сдвинут по горизонтальной оси за счёт дополнительного входа нейрона называемом входом смещения (bias input), которому приписан определённый вес таким же образом как и к другим входам нейрона.

Таким образом, количество входов, слоев, нейронов в каждом слою и веса входов нейронов полностью определяют нейронную сеть, т.е. нелинейную модель, которую она создаёт. Чтобы пользоваться этой моделью необходимо знать веса. Веса вычисляются путём обучения сети на прошлых данных: на входы сети подаются нескольков наборов входных и соответствующих выходных данных и рассчитывается среднеквадратичная ошибка отклонения выхода сети от тестируемого. Цель обучения сети заключается в уменьшении этой ошибки путём оптимизации весов. Существуют несколько методов оптимизации, среди которых основными эвляются метод Обратного Распространения Ошибки (ОРО) и метод генетической оптимизации.

* BPNN.dll — библиотечный файл
* BPNN.zip — архив всех файлов необходимых для создания ДЛЛ файла
* BPNN Predictor.mq4 — индикатор предсказывающий будущее значение цены
* BPNN Predictor with Smoothing.mq4 — индикатор предсказывающий будущее значение цены, сглаженной ЕМА

Библиотечный файл BPNN.cpp содержит две функции: Train() и Test(). Train() предназначен для обучения сети для предоставленных входных и выходных данных. Test() предназначен для вычисления выходных данных на основе весов полученных после прогона Train().

Входными (зелёный цвет) и выходными (синий цвет) параметрами функции Train() являются:

double inpTrain[] — обучивающие входные данные (старый первый)
double outTarget[] — обучивающие выходные данные (старый первый)
double outTrain[] — выходы сети после обучения
int ntr — количество обучающих наборов входы-выходы
int UEW — ключ управляющий использованием внешних значений для инициализации весов (1=используем extInitWt[], 0=используем случайные числа)
double extInitWt[] — исходные значения весов
double trainedWt[] — значения весов после обучения
int numLayers — количество слоев в сети включая входной, скрытые и выходной
int lSz[] — одомерный массив размера numLayers, в котором хранятся количества нейронов в каждом слою. lSz[0] задаёт количество входов сети
int AFT — тип функции активации (0-сигмоидальная, 1-гиперболический тангенс, 2-рациональная)
int OAF — ключ использования функции активации в выходны нейронах (1=используем функцию активации, 0=нет)
int nep — максимальное количество обучающих шагов (эпох). Эпоха состоит из проверки всех обучающих наборов.
double maxMSE — среднеквадратичная ошибка, при которой обучения останавливается.

Входными (зелёный цвет) и выходными (синий цвет) параметрами функции Test() являются:

double inpTest[] — входные данные (старый первый)
double outTest[] — выходные данные
int ntt — колчиство наборов в входных и выходных данных
double extInitWt[] — исходные значения весов
int numLayers — количество слоев в сети включая входной, скрытые и выходной
int lSz[] — одомерный массив размера numLayers, в котором хранятся количества нейронов в каждом слою. lSz[0] задаёт количество входов сети
int AFT — тип функции активации (0-сигмоидальная, 1-гиперболический тангенс, 2-рациональная)
int OAF — ключ использования функции активации в выходны нейронах (1=используем функцию активации, 0=нет)

Использование функции активации в выходных нейронах зависит от характера выходны данных. Если выходами сети являются биноминальные сигналы (0/1 или -1/1), то нужно использовать функцию активации (OAF=1). Причём учтите что для функции №0, уровни сигнала 0 и 1, а для функций №1 и 2 уровни -1 и 1. Если выходом сети является предсказание цены, то функция активации в выходном слое не нужна (OAF=0).
Примеры индикаторов использующих нейронную сеть:

BPNN Predictor.mq4 — предсказывает будущие цены. Входными параметрами сети являются относительные приращения цен:

где delay[i] берётся из ряда Фибоначи. Выходом сети является предсказываемое относительное приращение будущей цены. Фунцкия активации в выходном слое отключена.

Входными параметрами индикатора являются

extern int lastBar — номер последнего бара
extern int futBars — количество будущих предсказываемых баров
extern int numLayers — количество слоев в сети включая входной, скрытые и выходной
extern int numInputs — количество входов сети
extern int numNeurons1 — количество нейронов в слое №1
extern int numNeurons2 — количество нейронов в слое №2
extern int numNeurons3
extern int numNeurons4
extern int numNeurons5
extern int ntr — количество обучающих наборов входы-выходы
extern int nep — максимальное количество обучающих шагов (эпох)
extern int maxMSEpwr — экспонента используемая для расчёта максимальной допустимой среднеквадратической ошибки обучения maxMSE=10^maxMSEpwr
extern int AFT — тип функции активации (0-сигмоидальная, 1-гиперболический тангенс, 2-рациональная)

Индикатор выдаёт такую картинку, где

* красный цвет — предсказания от последней цены Open
* чёрный цвет — прошлые тренировочные цены Open, по котором (как ожидаемым выходным данным) проводилось обучение сети
* синий цвет — выходы обученной сети на тренировочных данных

BPNN Predictor with Smoothing.mq4 — тоже предсказывает цены, но с предварительным сглаживанием цен экспоненциальной скользящей средней (EMA) с периодом smoothPer.

1. Копируйте приложенный BPNN.DLL файл в C:\Program Files\MetaTrader 4\experts\libraries
2. Включайте использование DLL в метатрейдере: Tools — Options — Expert Advisors — Allow DLL imports

Если приложенный DLL файл не работает, то компилируйте сами. Все необходимые файлы содержатся в BPNN.zip.
Советы:

* Сеть с 3-ми слоями (numLayers=3: один входной, один скрытый и один выходной) достаточна для подавляющего большинства применений. По теоремe Cybenko (1989) сеть с одним скрытым слоем может моделировать любую непрерывную нелинейную фунцкию и сеть с двумя скрытыми слоями способна описать функцию с разрывами (http://en.wikipedia.org/wiki/Cybenko_theorem):

* Количество нейронов в скрытом слую определяйте экспериментально. В литературе встречаются такие рекомендации: кол-во скрытых нейронов = (кол-во входов + кол-во выходов)/2, либо SQRT(кол-во входов * кол-во выходов). Следите за сообщениями о среднеквадратичной ошибки обучения в окне experts метатрейдера.
* Для получения хорошего обобщения, количество обучающих выборок должно в 2-3 раза превышать количество оптимизируемых весов. Например, в опубликованных примерах, количество весов равно (12+1)*5 на входах скрытого слоя плюс (5+1) на входах выходоного слоя, т.е. 71. Поэтому количество обучающих выборок должно быть по крайней мере 142. Концепт обобщения объяснён на рисунке внизу для одномерного случая y(x).
* Увеличения количества обучающих эпох может не повысить точность предсказаний на тестируемых данных даже если ошибка обучения (MSE) уменьшилась. При большом количестве весов сеть становится переученной (см объяснения внизу).
* Входные данные должны преобразоваться в стационарный ряд. Цены сами по себе таковым рядом не являются. Рекомендуется также нормализовывать входные данные к диапазону -1..1.

На этом графике показана линейная функция y=b*x (x-вход, y-выход) с добавленным шумом к выходам. Из-за этого шума, измерения функции (чёрные точки) не лежат на прямой. Функция y=f(x) может быть смоделирована нейронной сетью. Сеть с большим количеством весов (степеней свободы) способна уменьшить ошибку обучения по всем имеюшимся измерениям до нуля и описать тренировочные выходные данные плавной кривой. Но эта кривая (показана красным цветом) не имеет ничего общего с нашей линейной фунцкией y=b*x (показана зелёным цветом). Использование такой сети для предсказания будущих значений функции y при новых входных значениях x приведёт к большим ошибкам так как шум не предсказуем.

Интеллектуальный торговый робот на основе нейронной сети

Трейдер, программист MT4, MT5

Советники, индикаторы, обзоры стратегий, идеи, торговые прогнозы

Советники на основе нейронных сетей

Советники на основе нейронных сетей

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

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

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

Нейронный советник Maximus_V17

Советник Maximus_v17 предназначен для торговли на рынках Форекс с помощью программы МетаТрейдер 4. Основные характеристики советника: мультивалютный режим (несколько инструментов с одного графика), торговля от консолидаций, нейронная сеть, автоматическая оптимизация и механизм компенсации неудобных сделок.

Советник определяет две ценовые консолидации — выше и ниже текущей цены. Как только цена выходит из «облака» консолидации, появляется возможность для открытия сделки (пробой или разворот). Сведения о каждой сделке (параметры индикаторов) записываются в специальные файлы нейронной сети. Перед открытием сделки советник Maximus_V17 пропускает текущие параметры индикаторов через нейронную сеть, которая выступает в роли фильтра. Советник ведёт учёт всех открытых сделок и, при необходимости, принимает решение о компенсации неудобных сделок за счёт прибыли других сделок за соответствующий период. Автоматическая оптимизация, как и прежде, выполняется на ежедневной основе. Теоретически количество пар, для которых возможно последовательное выполнение оптимизации, не ограничено. Пользователь получает 4 сета для пар AUD/USD, EUR/USD, GBP/USD и USD/JPY. Сеты могут быть похожими.

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

Что нового в 17-ой версии. Советник maximus_v17 рисует уровни поддержки и сопротивления на других графиках, работая на одном графике (параметр draw_all). Можно указать относительный лот менее 0.01% (например, 0.005%). Усовершенствована работа компенсации.

ОС только Windows. Депозит от 100 долларов (мин. лот в этом случае 0.01). Советник умеет работать с обычной и расширенной котировкой цен (4-значный или 5-значный депозит, или иначе для других инструментов). Market Execution (рыночное исполнение или NDD) или Instant Execution (моментальное исполнение). Параметры дублируются на жёстком диске, поэтому никакие системные сбои не нарушат алгоритмов работы. Вместе с советником Вы получаете подробный файл инструкций.

Экземпляр советника привязывается к номеру реального счёта (не более 1 счёта за полгода). Демо-счёт работает без привязки.

Купить: Нейронный советник Maximus_V17 85,70$

Советники

1.2. Советники

Основные типы советников. Их достоинства и недостатки

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

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

Какие бывают типы советников?

  • Трендовые советники
  • Мартингейл советники
  • Скальпинг советники (пипсовщики)
  • Нейронные советники
  • Советники сеточники
  • Комбинированные советники

Трендовые советники

Главное правило трейдера – торгуй по тренду и будет тебе счастье.

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

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

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

Наиболее популярные трендовые советники:

  • OutsideBar
  • Cash Hammer
  • R-Profit V.8.1 final
  • Catcher EA
  • R-Profit MulteGrace
  • StarWay

Перечисленные трендовые советники работают со всеми типами счетов компании NordFX.

Мартингейл советники

Торговая стратегия по Мартингейлу — это такая стратегия, тактика торговли, которая характеризуется увеличением объема торговли, как правило, в 2 раза, при каждом проигрыше. Суть стратегии стоится к тому, что после череды проигрышей вероятность выигрыша возрастает.

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

Наиболее популярные мартингейл советники:

  • Советник форекс Илан
  • PipStrider

Перечисленные мартингейл советники работают со всеми типами счетов компании NordFX, но мы рекомендуем использовать счета Микро и 1:1000, т.к. на данных счета есть возможность торговать от 0,01 лота.

Скальпинг советники

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

Иногда скальперы открывают около сотни сделок в день.

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

Наиболее популярные скальпинг советники:

  • Parabolic 2
  • Ray Scalper
  • Robot FXnewtec
  • FapTurbo

Перечисленные скальпинг советники работают со всеми типами счетов компании NordFX.

Нейронные советники

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

Ярким представителем в данной отрасли является советник EA Better. Это самообучающийся советник, использующий принцип нейронной сети – он каждый раз адаптируется под новые реалии, а не работает по заданному шаблону.

Данный советник работают со всеми типами счетов компании NordFX. Протестировать работу данного советника вы можете счетах Микро и 1:1000.

Советники-сеточники

ReticoloFX — наиболее сбалансированный между риском и прибыльностью советник-сеточник.

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

Так как данный советник не использует стоп-лосс, рекомендуем применять его на счетах Микро и 1:1000. Для обеспечения стабильность работы советника желательно установить его на VPS сервер.

Комбинированные советники

Комбинированные советники – это такие советники, которые могут вести автоматическую торговлю, одновременно сочетая в себе алгоритм различных вариантов торговли.

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

Наиболее популярные комбинированные советники:

  • Gepard 5.0 – работает на всех счетах компании NordFX.
  • 2Sides_Stoch – рекомендуется счет Микро, т.к. для стабильной работы нужно кредитное плечо 1:500

Установка советников на платформы МТ4 и МТ5 и их удаление

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

Процесс установки советника на платформу MT5 не отличается от установки на платформу MT4, но важно понимать, что советник, разработанный для MT4 не будет работать на платформе MT5.

Шаг 1. Распаковываем купленный/скаченный вами советник в удобную для вас папку.

В архиве могут быть следующие файлы:

  • .mq4, .ex4 и .mq5, .ex5 – файлы самого эксперта для платформ MT4 и MT5 соответственно
  • .dll – файлы различных библиотек
  • .set – файл настроек

Шаг 2. Запускаем ваш торговый терминал и в меню «Файл» открываем «Каталог данных»

Шаг 3. В открывшемся окне находим и открываем папку MQL4 (для MT4) или MQL5 (для MT5).

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

  • ех4 или mq4 — MQL5 > Experts;
  • файл dll — в папку MQL5 > libraries;
  • шаблоны настроек set — в папку MQL5 > presets;
  • ех5 или mq5 — MQL5 > Experts;
  • файл dll — в папку MQL5 > libraries;
  • шаблоны настроек set — в папку MQL5 > presets;

После копирования файлов вам необходимо перезапустить терминал.

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

Шаг 5. После запуска торгового терминала в окне «Навигатора» будет во вкладке «Советники» будет отображаться ваш советник. Если его там нет – проверьте, верно ли вы скопировали файлы вашего советника.

Шаг 6. Далее в меню Сервис ->Настройки ->Советники необходимо отметить следующие галочки:

Шаг 7. Следующим шагом мы устанавливаем нашего советника на график торгуемой нами валютной пары. Для этого открываем нужный нам график и перетаскиваем нашего советника из окна «Навигатора» прямо на график.

После того, как вы перенесли советника на график, откроется окно с настройками советника.

Обычно все настройки советника уже внесены. Если к вашему советнику прилагался файл set – то вы можете нажать кнопку «Загрузить» и выбрать файл с соответствующими настройками.

После установки необходимых параметров нажимаем кнопку «Ок».

Шаг 8. Если наш советник установлен правильно и готов к работе, то в верхнем правом углу вы увидите улыбающийся смайлик.

Если вы видите грустный смайлик, то, скорее всего, у вас выключена кнопка «Авто-торговля».

На этом установка вашего советника закончена.

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

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

Тестирование советников

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

Какие существуют методы тестирования стратегий?

1. Визуальный

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

Изучая график визуальным методом, вы сможете увидеть проблемные сделки, внести соответствующие коррективы в работу советника. При визуальном тестировании необходимо просматривать график минимум за последние 6 месяцев, а лучше за последние 1-2 года.

2. Тестирование на встроенном тестере в торговый терминал Meta Trader

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

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

Первое, что вам необходимо сделать – это установить торговый терминал Meta Trader на ваш компьютер, если вы еще этого не сделали.

Запускаем торговый терминал Meta Trader и загружаем архив котировок. Для этого заходим в меню Сервис -> Архив котировок (либо взываем быстрой клавишей F2).

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

Важно! Всегда загружаем только минутные графики, т.к. построение любого таймфрейма начинается именно с минутного графика.

Далее выбираем таймфрем М1, нужную нам валютную пару и нажимаем Загрузить.

Следующий важный шаг – это установка нашего торгового советника в наш торговый терминал. Расписывать этот процесс подробной не будем, инструкция по установке советников в торговый терминал есть на нашем сайте.

Теперь, когда загружены котировки и установлен наш торговый советник мы можем приступить к тестированию нашего советника.

Для этого переходи в меню Вид -> Тестер стратегий (либо вызываем сочетанием клавиш Ctrl+R).

При запуске тестера стратегий откроется небольшое приложение. Интерфейс приложения интуитивно понятен и не должен вызывать вопросов.

В тестере мы выбираем следующие пункты:

1. Советник – выбираем из выпадающего списка наш советник.

2. Символ – выбираем интересующую нас валютную пару.

3. Модель – выбираем «Все тики» — это самый долгий метод тестирования, но зато самый точный.

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

5. Визуализация – отмечаем галочку.

Нажимаем Старт и ждем результаты теста.

Результат будет считаться успешным, если точность моделирования составит более 85%.

3. Тестирование на торговом счете

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

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

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

Искусственные нейронные сети и их применение на рынке Форекс

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

Что такое искусственная нейронная сеть?

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

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

Простая нейросеть состоит из трех нейронов:

Обратите внимание! Из всех форекс брокеров, работающих на территории РФ, критериям действительно качественной компании удовлетворяют немногие. Лидером является – Альпари!

— более 20 лет на рынке Форекс;
— 3 международные лицензии;
— 75 инструментов;
— быстрый и удобный вывод средств;
— более двух миллионов клиентов;
— бесплатное обучение;
Альпари — это брокер №1 по версии Интерфакса! Все, что необходимо для начала — просто зарегистрироваться на сайте!

  • входного;
  • скрытого;
  • выходного.

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

Основные задачи, решаемые с помощью нейросетей:

  • классификация – распределение данных по параметрам;
  • прогнозирование – например, курса валют исходя из имеющихся данных;
  • распознавание образов;

Наиболее успешно нейронные технологии применяются для распознавания образов.

Для справки! Голосовые команды и фраза «окей, Гугл» — тоже нейросети.

Классификация нейросетей

Нейросети классифицируются по количеству слоев нейронов:

  • однослойные — с одним слоем;
  • многослойные — с несколькими скрытыми слоями.

Также по направлению движения информации они могут быть следующих видов:

  • прямого распространения – информация двигается только в одном направлении;
  • рекуррентные – с обратными связями;

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

Нейронные сети в трейдинге

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

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

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

Программное обеспечение для создания нейросетей в трейдинге

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

ExelNeuralPacckage Пакет, разработанный российскими специалистами расширяющий возможности MS Exel в области нейротехнологий.
Nero Brainmaker Несложная программа для проектирования сетей с большим количеством слоев.
NeuroLab Приложение для Wealth-Lab.
NeuralWorks Семейство продуктов для разработки сетей.
NeuroShell Продукты для решения широкого ряда задач, в том числе и в трейдинге.
Trading Solutions Специализированная программа для трейдеров, позволяющая им создавать и отлаживать нейронные сети.
Statistica Продукты компании StatSoft для статистического анализа, в том числе, с применением нейросетей.

Для Форекс-трейдеров существует возможность писать роботов и советников на языках MQL4 и MQL5. Для работы в этом направлении есть соответствующие библиотеки. Также можно использовать пакет NeuroSolutions который позволяет не только создавать нейронные сети, но и подключаться к MetaTrader.

Недостатки нейросетей, работающих на Форекс

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

  1. Нейросети являются разновидностью статистического анализа и поэтому им свойственны все проблемы и болезни статистических методов: успешный анализ исторических данных не гарантирует успеха в будущем – это утверждение в полной мере справедливо и для нейросетей.
  2. По мере усложнения сети, количество вычислений растет по экспоненте.
  3. Нейронные сети работают по принципу черного ящика: загружая в сеть данные и получая результат, трейдер не понимает принципов, на основании которых она принимает решение, значит он не склонен доверять ей свои деньги, тем более, на таком рынке, как Форекс.

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

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

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

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

Тема: Нейросетевой советник

не использует мартин, не пересижывает убытки, принцип работы не скажу)

не использует мартин и не пересижывает позиции, сам обучается и переобучается, пока обучен только eur/usd.

Так это он на истории такие результаты показывает?

» noldor-говорил» не использует мартин, не пересижывает убытки, принцип работы не скажу)

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

на самом деле я не просто так выложил, как пример работы будет, сейчас тестирование идет, а работает он по такому же принципу как например программа neuro shell, сам определяет наилучший сигнал для входа и выхода.

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

Как раз-таки нейронная сеть требует периодической оптимизации для обучения себя самой.

-доктор, вот, посмотрите
-жалуетесь?
-нет, хвастаюсь!

выкладывайте, будем вместе его обучать

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

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

Лучшие брокеры с бонусами:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

Добавить комментарий