This isn't all the code but what i could post but this is the main part of it.
PreHigh = PriorDayOHLC().PriorHigh[0];
PreLow = PriorDayOHLC().PriorLow[0];
PreClose = PriorDayOHLC().PriorClose[0];
PP = (PreHigh + PreLow + PreClose) / 3;
R1 = 2 * PP - PreLow;
R2 = PP + (PreHigh - PreLow);
R3 = R1 + (PreHigh - PreLow);
S1 = 2 * PP - PreHigh;
S2 = PP - (PreHigh - PreLow);
S3 = S1 - (PreHigh - PreLow);
Plot0.Set(PP);
Plot1.Set(R1);
Plot2.Set(R2);
Plot3.Set(R3);
Plot4.Set(S1);
Plot5.Set(S2);
Plot6.Set(S3);
Comment