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

Flash Neural Network EA

Советник Flash Neural Network EA основан на нейронной сети, использующей для обучения алгоритм обратного распространения ошибки.

Эта программа может быть использована на любом символе и любом таймфрейме. Все параметры нейросети доступны для настройки. Наиболее сложным (и занимающим много времени) при построении успешной модели принятия решений является правильная подготовка входных данных.

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

  • Input Instruments - Input instruments to use as input of Neural Network (подробности ниже);
  • Activation Function - Активационная функция (0 - sigmoid, 1 - tangent, 2 - hyperbolic tangent);
  • Learning Rate - Контролирует размер шага при корректировке весов (0-1, большие значение = быстрое обучение, но менее точное);
  • Max Epochs - Максимальное число эпох обучения;
  • Max MSE - Величина средней ошибки (Target Mean Square Error), процесс обучения прекращается после достижения MSE заданной величины;
  • Training Data Samples - Количество данных для обучения; (макс. 100);
  • Hidden Layer Neurons - Число нейронов в скрытом слое;
  • Trigger - значение от 0 до 0.5, задает чувствительность системы (насколько сильным должен быть сигнал для открытия позиции);
  • Risk - Risk (в %);
  • Take Profit - Take Profit (pips);
  • Stop Loss - Stop Loss (pips);
  • Maximum Lots - Максимальный разрешенный торговый объем;
  • Control Balance Multiplier - Определяет степень агрессивности увеличения лота после убытка;
  • Always Close on New Bar - При начале нового бара советник будет закрывать открытые позиции.
Инструменты:

Список инструментов представляет собой строки, разделенные пробелами, в формате:
  • "[INSTRUMENT_1_NAME][NUMBER(0-9)][SPACE][INSTRUMENT_2_NAME][NUMBER(0-9)][SPACE]...[INSTRUMENT_N_NAME][NUMBER(0-9)]"
например, "EURUSD1 EURUSD4 USDJPY1 SILVER1". Нейросеть ограничена 100 входами.

Число, указанное после инструмента означает кол-во баров (относительно текущего) для расчета ценовой разности.
Например, "EURUSD1" указывает нейросети, что для EURUSD следует брать ценовую разность последнего бара last bar(t-1) и текущей цены(t0).

Параметры по умолчанию оптимизированы для EURUSD Daily.

Результаты тестирования на истории (2 варианта): без управления капиталом (Fixed Max Lot = 1.00) и торговля с нарастающим лотом (объем рассчитывается исходя из величины свободных средств).
В обоих случаях начальный депозит был равен $10 000. Использовались параметры по умолчанию. Период тестирования 2012-01-01 до 2012-04-01.

Результаты:
  • Option (Max Lot = 1) -> $21 516 net profit
  • Option (Max Lot = 0) -> $53 559 net profit (более 500%)
Нет отзывов