Скачать MetaTrader 5

Ищу замену для JMA c более высокой скоростью рассчётов

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы автору статьи? Обсуди их на форуме!
Виталий
340
Виталий 2011.09.07 16:05 
Подскажите плз среднюю, которая считается быстрее JMA со схожими характеристиками. ПРоблема в том, что тест советника на полугодии занимает минут 10. Про оптимизацию можно забыть. Буду благодарен любым советам. Использую алгоритм из этой статьи. Спасибо.
Victor Nikolaev
Модератор
14524
Victor Nikolaev 2011.09.07 16:11  
vitali_yv:
Подскажите плз среднюю, которая считается быстрее JMA со схожими характеристиками. ПРоблема в том, что тест советника на полугодии занимает минут 10. Про оптимизацию можно забыть. Буду благодарен любым советам. Использую алгоритм из этой статьи. Спасибо.

Разработайте алгоритм расчета, напишу
Виталий
340
Виталий 2011.09.07 16:25  
Vinin:

Разработайте алгоритм расчета, напишу


Cпасибо за предложение. К сожалению, алгоритма я не знаю, имеется только реализация от автора вышеназванной статьи. Если есть возможность оптимизации - думаю, многие будут благодарны.

Файлы:
Mikhail Dovbakh
4275
Mikhail Dovbakh 2011.09.07 16:28  

а что ищемс в прогонах?

Оптимизировать сложно - не понимая задачи.

Если просто туды-сюды елозим - это одно.

Если градиент виден - другое.

;)

Victor Nikolaev
Модератор
14524
Victor Nikolaev 2011.09.07 16:29  
vitali_yv:


Cпасибо за предложение. К сожалению, алгоритма я не знаю, имеется только реализация от автора вышеназванной статьи. Если есть возможность оптимизации - думаю, многие будут благодарны.


Лучше уж тогда этот использовать https://www.mql5.com/ru/code/7307

Виталий
340
Виталий 2011.09.07 16:31  
avatara:

а что ищемс в прогонах?

Оптимизировать сложно - не понимая задачи.


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

Vinin:


Лучше уж тогда этот использовать https://www.mql5.com/ru/code/7307


Спасибо, попробую.

Nikolay Kositsin
299532
Nikolay Kositsin 2011.09.07 16:35  
vitali_yv:
Подскажите плз среднюю, которая считается быстрее JMA со схожими характеристиками. ПРоблема в том, что тест советника на полугодии занимает минут 10. Про оптимизацию можно забыть. Буду благодарен любым советам. Использую алгоритм из этой статьи. Спасибо.

JLiteSeries работал быстрее, но у там лаг запаздывания малость поболя. Если код индюка разместить в эксперте, скорость возрастёт в три раза. Но это очень геморно. Так что только через сервис Работа. Есть ещё вариант разместить алгоритм JMA в DLL библиотеке, но у меня до этого как-то руки не дошли из-за недостатка времени.
Файлы:
Nikolay Kositsin
299532
Nikolay Kositsin 2011.09.07 16:37  
vitali_yv:
Подскажите плз среднюю, которая считается быстрее JMA со схожими характеристиками. ПРоблема в том, что тест советника на полугодии занимает минут 10. Про оптимизацию можно забыть. Буду благодарен любым советам. Использую алгоритм из этой статьи. Спасибо.

Вот код эксперта, котором весь код JMA внутри. Работает в три раза быстрее своего аналога с индикатором.
Файлы:
exp_17r_.mq4 144 kb
Андрей
1890
Андрей 2011.09.07 16:39  
Самое тупое что приходит в голову:
1. Рассчитать значения JMA для всех используемых периодов для каждой точки графика
(на первом прогоне эксперта)
2. Поместить нужное кол-во значений в кэш (длль), мап
время -> период -> номерТочки -> значение
3. Профит
Виталий
340
Виталий 2011.09.07 16:41  
GODZILLA:

Вот код эксперта, котором весь код JMA внутри. Работает в три раза быстрее своего аналога с индикатором.


Спасибо, буду разбираться.

jartmailru:
Самое тупое что приходит в голову:


Спасибо, приходила в голову аналогичная идея. Не уверен в правильности такого подхода.

Виталий
340
Виталий 2011.09.07 16:51  
Vinin:


Лучше уж тогда этот использовать https://www.mql5.com/ru/code/7307


Попробовал этот вариант. Лаг у него заметно выше :( Не подходит.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий