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

Задавайте общие вопросы о функциях программы.
Ответить
Сообщение
Автор
duh
Сообщения: 68
Зарегистрирован: Сб мар 14, 2009 8:07 pm

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

#1 Сообщение duh » Сб ноя 28, 2009 4:12 pm

Такая задача, имея произвольный номер бара, например, на часовиках, как быстро и эффективно найти номер бара на пятиминутках, который соответствует началу этого часа? Есть ли какие варианты без прямого перебора?
Последний раз редактировалось duh Вс окт 24, 2010 12:12 pm, всего редактировалось 1 раз.
zzz

FT Support
Сообщения: 329
Зарегистрирован: Сб июл 11, 2009 3:59 pm

#2 Сообщение FT Support » Вс ноя 29, 2009 11:59 am

Здравствуйте,

Первое что пришло в голову на картинке.
Может быть будет работать.
Вложения
Bars.png
(17.32 КБ) 7958 скачиваний

duh
Сообщения: 68
Зарегистрирован: Сб мар 14, 2009 8:07 pm

#3 Сообщение duh » Вс ноя 29, 2009 5:41 pm

Спасибо, но я думал м.б. есть какой хитрый и быстрый способ без лишних итераций.

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

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

duh
Сообщения: 68
Зарегистрирован: Сб мар 14, 2009 8:07 pm

#4 Сообщение duh » Вс апр 11, 2010 4:12 pm

тут http://www.forextester.ru/forum/viewtopic.php?t=1006
тема как бы стихийно продолжается
Последний раз редактировалось duh Вс окт 24, 2010 12:13 pm, всего редактировалось 1 раз.
zzz

Аватара пользователя
Terranin
Site Admin
Сообщения: 846
Зарегистрирован: Вс июл 23, 2006 12:01 pm

#5 Сообщение Terranin » Вс апр 11, 2010 5:15 pm

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

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

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

Ответить