> var y1 = 0F;
> var y2 = 0F;
> var y3 = 0F;
> var y4 = 0F;
> var y5 = 0F;
> var y6 = 0F;
> var y7 = 0F;
> var k1 = .0;
> var k2 = .0;
> var k3 = .0;
> var k4 = .0;
> var k5 = .0;
> var k6 = .0;
> var k7 = .0;
>
> if (Env.Preference.LogScale)
> {
> k1 = pricetrans.Inverse(Math.Min(p1.Y, p2.Y));
> k2 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.236 + Math.Min(p1.Y, p2.Y));
> k3 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.382 + Math.Min(p1.Y, p2.Y));
> k4 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.500 + Math.Min(p1.Y, p2.Y));
> k5 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.618 + Math.Min(p1.Y, p2.Y));
> k6 = pricetrans.Inverse(Math.Abs(p1.Y - p2.Y) * 0.764 + Math.Min(p1.Y, p2.Y));
> k7 = pricetrans.Inverse(Math.Max(p1.Y, p2.Y));
> y1 = Math.Min(p1.Y, p2.Y);
> y2 = (float)(Math.Abs(p1.Y - p2.Y) * 0.236 + Math.Min(p1.Y, p2.Y));
> y3 = (float)(Math.Abs(p1.Y - p2.Y) * 0.382 + Math.Min(p1.Y, p2.Y));
> y4 = (p1.Y + p2.Y) / 2;
> y5 = (float)(Math.Abs(p1.Y - p2.Y) * 0.618 + Math.Min(p1.Y, p2.Y));
> y6 = (float)(Math.Abs(p1.Y - p2.Y) * 0.764 + Math.Min(p1.Y, p2.Y));
> y7 = Math.Max(p1.Y, p2.Y);
> }