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