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

Artificial Neural Network Advanced

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

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

  • трал приказа stop loss по достижении заданной прибыли;
  • изменение объема позиции пропорционально изменению баланса;
  • перенос убыточных сделок в безубыток;
  • закрытие однонаправленных сделок по безубытку;
  • ограничение убытка или прибыли по открытым сделкам;
  • вывод на график значение сигнала.


Параметры

  • Take profit - размер приказа take profit;
  • Stop loss - размер приказа stop loss;
  • Start trailing if profit > (pips) - тралить приказ stop loss если прибыль по позиции больше заданного значения, если 0 - трал отключен;
  • Start with lot - начальный объем позиции, увеличивается пропорционально изменению баланса;
  • Lotsize by balance - увеличивать лот пропорционально изменению баланса, yes/no;
  • Timeframe - период графика, наличие сигнала проверяется по закрытию бара указанного периода;
  • Trade direction - разрешенное направление торговли;
  • Do not trade if spread > - не торговать если текущий спред больше заданного;
  • Close deal by - метода закрытия сделок: по обратному сигналу (opposite signal); по пересечению текущего значения индикатора RSI уровня 50%, 60-40% (60 для покупки, 40 для продажи), 70-30% (70 для покупки, 30 для продажи);
  • a1 ... a10 - входные параметры нейронной сети, используемые для её обучения на истории, значения от 0 до 100, с любым шагом;
  • Reset in days - открывать однонаправленную сделку по сигналу если прошло данное количество дней после открытия предыдущей сделки;
  • Amount of signals - открывать сделку если есть данное количество подтверждений сигнала на предыдущих барах;
  • ...in bars - количество предыдущих баров;
  • Close losses - закрывать убыточные сделки, yes/no. Если "no", то при появлении обратного сигнала take profit предыдущей убыточной сделки будет перенесен на цену открытия сделки - в безубыток, а если предыдущая сделка прибыльная, то она будет закрыта;
  • ...maximum deals with losses - максимально допустимое количество незакрытых убыточных сделок. Сделки будут открываться по сигналам до тех пор, пока не будет достигнуто данное ограничение;
  • Close deals if total loss or profit > (%) - закрыть все открытые сделки, если убыток или прибыль по ним больше заданного. Отрицательное значение для убытка, положительное для прибыли
  • ...close - выбор сделок, закрываемых по достижению заданной прибыли или убытка. Значения: all - все сделки; only loss - только убыточные; only profitable - только прибыльные;
  • Close couple deals by breakeven - закрывать однонаправленные сделки по безубытку, yes/no;
  • Slippage (in pips) - допустимая величина проскальзывания при открытии сделки;
  • Magic number - магический номер сделок.


Вариант обучения и тестирования

Обучение нейронной сети (подбор параметров а1 ... а10) проведено по EURUSD на истории в интервале с 1 сентября по 1 ноября 2016 года, М30, цены открытия, с закрытием убытков. Результаты тестирования в интервале с 1 сентября по 19 декабря 2016 года приведены на рисунках.

Nicola Furini
854
Nicola Furini 2019.05.12 18:24 
 

Пользователь не оставил комментарий к оценке

luis.getino
222
luis.getino 2017.04.17 15:01 
 

This is a neural system that really works on real account. Safe, profitable and low price.

Jiayi Huang
356
Jiayi Huang 2017.04.04 13:00 
 

我已经在VPS停止运行该EA,因为该EA没有亏损修复策略。希望下个版本能改进。

Alexey Rudich
1562
Alexey Rudich 2017.03.06 16:27 
 

Чтоб заработать 50$ нужно уйти в просадку 500-700$ и пересидеть лет 500 чтоб вернуть потом свои деньги.

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

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

мега круто что до этого блестящего момента пройдет месяц как минимум.

mayamak
1530
mayamak 2017.01.04 21:59 
 

At first I need to say that backtests are very impressive.

28.12.2016 EA start on mql5-vps on two brokers: LMAX and Tickmill-UK.

1st chart: EURUSD m30 - SELL&BUY, Start with lot =0.015 + Lotsize by balance = on, else setting are default

2nd chart EURUSD m30 - SELL, Start with lot =0.015 + Lotsize by balance = on, else setting are default

I will show results after some time and update Stars rating

update #1: very good so far. 4 Stars right now, if it will conticune trading profitable longterm rating will be 5.

Paolo Ronchetti
995
Paolo Ronchetti 2016.12.28 14:50 
 

Пользователь не оставил комментарий к оценке

Версия 1.4 2017.03.24
Исправлена ошибка в функции трейлинга приказа stop loss.
Версия 1.3 2017.02.01
1. Исправлена ошибка при которой эксперт не открывал однонаправленные сделки при функции Close losses = yes.
2. Добавлено ручное задание уровней индикатора RSI для закрытия сделок.
Версия 1.2 2016.12.30
1. Добавлен выбор метода закрытия сделок: по обратному сигналу (opposite signal); по пересечению текущего значения индикатора RSI уровня 50%, 60-40% (60 для покупки, 40 для продажи), 70-30% (70 для покупки, 30 для продажи).
2. Добавлен выбор сделок, закрываемых по достижению заданной прибыли или убытка. Параметр ...close, значения: all - все сделки; only loss - только убыточные; only profitable - только прибыльные.