Страница 1 из 1

Поиск номера бара

Добавлено: Сб ноя 28, 2009 4:12 pm
duh
Такая задача, имея произвольный номер бара, например, на часовиках, как быстро и эффективно найти номер бара на пятиминутках, который соответствует началу этого часа? Есть ли какие варианты без прямого перебора?

Добавлено: Вс ноя 29, 2009 11:59 am
FT Support
Здравствуйте,

Первое что пришло в голову на картинке.
Может быть будет работать.

Добавлено: Вс ноя 29, 2009 5:41 pm
duh
Спасибо, но я думал м.б. есть какой хитрый и быстрый способ без лишних итераций.

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

Вобще хорошо бы функцию встроить в АПИ которая по номеру бара на указанном таймфрейме вернет номер бара на любом нужном таймфрейме, можно методом дихотомии или золотого сечения, итераций за 20 будет отыскивать любой бар на минутках за десять лет истории, пятиминутки еще быстрее.

Добавлено: Вс апр 11, 2010 4:12 pm
duh
тут http://www.forextester.ru/forum/viewtopic.php?t=1006
тема как бы стихийно продолжается

Добавлено: Вс апр 11, 2010 5:15 pm
Terranin
duh писал(а):тут http://www.forextester.ru/forum/viewtopic.php?t=1006
тема как бы стихийно продолжается
Только ведь недавно выложил обновление где есть добавлена функция iBarShift - получить индекс бара по его времени на любом таймфрейме и валюте. Документацию тоже обновил.

Еще добавились функции
iHighest
iLowest
ObjectsTotal
ObjectName

и новый тип параметра ot_Color - для выбора цвета