protected override void OnMarketData(MarketDataEventArgs e) { if (BarsInProgress == 1) { // ignore all other bar series obviously !!! if (e.MarketDataType == MarketDataType.Ask) currentAsk = e.Price; else if (e.MarketDataType == MarketDataType.Bid) currentBid = e.Price; if (!Historical && (e.MarketDataType == MarketDataType.Ask || e.MarketDataType == MarketDataType.Bid)) { double currentBASpread = currentAsk - currentBid; DrawTextFixed("mode", "Spread: " + currentBASpread, TextPosition.BottomLeft, Color.Red, spreadLabelFont, Color.Transparent, Color.Transparent, 1); } }
What am I doing wrong?
Comment