Индикатору всё равно, что указан размер массива (TS[1000]), что не указан. Индикатор будет распределять буфер, равный количеству баров.
В эксперте же установлено 1000 элементов, значит будет 1000 элементов
В эксперте же установлено 1000 элементов, значит будет 1000 элементов
Индикатору всё равно, что указан размер массива (TS[1000]), что не указан. Индикатор будет распределять буфер, равный количеству баров.
В эксперте же установлено 1000 элементов, значит будет 1000 элементов
В эксперте же установлено 1000 элементов, значит будет 1000 элементов
В индикаторе пробывал и просто массив (TS[] и TS2[]), но суть проблемы не исчезла.
В индикаторных массивах бесполезно указывать размер. Индикатор сам распределит сколько надо. Я как раз об этом говорю.
В эксперте делайте
В эксперте делайте
ArrayResize(TS,Bars);
тогда Ваши расчёты дожны совпасть
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Разработчики объясните сей факт. Получается что писать эксперты даже из стандартных индикаторов нет смысла?!
Код индикатора:
Код эксперта:
Чем выше тайм фрейм тем сильнее расхождение. Расчет для первого буфера совподает, а для второго никак не хочет. Хотя код правельный.