Делаешь ДатаСерию
protected override void Initialize()
{
AddDataSeries(Instrument.FullName, PeriodType.Minute , 60);
}
И потом в OnBarUpdate уже получаешь Хай и Лоу часового ТФ на первом Тике и рисуешь прямоугольник. Так же отлавливаешь время начальное и задаешь конечное для прямоугольника.
protected override void OnBarUpdate()
{
if(CurrentBars[0] > 0)
{
if (BarsInProgress == 1)
{
if (FirstTickOfBar)
{
double _high = High[0]; //double startY
double _low = Low[0]; //double endY
DateTime _time_start = Time[0]; //DateTime startTime
DateTime _time_end = Time[0].AddMinutes(60); //DateTime endTime
DrawRectangle(string tag, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, Color areaColor, intareaOpacity) ;
}
}
}
}