• Обзор
  • Отзывы
  • Обсуждение

Neural Transformer

Советник Neural Transformer - это полностью автоматическая стратегия, которая готова для торговли на дневном таймфрейме 2 символов: GBPUSD и USDCAD.

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

Благодаря советнику Neural Transformer обучение нейронных сетей для Форекса становится простым и увлекательным занятием! В настоящее время я предлагаю один вариант сети - LSTM. Это наиболее популярный вариант нейронной сети для классификации и прогнозирования таймсерий. В ближайшее время я планирую добавить другие варианты, а именно Multi Head Attention (многоголовое внимание) и ATFnet (самый современный и неоднозначный вариант на основе преобразования Фурье и комплексных чисел).


Торговля

По умолчанию советник готов для торговли на дневном таймфрейме 2 символов: GBPUSD и USDCAD. Если вы выполнили другое обучение, запустите советник со свойством Action = Trade (действие = торговля).


Обучение (см. рисунки)
Пример для EURUSD, дневной таймфрейм
1) Сбор данных выполняется в Тестере стратегий

В свойствах Тестера стратегий выберите:
Советник: Neural Transformer
Символ: EURUSD
Интервал: 2004.01.01 - 2024.04.01
Моделирование: Только цены открытия

В свойствах советника выберите:
Action = Collect_data
Timeframe = D1
Number of bars = 30
Number of forecast bars = 20

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

Нажмите кнопку "Старт" в Тестере стратегий, чтобы собрать данные.

Через несколько секунд в журнале Тестера стратегий появится 2 записи. Training complete EURUSD D1 LSTM | patterns 5261 - "Обучение выполнено EURUSD D1 LSTM | паттернов 5261" и Collect_data file saved to ... - "Файл сбора данных сохранен в ..."

Вы можете открыть файл данных и просмотреть его по указанному пути.


2) Обучение выполняется в Тестере стратегий

В свойствах советника выберите:
Action = Train
Timeframe = D1
Number of bars = 30


Epochs = 1000
Number of LSTM layers = One
Number of Dense layers = One
Learning rate = 0. 01
Decay for Learning rate = 0.1
Patience = 50
Neurons per layer = 32
Validation percent = 0.2

Другие свойства советника не имеют значения для обучения.

Нажмите кнопку "Старт" в Тестере стратегий, чтобы запустить обучение.

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

Epoch 10 >> time 0.48500 sec | loss 0.50258 | custom_err 0.99484 <> 1.00055 - "Эпоха 10 >> время 0,48500 сек | потеря 0,50258 | ошибка 0,99484 <> 0,99484"

New lr 0.00729 at epoch 138 - "Новая скорость обучения 0,00729 на эпохе 138"

Best configuration at epoch 422 >> training stopped - "Лучшая конфигурация на эпохе 422 >> обучение остановлено"

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


3) Проверка обучения в Тестере стратегий

В свойствах Тестера стратегий выберите:
Советник: Neural Transformer
Символ: EURUSD
Интервал: 2020.01.01 - 2024.09.10 (или текущая дата)
Моделирование: OHLC на М1

В свойствах советника выберите:
Action = Trade
Timeframe = D1
Forecast minimum = 0.5
Symbol point = 0.0001
Trading start hour = 4
Takeprofit = 400
Trail = 100
Volume = 0.01
Number of bars = 30

Другие свойства не имеют значения.

Нажмите кнопку "Старт". Советник выполнит обычное тестирование.


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


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

  • Action >> действие. Доступно 3 действия: Trade (торговля), Collect_data (сбор данных) и Train (обучение).
  • Network type >> тип нейронной сети. Сейчас доступен только один вариант - LSTM. Это наиболее популярный подход к обучению таймсерий. В ближайшее время я планирую также добавить другие варианты сетей - Multi Head Attention (многоголовое внимание) и ATFnet.
  • Timeframe >> таймфрейм. По умолчанию используется дневной таймфрейм D1.
  • Forecast minimum >> минимальный прогноз. Для обучения, которое вы выполните самостоятельно, это значение, выше которого срабатывает сигнал открытия сделки. Чем больше значение, тем меньше сделок.
  • Symbol point >> пункты символа используются в расчетах движений цены. Например, для GBPUSD, EURUSD и большинства символов это 0.0001. USDJPY - 0.01; USDSEK и USDNOK - 0.001; XAUUSD - 0.2.
  • Trading start hour >> час начала торговли. Новые сделки открываются после этого времени. Используется, чтобы пропускать ночные гэпы.
  • Takeprofit >> тейкпрофит.
  • Trail >> трейл.
  • Stoploss >> стоплосс.
  • Volume >> объем на одну сделку. Фиксированный объем (пример: 0.02) или процент от доступных средств (пример: 0.015%). Советник печатает реальный объем на вкладке "Советники" при запуске или смене таймфрейма. Всегда используйте фиксированный объем для счетов, которые использует не доллар США в качестве валюты депозита (то есть евро, юань, биткойн, австралийский доллар и т. д.).


Свойства обучения

  • Number of bars >> количество баров, которые советник анализирует, чтобы принять решение.
  • Number of forecast bars >> количество баров для прогноза. Советник смотрит "вперед" на это количество баров, чтобы определить, куда пойдет цена.
  • Epochs >> максимальное количество эпох. Обучение нейронной сети выполняется по эпохам. Как правило, обучение останавливается задолго до этого значения.
  • Number of LSTM layers >> количество слоев LSTM. В архитектуре нейронной сети LSTM используется для поиска информации обратной связи между барами. Полносвязный слой, который следует за LSTM, нужен для поиска зависимостей, общих для всех баров.
  • Number of Dense layers >> количество полносвязных слоев.
  • Learning rate >> скорость обучения. Значение влияет на расчет ошибки во время обучения. Большое значение - обучение происходит скачками и останавливается слишком быстро. Маленькое значение - обучение происходит медленно и может не достигнуть оптимального состояния.
  • Decay for Learning rate >> затухание для скорости обучения. Если обучение не улучшается, это свойство уменьшает скорость обучения по формуле: lr = lr - lr*decay. Позволяет подтолкнуть обучение в нужном направлении.
  • Patience >> количество эпох для "ожидания". Обучение выполняется по мере улучшения ошибки валидации. Советник продолжает обучение это количество эпох, ожидая, что улучшение еще возможно. Если улучшение не наступает, то будет сохранено лучшее состояние нейронной сети, достигнутое ранее.
  • Neurons per layer >> количество нейронов на 1 слой. Чем больше нейронов, тем дольше обучение и тем быстрее привыкание к данным. Нужно найти оптимальное количество нейронов.
  • Validation percent >> процент валидации. 0.2 означает 20%, 0.3 - 30% и т.д Вся выборка обучения делится на 2 части - обучение и валидация. Валидация должна быть меньше обучения.


Другие продукты этого автора
QuantumPip
Evgeniy Scherbina
5 (6)
Советник QuantumPip ("КвантумПип") - это полностью автоматический советник, который умеет торговать одновременно на 10 символах: AUDCAD, AUDUSD, EURUSD, GBPCAD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDCHF и USDJPY. Советник также использует цены золота и серебра для расчета входов по этим символам. Сейчас я провожу тесты, чтобы добавить в советник еще 10 кросс-курсов. Советник использует два вида рекуррентной нейронной модели - односетевую (решения "бай" или "селл") и двухсетевую (решения "бай" или
LuminaFX
Evgeniy Scherbina
LuminaFX - полностью автоматический советник, который торгует 10 символов с одного графика: AUDCAD, AUDUSD, EURUSD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY и USDSEK. Советник реализует популярный вариант рекуррентной нейронной модели. В качестве входов для нейронной модели используются значения Индекса американского доллара DXY или "Дикси". Убедитесь, что в вашем терминале есть 6 символов, составляющие Индекс американского доллара: EURUSD, USDJPY, GBPUSD, USDCAD, USDSEK и USDCHF. Иначе со
Gold Chaser
Evgeniy Scherbina
5 (1)
Советник Gold Chaser ("Искатель золота") торгует полностью автоматически на 4 символах: XAUUSD (Gold), XAGUSD (Silver), BTCUSD (Bitcoin) и XBRUSD (Brent Oil). Я планирую в ближайшем будущем добавить еще криптовалюты и/или фондовые индексы. Возможности "неосновных" символов действительно отличаются от того, к чему привыкаешь с основным набором символов. Прежде всего, золото движется очень быстро. Также как и основные символы, золото реагирует на политическую обстановку, важнейшие экономические со
Советник NewsCatcher Pro открывает как отложенные, так и рыночные ордеры на основе данных из календаря mql5.com . В режиме реальной торговли NewsCatcher Pro автоматически скачивает календарь, открывает, сопровождает и закрывает ордеры. NewsCatcher Pro может торговать любые новости из календаря на любом символе, доступном в МетаТрейдере, включая золото, нефть и кросс-курсы. Чтобы изменить символ, перейдите в представление стратегии. Советник NewsCatcher Pro работает по двум стратегиям: Стратегия
Советник QuantumPip ("КвантумПип") - это полностью автоматический советник, который умеет торговать одновременно на 10 символах: AUDCAD, AUDUSD, EURUSD, GPBCAD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDCHF и USDJPY. Советник также использует цены золота и серебра для расчета входов по этим символам. Советник использует два вида рекуррентной нейронной модели - односетевую (решения "бай" или "селл") и двухсетевую (решения "бай" или неопределенность и "селл" или неопределенность). Таким образом, советни
Your False Hope
Evgeniy Scherbina
4.58 (12)
Советник Your False Hope (с англ. - "Ваша ложная надежда") - это полностью автоматическая стратегия, которая торгует с несколькими символами, такими как AUDUSD, EURUSD, USDJPY, USDNOK и другие. Список символов может меняться по мере развития советника. Я задумал эту стратегию, как пародию на несбыточные мечты пользователей Интернета, вызванные волшебными возможностями машинного обучения на финансовых рынках. Задача - показать, что нормализованные входы любых символов могут быть заучены нейронной
FREE
Индикатор IQuantum показывает торговые сигналы по 10 символам на дневном графике: AUDCAD, AUDUSD, EURUSD, GBPCAD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDCHF и USDJPY. Сигналы индикатора генерируются двумя нейронными моделями, которые были обучены независимо друг от друга. В качестве входов для нейронных моделей используются нормализованные цены символов, а также золота, серебра и указатели текущего дня. Каждая нейронная модель была обучена в двух вариантах. Максимальный режим (Ultimate) представляет
FREE
My Big Bars MT5
Evgeniy Scherbina
4.55 (11)
Индикатор My Big Bars (мои большие бары) показывает бары (свечи) более старшего таймфрейма. То есть, если открыт график с таймфреймом H1 (один час), индикатор "подкладывает" снизу график с таймфреймом H3, H4, H6 и так далее. Используются следующие старшие таймфреймы: M3, M5, M10, M15, M30, H1, H3, H4, H6, H8, H12, D1, W1 и MN1. Индикатор автоматически подбирает только те старшие таймфреймы, которые кратны текущему. Если открыт график с таймрфеймом M2 (2 минуты), то среди старших таймфреймов не
FREE
Intraday Rush
Evgeniy Scherbina
3.4 (5)
Советник Intraday Rush торгует одновременно несколько символов в автоматическом режиме: AUDUSD, EURUSD, GBPUSD, USDCAD, USDCHF и USDJPY. Советник использует измененный вариант популярного индикатора RSI (Relative Strength Index, "Индекс относительной силы"), чтобы принимать торговые решения на открытие и закрытие. Вы можете скачать бесплатный индикатор IRush , на основе которого работает этот советник, чтобы визуализировать торговлю. Главная особенность этого советника в том, что он может "прове
IRush
Evgeniy Scherbina
5 (1)
Индикатор IRush использует модифицированную версию популярного индикатора RSI (Relative Strength Index, "Индекс относительной силы") для определения входов в рынок на дневном графике или меньше. Индикатор настроен и проверен для работы на основных символах: AUDUSD, EURUSD, GBPUSD, USDCAD, USDCHF и USDJPY. Автоматическая торговля по этому индикатору реализована в советнике Intraday Rush . Советник умеет открывать, вести и закрывать свои сделки. Обязательно посмотрите, возможно, это то, что вы иск
FREE
Индикатор High Trend Lite (высокий тренд, простая версия) мониторит 5 символов на 3 таймфреймах одновременно и определяет силу сигнала. Индикатор сообщает, когда происходит совпадение сигналов на разных таймфреймах. При этом индикатор может быть запущен на одном графике. Таким образом, High Trend Lite - это мильтивалютный и мультитаймфреймовый индикатор. С индикатором High Trend Pro , доступным по этой ссылке , у вас будет неограниченное количество символов, 4 таймфрейма, раскрашенный график осн
FREE
NewsCatcher Free MT5
Evgeniy Scherbina
4.5 (2)
Советник NewsCatcher Free открывает сделки на развороте от уровней поддержки и сопротивления. Возможность входа в рынок подтверждается индикатором "индекса относительной силы" (RSI). Индикатор RSI представлен в виде тахометра. Рекомендуется торговать в периоды сильной волатильности на рынке, которая возникает после политических событий или публикации экономических данных. Советник можно использовать как в полуавтоматическом режиме (индикатор RSI выполняет информационную цель), так и в автоматич
FREE
IDixie
Evgeniy Scherbina
IDixie - это индикатор, показывающий значения открытия и закрытия индекса американского доллара DXY или "Дикси". Индикатор рассчитывается из взвешенных значений 6 основных символов: EURUSD, USDJPY, GBPUSD, USDCAD, USDSEK и USDCHF. Помимо значений "Дикси", индикатор также показывает скользящую среднюю. Вы можете задать период скользящей средней. Когда бары индикатора пробивают скользящую среднюю, это создает хорошие сигналы для входа в рынок. Как правило, сигналы индикатора надежнее, чем похожие
FREE
Утилита Filled Area Chart (закрашенный график) позволяет дополнить стандартный набор представлений цены. Красивый график, который обязательно понравится, если вы хотите почувствовать себя трейдером, рожденным под счастливой звездой Блумберга. Свойства утилиты позволяют задать цвета и не только: Color preset - цветовая схема. Выберите предустановленную, либо задайте значение Custom (Пользовательская) и задайте свои цвета для свойств ниже. Custom area color - цвет области ниже ценовой линии.
FREE
NewsCatcher Free
Evgeniy Scherbina
4.67 (3)
Советник NewsCatcher Free открывает сделки на развороте от уровней поддержки и сопротивления. Возможность входа в рынок подтверждается индикатором "индекса относительной силы" (RSI). Индикатор RSI представлен в виде тахометра. Рекомендуется торговать в периоды сильной волатильности на рынке, которая возникает после политических событий или публикации экономических данных. Советник можно использовать как в полуавтоматическом режиме (индикатор RSI выполняет информационную цель), так и в автоматич
FREE
My Big Bars
Evgeniy Scherbina
4.75 (4)
Индикатор My Big Bars (мои большие бары) показывает бары (свечи) более старшего таймфрейма. То есть, если открыт график с таймфреймом H1 (один час), индикатор "подкладывает" снизу график с таймфреймом H4, D1 и так далее. Используются следующие старшие таймфреймы: M3, M5, M10, M15, M30, H1, H3, H4, H6, H8, H12, D1, W1 и MN1. Индикатор автоматически подбирает только те старшие таймфреймы, которые больше текущего и кратны ему. Если открыт график с таймрфеймом M30 (30 минут), то среди старших таймфр
FREE
High Trend Lite
Evgeniy Scherbina
1 (1)
Индикатор High Trend Lite (высокий тренд, простая версия) мониторит 5 символов на 3 таймфреймах одновременно и определяет силу сигнала. Индикатор сообщает, когда происходит совпадение сигналов на разных таймфреймах. При этом индикатор может быть запущен на одном графике. Таким образом, High Trend Lite - это мильтивалютный и мультитаймфреймовый индикатор. С индикатором High Trend Pro , доступным по этой ссылке , у вас будет неограниченное количество символов, 4 таймфрейма, раскрашенный график осн
FREE
Утилита TradeKeeper Lite (хранитель сделок, простая версия) умеет не только показывать прибыль за разные периоды, но и оповещать звуковым сигналом при достижении заданного значения прибыли. Щелкните рисунок тахометра, чтобы переключиться на следующий период подсчета прибыли. Всего их 5: текущий день (This Day), текущая неделя (This Week), текущий месяц (This Month), последние 90 дней (Last 90 Days) и за все время (All I Made). Утилита TradeKeeper Pro , доступная по этой ссылке , позволяет также
FREE
Filled Area Chart MT5
Evgeniy Scherbina
5 (1)
Утилита Filled Area Chart (закрашенный график) позволяет дополнить стандартный набор представлений цены. Красивый график, который обязательно понравится, если вы хотите почувствовать себя трейдером, рожденным под счастливой звездой Блумберга. Свойства утилиты позволяют задать цвета и не только: Color preset - цветовая схема. Выберите предустановленную, либо задайте значение Custom (Пользовательская) и задайте свои цвета для свойств ниже. Custom area color - цвет области ниже ценовой линии.
FREE
Утилита TradeKeeper Lite (хранитель сделок, простая версия) умеет не только показывать прибыль за разные периоды, но и оповещать звуковым сигналом при достижении заданного значения прибыли. Щелкните рисунок тахометра, чтобы переключиться на следующий период подсчета прибыли. Всего их 5: текущий день (This Day), текущая неделя (This Week), текущий месяц (This Month), последние 90 дней (Last 90 Days) и за все время (All I Made). Утилита TradeKeeper Pro , доступная по этой ссылке , позволяет также
FREE
NewsCatcher Pro
Evgeniy Scherbina
4.71 (14)
Советник NewsCatcher Pro открывает как отложенные, так и рыночные ордеры на основе данных из календаря mql5.com . В режиме реальной торговли NewsCatcher Pro автоматически скачивает календарь, открывает, сопровождает и закрывает ордеры. NewsCatcher Pro может торговать любые новости из календаря на любом символе, доступном в МетаТрейдере, включая золото, нефть и кросс-курсы. Чтобы изменить символ, перейдите в представление стратегии. Советник NewsCatcher Pro работает по двум стратегиям: Стратегия
Утилита TradeKeeper Pro (хранитель сделок, профессиональная версия) позволяет вручную открыть сделку с заданным волшебным числом и объемом. Не открывает собственных сделок, только сделки по нажатой кнопке. TradeKeeper Pro тралит любые сделки по индикатору параболик (iSAR), простому трейлу, а также выводит сделки в безубыток. Чтобы тралить все сделки любых инструментов, достаточно запустить утилиту на одном графике. TradeKeeper Pro закрывает открытые сделки или отложенные ордеры определенного ти
Индикатор High Trend Pro (высокий тренд, профессиональная версия) мониторит большое количество символов на 4 таймфреймах одновременно и определяет силу сигнала. Индикатор сообщает, когда происходит совпадение сигналов на разных таймфреймах. При этом индикатор может быть запущен на одном графике. Таким образом, High Trend Pro - это мильтивалютный и мультитаймфреймовый индикатор. High Trend Pro использует переработанные версии популярных и востребованных индикаторов для определения силы сигнала. H
Советник NewsCatcher Visual автоматически скачивает актуальные данные из календаря mql5.com . Советник умеет работать в режиме "автоклик", то есть он автоматически открывает ордеры, сравнивая текущее значение с прогнозом. Также советник позволяет открывать вручную как рыночные, так и отложенные ордеры с заданным объемом. Рекомендации По умолчанию советник NewsCatcher Visual создает стратегию "автоклика" для событий с высокой волатильностью. Однако это не является эффективным подходом в новост
Утилита TradeKeeper Pro (хранитель сделок, профессиональная версия) позволяет вручную открыть сделку с заданным волшебным числом и объемом. Не открывает собственных сделок, только сделки по нажатой кнопке. TradeKeeper Pro тралит любые сделки по индикатору параболик (iSAR), простому трейлу, а также выводит сделки в безубыток. Чтобы тралить все сделки любых инструментов, достаточно запустить утилиту на одном графике. TradeKeeper Pro закрывает открытые сделки или отложенные ордеры определенного ти
Индикатор High Trend Pro (высокий тренд, профессиональная версия) мониторит большое количество символов на 4 таймфреймах одновременно и определяет силу сигнала. Индикатор сообщает, когда происходит совпадение сигналов на разных таймфреймах. При этом индикатор может быть запущен на одном графике. Таким образом, High Trend Pro - это мильтивалютный и мультитаймфреймовый индикатор. High Trend Pro использует переработанные версии популярных и востребованных индикаторов для определения силы сигнала. H
Советник NewsCatcher Visual автоматически скачивает актуальные данные из экономического календаря mql5.com . Советник умеет работать в режиме "автоклик", то есть он автоматически открывает ордеры, сравнивая текущее значение с прогнозом. Также советник позволяет открывать вручную как рыночные, так и отложенные ордеры с заданным объемом. Рекомендации По умолчанию советник NewsCatcher Visual создает стратегию "автоклика" для событий с высокой волатильностью. Однако это не является эффективным по
Фильтр:
Нет отзывов
Ответ на отзыв