Обсуждение статьи "LifeHack для трейдера: готовим фастфуд из индикаторов" - страница 8
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
PS Все таки прогнал стандартный MACD Sample на USDJPY M30 2017.02.01-2018.01.18 "Все тики" (как в статье) MetaQuotes-Demo.
Как можно уложиться в 8 секунд? Тем более в 1 секунду?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Обсуждение статьи "LifeHack для трейдера: готовим фастфуд из индикаторов"
fxsaber, 2018.01.26 11:06
Ничего не делал. Запустил, как есть. В приведенных логах все данные для воспроизведения. Ваш результат должен по профиту полностью совпасть с моим. И по производительности не сильно отличаться.
Сделал MACD SaMple из поставки на ваших настройках. А откуда EURO в балансе, не в этом ли дело?
И время тестирования все таки значительно превышает ваше.
На временном промежутке из статьи, на EURUSD,M30 и USDJPY,M30
Время тестов отличается в два раза. И это ни как не 8 или 1 секунда.
Если сравнить балансы - то да, различия есть небольшое в цифрах, но на графике это не заметно.
На самом деле здесь видится описание этой темы немного в иной плоскости:
Идея в том, что бы написать некий интерфейс, который позволял бы унифицировано обращаться к любым пользовательским индикаторам, но если индикатор реализован в виде отдельной чистой функции, то обращение происходит не к хендлу а к этой функции. В итоге получаем хорошее ускорение и при этом не теряем доступ к любому произвольному индикатору. Это интересная тема, я бы даже взялся за нее.
...Хотелось бы подхода такого типа - выдираем из индикатора OnCalculate, слегка модифицируем под новым именем, добавляем в код индикатора и теперь можем дергать эту функцию как бибилиотечную, передавая в неё параметры из советника. Так?
Попробуйте, интересно посмотреть - стоит ли овчинка выделки. Хотелось бы подхода такого типа - выдираем из индикатора OnCalculate, слегка модифицируем под новым именем, добавляем в код индикатора и теперь можем дергать эту функцию как бибилиотечную, передавая в неё параметры из советника. Так?
Делал так для iRSIOnArray(), которой нет в mql5. В индикаторе работает. Для вызова из советника нужно делать всё же не так в лоб.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Обсуждение статьи "LifeHack для трейдера: готовим фастфуд из индикаторов"
Rashid Umarov, 2018.01.26 11:30
Сделал MACD SaMple из поставки на ваших настройках. А откуда EURO в балансе, не в этом ли дело?
Не в этом дело. EUR отсюда
И время тестирования все таки значительно превышает ваше.
Вот мой лог с Вашими настройками
Почему у меня в 3.5 раза быстрее выполняется (кеширование убрано перекомпиляцией перед бэктестом) - не знаю. Конфигурация
Давайте выяснять причины! Думаю, это очень важно. У меня нет HDD (только SSD). Возможно, в этом дело. Но тогда это ОЧЕНЬ плохо для MT5. Комп очень древний - пять лет точно есть. Поэтому странно.
Время тестов отличается в два раза. И это ни как не 8 или 1 секунда.
Покажите строки конфигурации из лога запуска Терминала.
Почему у меня в 3.5 раза быстрее выполняется (кеширование убрано перекомпиляцией перед бэктестом) - не знаю. Конфигурация
Давайте выяснять причины! Думаю, это очень важно. У меня нет HDD (только SSD). Возможно, в этом дело. Но тогда это ОЧЕНЬ плохо для MT5. Комп очень древний - пять лет точно есть. Поэтому странно.
Вот мой комп, никакого SSD
Посмотрел во всех постах - количество тиков совпадает