Индикатор Ind-TrendLine-MT3.mq4 работает криво! но...

 
Ув. разработчики! Надеюсь на конструктивный ответ.
Индикатор работает на всех тайм фреймах хорошо! Кроме H4 и D1. Если линии уходя за график (правее текущего бара), то они повисают в воздухе (имеется ввиду трендовые проходят не по high/low а где то в стороне от них).
Насколько понял, проблема имено в МТ4. Если это так, то как быть, и что сделать что бы обойти это?
//+------------------------------------------------------------------+
//|                                            Ind-TrendLine-MT3.mq4 |
//|                    Copyright © 2006, http://www.expert-mt4.nm.ru |
//+------------------------------------------------------------------+
 
Ответа на предыдущий пост можно не ждать? Или будут какие либо предложения/пожелания?
 
А почему бы Вам самостоятельно не разобраться в этом вопросе?
Посмотреть на значения "повисших" точек, может неправильно их посчитали?
 
А почему бы Вам самостоятельно не разобраться в этом вопросе?
Посмотреть на значения "повисших" точек, может неправильно их посчитали?


Я уже слишком долго углублялся в этом вопросе, перед тем как написать вам. Как уже писал в предыдущем посте, индикатор работает на всех фреймах корректно (что говорит о его работоспособности), кроме H4 и D1. И некорректность проявляется, когда вторая точка линии уходит за разделитель дня, или месяца.

В МТ3 такой проблемы не было. И все работало приемлемо.
 
Как уже писал в предыдущем посте, индикатор работает на всех фреймах корректно (что говорит о его работоспособности).

Это ни в коем случае не говорит о его полной работоспособности.

Я предлагал посмотреть на значения (цена и время) точек. Именно в них и проблема - вторая координата у линий стоит очень и очень далеко (например, конец октября 2006 года: 2006.10.25 13:26) в будущем. И из-за ошибок в расчетах второй координаты вылезают такие проблемы.

В расчетах используется уж очень прямолинейная формула времени без учета временных разрывов. А МТ4 более качественно и с учетом временных разрывов(выходные дни) отображает линии, устремленные в будущее или прошлое.
 
Я предлагал посмотреть на значения (цена и время) точек. Именно в них и проблема - вторая координата у линий стоит очень и очень далеко (например, конец октября 2006 года: 2006.10.25 13:26) в будущем. И из-за ошибок в расчетах второй координаты вылезают такие проблемы.

обсалютно верно! и полностью согласен! (Но как считать иначе тоже пока не догадываюсь)
В расчетах используется уж очень прямолинейная формула времени без учета временных разрывов. А МТ4 более качественно и с учетом временных разрывов(выходные дни) отображает линии, устремленные в будущее или прошлое.


На сколько понимаю, вы придлогаете мне в индикаторе сделать учет выходных дней? (Не находите это немного диким и обременительным?)

Может всетаки добавите рисование линии как было в МТ3? и проблема отпадет...
 
Может всетаки добавите рисование линии как было в МТ3? и проблема отпадет...

Так наоборот, нас уже раньше ругали из-за "прямолинейного" расчета, когда линии, устремленные вперед, меняли свое положение после наступления будущего. Мы стали учитывать провалы выходных дней и стало лучше.

В Вашем случае на больших таймфреймах необходимо учитывать выходные. Как минимум, на каждые 7 полных дней вычитать 2 выходных дня. Мы учитываем именно такую коррекцию при выборе точки привязки, устремленной в отсутствующее будущее или прошлое. Отображение должно улучшится.
 
Может всетаки добавите рисование линии как было в МТ3? и проблема отпадет...

Так наоборот, нас уже раньше ругали из-за "прямолинейного" расчета, когда линии, устремленные вперед, меняли свое положение после наступления будущего. Мы стали учитывать провалы выходных дней и стало лучше.

В Вашем случае на больших таймфреймах необходимо учитывать выходные. Как минимум, на каждые 7 полных дней вычитать 2 выходных дня. Мы учитываем именно такую коррекцию при выборе точки привязки, устремленной в отсутствующее будущее или прошлое. Отображение должно улучшится.

измучил меня этот вопрос! Можете ли дать выбор (добавить опцию) как рисовать будущее, прямолинейно или с учетом провалов в выходные дни? Если да то всем станет хорошо!
 
И еще вопрос: Пропущенные бары ведь тоже убираются с графика. Как их учитывать? как то очень сложно все выглядит.

Time[X] где X всегда положительное число или 0. Но если есть возможность работать с будущим, то было бы логичным что бы X принимал отрицательные значения? -X
 
И еще вопрос: Пропущенные бары ведь тоже убираются с графика. Как их учитывать? как то очень сложно все выглядит.

Time[X] где X всегда положительное число или 0. Но если есть возможность работать с будущим, то было бы логичным что бы X принимал отрицательные значения? -X

Да, выглядит сложно. Поэтому лучше выработать такое решение, которое не будет требования выставления точек столь далеко в будущее. Вообще, выставление точек в будущее - ошибочное решение.
 
При всём уважении к разработчикам..
Наверное, всё же удобнее было бы иметь жёсткую линейную шкалу, а "пустые" минуты заполнять последней котировкой с нулевым объёмом.
Причина обращения: