Двигаем уровни (trendline) - страница 2

 
oledgy:

А в MT4 можно открыть такой файл?

Я не консультирую и не помогаю по старому терминалу. Вопросы по старому терминалу размещаются в специальном разделе сайт MQL5 - MQL4 и MetaTrader 4.
 
Vladimir Karputov:

Я не консультирую и не помогаю по старому терминалу. Вопросы по старому терминалу размещаются в специальном разделе сайт MQL5 - MQL4 и MetaTrader 4.

Получается все старания были напрасно. В любом случае вам спасибо за проявленный интерес!
 
oledgy:

... вам спасибо за проявленный интерес!

Не за что. 
 
oledgy:

 В любом случае вам спасибо за проявленный интерес!

Попутно вопрос: мы двигаем только точку привязки "0" - таким образом вторая точка привязки не двигается и линия укорачивается в длине. Может быть имеет смысл и вторую точку привязки передвигать (расчёт координат будет происходить автоматически на основании текущей даты для точки привязки "1" и смещения точки "0")?
 
Vladimir Karputov:

Попутно вопрос: мы двигаем только точку привязки "0" - таким образом вторая точка привязки не двигается и линия укорачивается в длине. Может быть имеет смысл и вторую точку привязки передвигать (расчёт координат будет происходить автоматически на основании текущей даты для точки привязки "1" и смещения точки "0")?

Не особо понимаю про точки привязки, но смысл весь в том что изначально строим линию например от даты 21.03.17 00:00 до даты 28.04.17 00:00. 23.03.17 00:00 делаем смещение, у нас получится 2 линии первая от 21.03.17 00:00 до 23.03.17 00:00, вторая от 23.03.17 00:00 до 28.04.17 00:00. В итоге изначальная длина линии остается неизменной, путем сложения 2 получившихся.
 
oledgy:

Не особо понимаю про точки привязки, но смысл весь в том что изначально строим линию например от даты 21.03.17 00:00 до даты 28.04.17 00:00. 23.03.17 00:00 делаем смещение, у нас получится 2 линии первая от 21.03.17 00:00 до 23.03.17 00:00, вторая от 23.03.17 00:00 до 28.04.17 00:00. В итоге изначальная длина линии остается неизменной, путем сложения 2 получившихся.


Вот 

Move Trand line version   "1.002":

лучше запустить и увидеть (разместите на графике одну трендовую линию и пронаблюдайте, как она передвинется).
Файлы:
 
Vladimir Karputov:


Вот 

Move Trand line version   "1.002":

лучше запустить и увидеть (разместите на графике одну трендовую линию и пронаблюдайте, как она передвинется).

Должно стать так как на скрине, который отправлял в самом начале, 18 апреля в том примере этим смещением мы делим одну линию на 2, а у вас получается, что остается всегда одна линия и смещается дата начала отрисовки на другую дату и количество пунктов, а дата конца отрисовки остается на своем месте. хотя она тоже должна сместится на столько же пунктов и остаться на своей дате. Условие такое, что линия всегда должна быть горизонтальной. Допустим есть одна линия 1000 мм, в дату смещения она должна разделиться на 600 и 400, и тот отрезок который 400 должен стать выше или ниже на заданный параметр.
 
oledgy:

Должно стать так как на скрине, который отправлял в самом начале, 18 апреля в том примере этим смещением мы делим одну линию на 2, а у вас получается, что остается всегда одна линия и смещается дата начала отрисовки на другую дату и количество пунктов, а дата конца отрисовки остается на своем месте. хотя она тоже должна сместится на столько же пунктов и остаться на своей дате. Условие такое, что линия всегда должна быть горизонтальной. Допустим есть одна линия 1000 мм, в дату смещения она должна разделиться на 600 и 400, и тот отрезок который 400 должен стать выше или ниже на заданный параметр.

Запустите пример :) . Никто там никого не делит и смещаются обе точки привязки (начало и конец линии). Грубо говоря, если начало линии было передвинуто на 3600 секунд, то и конец линии тоже сдвинется на 3600 секунд. Плюс к этому начало линии сдвигается (в зависимости от входного параметра) на новую цену.
 
Видео:
Файлы:
 
Vladimir Karputov:
Видео:

да у меня также как у вас на видео )), падает один край, а должны падать оба на заданное количество пунктов
Причина обращения: