думаю, что все построения исходят из того, что есть стартовое время Х и начальный шаг У в барах, все остальные временные координаты вычисляются по заданному алгоритму, исходя из которого определяется размер следующего шага в барах, а от него номера бара и время этого бара, а по нему уже и линия строится..
Скорее всего веритикальные линии фибо тайм зон рассчитываются не через количество баров. С дырами на истории не проверял. А расчеты делал, вычисляя количество секунд относительно базы.
Это количество секунд переводил в текущее время для вывода значения времени для конкретной таймзоны. Расчет самой конкретной таймзоны производит метатрейдер. Похоже на то, что он (метатрейдер) также рассчитывает.
если шаг новой линии больше, чем бар последней отрисованной,
то времяНовойЛинии = Time[0] - (шаг новой линии - бар последней отрисованной линии) * Period() * 60;
Вы вообще не врубаетесь о чем речь. Вопрос не в формуле. и если вы все же посмотрите код Юрия, то там ваша формула уже есть. Лишь бы свои 5 копеек вставить....
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
честно, так и не понял в чем проблема..
думаю, что все построения исходят из того, что есть стартовое время Х и начальный шаг У в барах, все остальные временные координаты вычисляются по заданному алгоритму, исходя из которого определяется размер следующего шага в барах, а от него номера бара и время этого бара, а по нему уже и линия строится..
Скорее всего веритикальные линии фибо тайм зон рассчитываются не через количество баров. С дырами на истории не проверял. А расчеты делал, вычисляя количество секунд относительно базы.
Это количество секунд переводил в текущее время для вывода значения времени для конкретной таймзоны. Расчет самой конкретной таймзоны производит метатрейдер. Похоже на то, что он (метатрейдер) также рассчитывает.
единственное что нужно для отрицательного бара его время немного по другому искать
ну, вот, а то все мама, мама..
само собой для линии в будущем иной подход
если шаг новой линии больше, чем бар последней отрисованной,
то времяНовойЛинии = Time[0] - (шаг новой линии - бар последней отрисованной линии) * Period() * 60;
ну, вот, а то все мама, мама..
само собой для линии в будущем иной подход
если шаг новой линии больше, чем бар последней отрисованной,
то времяНовойЛинии = Time[0] - (шаг новой линии - бар последней отрисованной линии) * Period() * 60;
че эт я не врубаюсь, как я ранее и писал по барам нужно делать, что собственно и было сделано в результате..
так что мои копейки к месту, про ваши молчу..
ну, вот, а то все мама, мама..
само собой для линии в будущем иной подход
если шаг новой линии больше, чем бар последней отрисованной,
то времяНовойЛинии = Time[0] - (шаг новой линии - бар последней отрисованной линии) * Period() * 60;