private LabeledRay DrayLabeledRay(String label, JBTPOProfile profile, double price, Brush color) { LabeledRay ray = DrawLL.LabeledRay(this, profile.id + "_" + label, profile.sessionStart, price, Time[0], price, color); ray.DisplayText = (profile.tradingHours == ETH ? "ON " : "") + label + " " + profile.dateString; ray.Font = textFont; ray.AppendPriceTime = false; ray.IsLocked = false; ray.RoundPrice = true; return(ray); }
private LabeledRay DrawSettlementRay(String label, DateTime settleTime, double price, DateTime to, Brush color) { RemoveDrawObject(label); LabeledRay ray = DrawLL.LabeledRay(this, label, settleTime, price, to, price, color, LineStyle, LineWidth); ray.DisplayText = label; ray.Font = LabelFont; ray.AppendPriceTime = false; ray.IsLocked = false; ray.RoundPrice = true; return(ray); }
private LabeledRay DrawLabeledRay(String label, JBTPOProfile profile, double price, Brush color) { RemoveDrawObject(profile.id + "_" + label); LabeledRay ray = DrawLL.LabeledRay(this, profile.id + "_" + label, profile.sessionStart, price, Time[0], price, color, LineStyle, LineWidth); ray.DisplayText = label + " " + profile.dateString; ray.Font = LabelFont; ray.AppendPriceTime = false; ray.IsLocked = false; ray.RoundPrice = true; return(ray); }