• Обзор
  • Отзывы
  • Обсуждение (20)
  • Что нового

AnalyzerNeuralNetwork

Профессиональный робот, в котором реализована стратегия торговли с помощью нейронных сетей. Используются многослойные полносвязные сети прямого распространения MLP (multilayer perceptron). Развитие проекта BotNeyron. Внешне для пользователя эксперт почти не отличается от предшественника, изменена внутренняя конфигурация нейросети, которая направлена на прогнозирование на более длинные промежутки времени. Добавлены параметры для MonoInversion, который позволяет упростить внутреннюю структуру нейросети. Примеры настроек для различных структур в виде файлов с расширением ".set" предоставлены в обсуждениях. Вся информация, касающаяся предыдущего эксперта BotNeyron, подходит к данному эксперту.

Примечание:

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


Параметры:

  • PeriodWork - Рабочий период экспертной системы.
  • Risk - Риск (расчет лота от депозита).
  • LotRounding - Закругления лота.
  • Deviation - Проскальзывания.
  • Sleeps - Ожидание перед повторной попыткой открытия ордера.
  • StopLoss - Стоп-лосс.
  • TakeProfit - Тейк-профит.
  • PeriodTrailing - Период для контроля трейлинг-стопа.
  • TrailingBreakeven - Уровень нулевых потерь.
  • TrailingStart - Трейлинг-старт.
  • TrailingStop - Трейлинг-стоп.
  • PeriodTrailingStep - Период шага трейлинг-стопа.
  • ProhibitNewSeries - Позволяет закрыть серию и не открывать новую.
  • WorkOpenLong - Позволяет открывать длинную позицию.
  • WorkOpenShort - Позволяет открывать короткую позицию.
  • WorkCloseLong - Позволяет закрывать длинную позицию.
  • WorkCloseShort - Позволяет закрывать короткую позицию.
  • WorkCloseReversLong - Позволяет закрывать длинную позицию при открытии короткой.
  • WorkCloseReversShort - Позволяет закрывать короткую позицию при открытии длинной.
  • SignalBar - Основной сигнальный бар.
  • PeriodSignal - Период на котором работают индикаторы, а, соответственно, и нейросеть.
  • TypeDual - Переключатель режима работы нейросети с 2 или 4 выходами.
  • MonoInversion - Упрощает внутреннюю структуру нейросети.
  • LevelInLong - Порог входа нейросети для длинной позиции.
  • LevelOutLong - Порог выхода нейросети для длинной позиции.
  • LevelInShort - Порог входа нейросети для короткой позиции.
  • LevelOutShort - Порог выхода нейросети для короткой позиции.
  • EnabledRSI - Активация индикатора RSI.
  • k1_RSI_long - Коэффициент влияния индикатора RSI на суммарный сигнал для длинной позиции.
  • k1_RSI_short - Коэффициент влияния индикатора RSI на суммарный сигнал для короткой позиции.
  • Period1_RSI - Период индикатора RSI.
  • Layer_1AL - Настройка нейросети для длинной позиции по индикатору RSI.
  • Layer_1BL - Настройка нейросети для длинной позиции по индикатору RSI.
  • Layer_1AS - Настройка нейросети для короткой позиции по индикатору RSI.
  • Layer_1BS - Настройка нейросети для короткой позиции по индикатору RSI.
  • EnabledCCI - Активация индикатора CCI.
  • k2_CCI_long - Коэффициент влияния индикатора CCI на суммарный сигнал для длинной позиции.
  • k2_CCI_short - Коэффициент влияния индикатора CCI на суммарный сигнал для короткой позиции.
  • Period2_CCI - Период индикатора CCI.
  • Layer_2AL - Настройка нейросети для длинной позиции по индикатору CCI.
  • Layer_2BL - Настройка нейросети для длинной позиции по индикатору CCI.
  • Layer_2AS - Настройка нейросети для короткой позиции по индикатору CCI.
  • Layer_2BS - Настройка нейросети для короткой позиции по индикатору CCI.
  • EnabledWPR - Активация индикатора WPR.
  • k3_WPR_long - Коэффициент влияния индикатора WPR на суммарный сигнал для длинной позиции.
  • k3_WPR_short - Коэффициент влияния индикатора WPR на суммарный сигнал для короткой позиции.
  • Period3_WPR - Период индикатора WPR.
  • Layer_3AL - Настройка нейросети для длинной позиции по индикатору WPR.
  • Layer_3BL - Настройка нейросети для длинной позиции по индикатору WPR.
  • Layer_3AS - Настройка нейросети для короткой позиции по индикатору WPR.
  • Layer_3BS - Настройка нейросети для короткой позиции по индикатору WPR.

Параметры работают при оптимизации по параметру Custom:

  • kProfit - Корректирует влияние прибыли на результат.
  • kDeals - Корректирует влияние количества сделок на результат.
  • kDD - Корректирует влияние просадки на результат.
  • kSharpe - Корректирует влияние коэффициент Шарпа на результат.
  • kGross - Корректирует влияние отрицательных позиций на результат.
Нет отзывов
Версия 1.80 2016.06.30
В связи с изменениями в терминале выставляю новую версию эксперта, которая учитывает все изменения. Добавлена проверка, для правильной работы типа счета, работает только на счетах неттинг (по одному символу может быть только одна позиция). Изменена функция Custom.