Ошибка проявляеться если использовать минутки, на часовиках
её нет. Ошибка проявляеться во всех вариантах 2 3 и 4. Извини что
дотошен, это 1 из индикаторов который я буду использовать на
чемпионате.
Я опять немного ошибся. Я запустил визуальное тестирование и
набросил на график два индикатора: AMA и AMA for Expert4.mq4. И увидел, что один индикатор меняет свои значения
на нулевом баре на каждом тике , в то время как второй совсем
не меняется. Выяснилось, в оригинале от wellx'а для экономии ресурсов
процессора стоит маленькая строчка, которая делает обсчет только
1 раз при открытии нового бара. Если этот запрет закомментировать,
то тестирование советника становится невыполнимой задачей:
Ошибка проявляеться если использовать минутки, на часовиках
её нет. Ошибка проявляеться во всех вариантах 2 3 и 4. Извини что
дотошен, это 1 из индикаторов который я буду использовать на
чемпионате.
Я провел исследования и выяснил, что отрицательные значения вызваны исключительно точностью вычислений. Дисперсия, которая вычисляется в оптимизированном варианте иногда бывает отрицательной где то далее 8 знака после запятой. Поэтому можно в этом случае можно принимать значение равным нулю. Необходимо переделать код таким образом:
Rosh:
Я опять немного ошибся. Я запустил визуальное тестирование
и набросил на график два индикатора: AMA и AMA for Expert4.mq4. И увидел, что один индикатор меняет свои значения
на нулевом баре на каждом тике, в то время как второй совсем
не меняется. Выяснилось, в оригинале от wellx'а для экономии ресурсов
процессора стоит маленькая строчка, которая делает обсчет только
1 раз при открытии нового бара. Если этот запрет закомментировать,
то тестирование советника становится невыполнимой задачей:
Рош, вдумайся в реальный смысл вычисления на каждом тике? АМА
сама по себе есть инструмент не имеющий смысла на текущем 0м
баре. ИМХО, конечно. Как можно принять решение, если нет никакой
уверенности, что сигнал не сменится в конечном итоге ? Или это
уже не АМА.
Рош, вдумайся в реальный смысл вычисления на каждом тике? АМА
сама по себе есть инструмент не имеющий смысла на текущем 0м
баре. ИМХО, конечно. Как можно принять решение , если нет никакой
уверенности, что сигнал не сменится в конечном итоге ? Или это
уже не АМА.
Я сделал индикатор с возможностью безболезненного расчета
на каждом тике. Остальное на усмотрение пользователя. Просто
хотелось довести алгоритм до совершенства.
Маленькая ошибочка которая забивает логи соответственно замедляет работу инд.
00:00:01 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:01 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:01 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:02 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:02 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:02 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:03 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:03 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
00:00:04 Адаптивной скользящей средней КауфманаAMA for Expert2 GBPJPY,M5: negative argument for MathSqrt function
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Я запустил советника с вызовом такого индикатора больше часа назад, но тестирование не прошло еще и половины пути.
Тогда тестирование будет проходить без ошибок на минутках и на пятиминутках тоже.
Я опять немного ошибся. Я запустил визуальное тестирование и набросил на график два индикатора: AMA и AMA for Expert4.mq4. И увидел, что один индикатор меняет свои значения на нулевом баре на каждом тике, в то время как второй совсем не меняется. Выяснилось, в оригинале от wellx'а для экономии ресурсов процессора стоит маленькая строчка, которая делает обсчет только 1 раз при открытии нового бара. Если этот запрет закомментировать, то тестирование советника становится невыполнимой задачей:
Я запустил советника с вызовом такого индикатора больше часа назад, но тестирование не прошло еще и половины пути.
===================================================================================
Рош, вдумайся в реальный смысл вычисления на каждом тике? АМА сама по себе есть инструмент не имеющий смысла на текущем 0м баре. ИМХО, конечно. Как можно принять решение, если нет никакой уверенности, что сигнал не сменится в конечном итоге ? Или это уже не АМА.
Рош, вдумайся в реальный смысл вычисления на каждом тике? АМА сама по себе есть инструмент не имеющий смысла на текущем 0м баре. ИМХО, конечно. Как можно принять решение , если нет никакой уверенности, что сигнал не сменится в конечном итоге ? Или это уже не АМА.
Я сделал индикатор с возможностью безболезненного расчета на каждом тике. Остальное на усмотрение пользователя. Просто хотелось довести алгоритм до совершенства.
Подскажите где скачать эксперт торгующий по АМА ?
где можна скачать эксперт торгующий по АМА?
Маленькая ошибочка которая забивает логи соответственно замедляет работу инд.