I have a "cloned" monitor in my living room that displays my charts from my study PC. Since I do not have the Control Center visible I am often unaware that my data is disconnected. I wrote some code to display as text on my chart if it is disconnected below:
private string data = ""; protected override void OnBarUpdate() { if (Bars.MarketData.Connection.PriceStatus == Cbi.ConnectionStatus.ConnectionLost || Bars.MarketData.Connection.PriceStatus == Cbi.ConnectionStatus.Connecting) data = "Disconnected"; else if (Bars.MarketData.Connection.PriceStatus == Cbi.ConnectionStatus.Disconnected) data = "*"; else data = ""; Font fontData = new Font("Arial", 16f,FontStyle.Regular); DrawTextFixed("Status1", data, TextPosition.BottomLeft, Color.Yellow, fontData, Color.Yellow, Color.Yellow, 1); }
Any solutions? Thanks in advance.
Comment