Помощь в написание кода

Specter

Местный
Регистрация
11.03.15
Сообщения
379
Реакции
481
Specter не предоставил никакой дополнительной информации.
Всем привет.
Мб кто подскажет, набросает примерный код.
Задача следующая.

Есть следующие входные параметры
//--- input parameters
input int count_bars = 150;
input string start_time = "12:00";
input string end_time = "22:00";
input datetime day=D'06.12.2015';
//

Нужно получить 150 баров(count_bars) которые входят в диапазон времени с 12:00(start_time) по 22:00(end_time) начиная с 06.12.2015(day). Бары должны быть текущего таймфрейма.
Сложность в том, что если допустим взять М30, то в 1 дне 150 баров не будет, нужно сместиться на предыдущий день. Т.е. на 06.12.2015 нашли всего 20 баров, остальные 20 уже берем на 05.12.2015, 04.12.2015 и т.д.
 
Верх Низ