Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Задачи, которые дают выигрыш при встраивании индикатора в эксперта - есть, но их мизер.
А в основном, встраивание индикатора в эксперта, это все равно, что использование утюга вместо молотка.
К тому же сейчас можно подключать индикатор как ресурс, компилировать и распространять откомпилированного советника одним файлом, без необходимости таскать за собой кучу файлов.
Все зависит от того, по какому бару индикатора работаем
Если работаем по какому то одному бару, например по предпоследнему, то достаточно просчитать эту цифру в эксперте по формуле индикатора.
Лично я вшивал так.
Все зависит от того, по какому бару индикатора работаем
Если работаем по какому то одному бару, например по предпоследнему, то достаточно просчитать эту цифру в эксперте по формуле индикатора.
Лично я вшивал так.
Просчитай экспоненциальную среднюю. И вообще, не все индикаторы так просты.
Просчитай экспоненциальную среднюю. И вообще, не все индикаторы так просты.
согласен
иногда есть смысл, иногда нет
Ребята, подскажите а правда что при обращении к индикатору через iCustom из эксперта он все равно прогружает индикатор полностью даже когда нам нужен всего один бар?????
Нет, он прогружает половину индикатора или три восьмых. Что значит "прогружает"?
Задачи, которые дают выигрыш при встраивании индикатора в эксперта - есть, но их мизер.
А в основном, встраивание индикатора в эксперта, это все равно, что использование утюга вместо молотка.
К тому же сейчас можно подключать индикатор как ресурс, компилировать и распространять откомпилированного советника одним файлом, без необходимости таскать за собой кучу файлов.
Точно не помню, но не рассчитывается ли индикатор в МТ4 в момент вызова?
в МТ5 просто получаем данные по хэндлу, а в МТ4 мне кажется идет полный расчет индикатора при вызове.
не ошибаюсь?
Нет, он прогружает половину индикатора или три восьмых. Что значит "прогружает"?
Это значит обращается ко всем значениям на истории даже если скачивает всего лишь один бар. Дело в том что при каждом новом баре происходит вызов значения индикатора коих бывает по 10 штук и возникает вопрос. Что бы получить значение текущего бара ему нужно пересчитать весь индикатор от начала и до текущего бара. Это так? При вызове через икустом.
Это значит обращается ко всем значениям на истории даже если скачивает всего лишь один бар. Дело в том что при каждом новом баре происходит вызов значения индикатора коих бывает по 10 штук и возникает вопрос. Что бы получить значение текущего бара ему нужно пересчитать весь индикатор от начала и до текущего бара. Это так? При вызове через икустом.
Зависит от того, когда последний раз обращались к индикатору. Если давно, несколько баров тому назад, то скорее всего заново пересчитается. Поэтому. надо на каждом новом баре обращаться к индикатору хотя бы один раз. Тогда он будет только новый бар досчитываться, если, конечно, сам индикатор правильно написан.
Даже такое дело наблюдал: если нового тика не было, то обращение к индикатору даже функцию OnCalculate() не запускает, а только значение возвращает.