Читать книгу Нейросетевая торговая система - Андрей Дибров - Страница 4
Пользовательские технические индикаторы, используемые для обучения нейросети.
ОглавлениеИндикаторы, используемые для обучения НС, являются пользовательскими, т.е. написанными на языке MQL автором этой книги, но в тоже время они являются производным от классических. Это сделано исходя из логики обучения НС. Нам необходимо готовить нейросеть для принятия решения на открытие позиции внутри дня – по достижению максимума или минимума периода. Для повышения качества нам необходимо заглянуть на несколько периодов назад и математически описать уровни исследуемых торговых дней. А так же использовать движение цены внутри дня. Исходя из вышесказанного, индикаторы являются двухуровневыми, т.е. используют два периода графиков – дневной и часовой ( хотя предусмотрена возможность использовать и другие периоды). Еще одной особенностью является то, что для обучения нейросети на покупку и продажу используются модифицированные индикаторы. Далее будут предоставлены описания индикаторов и их коды.
Для инициализации индикаторов в терминале должны быть загружены исторические данные обоих периодов. Инициируются на младшем таймфрейме.
И так… индикаторы –
В названиях индикаторов используются названия оригинальных индикаторов, что дает возможность понимать их производность.
StoxasticPolzMinTest;
StoxasticTurnMin;
WilliamsPolzMaxTest;
WilliamsTurnMax;
MaPolzMin;
MaPolzMax;
McadPolzMin ( включает в себя индикатор MaPolzMin);
McadPolzMax ( включает в себя индикатор MaPolzMax);
Max-OpenOld ( включает в себя индикатор Max) ;
OpenOld-Min (включает в себя индикатор Min);
Max;
Min;
Индикаторы Max и Min используются также для формирования выборки обучения нейросети.
Я заранее извиняюсь, если код программ на ваш взгляд выглядит не профессионально, так как сам не является профессиональным программистом. Но это является и плюсом, показывая, что с задачами, описываемыми в книге, могут с успехом справляться и трейдеры без специального программистского образования.