Форум

Нейросеть мультиперцептронная

Добрый день всем! Вот долго пытался "изобрести велосипед", да что-то не очень удачно. В общем нашёл в инете код достаточно объемной перцептронной неросети. Перевёл её в MQL-4. Нейронка сама по себе вроде работает. Вот только никак не могу подобрать более-менее нормальные входные данные. Хотелось бы

Пресловутая ошибка Zero divide

Перелопатил половину форума, но так и не пойму откуда возникает эта ошибка. Советник массивный, состоит из программы, подпрограммы и нескольких библиотек. Использую от 1 до 32 различных индикаторов. И вот пока количество индикаторов где-то до 10-15 этой ошибки почти не встречается, но стоит

Непонятное значение переменной -1.#IND

Честно искал по всему форуму ответ. Не нашёл. При расчётах переменная принимает значение: GAMMA = - 1 .# IND А после этого ведутся расчёты, которые приводят к критической ошибке - деление на ноль и корень квадратный из отрицательного числа. Что это за значение? Что за цифта такая - " -1.#IND "

Помогите понять где ошибка

Господа! Не могу понять в чём ошибка? Помогите, пожалуйста. Вот код инициализации: //------------- Описание переменных, массивов ------------------- int p = 35 ; double DB [ 1000 ][ 10 ] ; // DB [x][] - номер прохода // DB [][0-8] - показания осцилятороа при на барах до текущего (от 0 до

Непонятная ситуация с массивами

Господа! Не пойму почему компелятор ругается? Из "Учебника MQL-4" и "Справочника MQL-4" - к многомерным массивам можно обращаться следующими вариантами: Array[x][y] или Array[x,y]. В соответствии с этими правилами пишу все обращения в виде Array[x,y] . Но иногда компелятор ругается на такую запись

Преобразования double

Господа! Тупой, конечно вопрос, однако же никак не могу врубиться. Мне нужно установить константы: #define MachineEpsilon 5 E - 16 ; #define MaxRealNumber 1 E + 300 ; #define MinRealNumber 1 E - 300 ; double BigNumber = 1 E + 70 ; double SmallNumber = 1 E - 70 ; Выдаёт ошибку. "Ругается" на

Оптимизация оптимизации.

Что означает фраза: "Дообучение советника в процессе работы"? В связи с нейросетями часто использую подобное выражение. Т.е. я её понимаю как - сам советник автоматически, самостоятельно подстраивает свои же параметры в процессе работы. Не совсем понимаю как это можно реализовать без ручной

Оптимизационные периоды

Господа опытные специалисты! Прошу у вас помощи, совета. Вот такая вот проблемка: есть эксперт созданный на основе нескольких осциляторов. В принципе достаточно простой. При оптимизации и тестировании даёт хорошие результаты, но когда включаешь его в реалии - сбой. Я протестировал его по системе

Проблемы с оптимизацией советника.

Господа! При оптимизации советника столкнулся с такой проблемой. Оптимизатор тестирует стратегию. Выдаёт кучу результатов. Я сортирую их по максимальным параметрам. Ну в данном случае по прибыли. Соответственно оптимизатор выдает значения переменных, при которых был достигнут такой результат

Как работает один советник на разных парах?

Суть вопроса состоит в следующем. Если подключить одного и того же советника к разным парам одновременно, т.е. работающих параллельно, не мешает ли такая конструкция работе самого советника? Работает ли советник в таком режиме нормально или идут какие-то негативы? Может стоит создать для каждой пары