for(int i = 0; i < limit; i++)
{
double _High;
double _Low;
int b1 = iBarShift(NULL,0, iTime(NULL,PERIOD_M1,1));//бар до которого ищем лоу хай
int b2 = iBarShift(NULL,0, iTime(NULL,PERIOD_M1,0));//бар с которого начинаем поиск лоу хай
b1 = b1-b2;//число элементов таймсерии
_High=High[iHighest(NULL,0,MODE_HIGH,b1,b2)];//находим хай в промежутке b1 и b2
_Low=Low[iLowest(NULL,0,MODE_LOW,b1,b2)];//находим лоу в промежутке b1 и b2
Comment("\n","High: ",DoubleToStr(_High,Digits)," Low: ",DoubleToStr(_Low,Digits)," bar_count: ",b1," bar_start: ",b2);
double Min, Max;
Min = Volume[b2];
Max = Min;
double t = Volume[b1];
if (t < Min) Min = t;
if (t > Max) Max = t;
double delta = (Max - Min);
if (delta == 0.0) delta = 0.000001;
double k1, k2;
k1 = (_High - _Low) /delta;
k2 = _High - (Max*k1);
VPT [i]= Volume[b2]*k1 + k2; // Тут хочу получить график обьема в масштабе цены
}