- Generate buy/sell volume split with random fractions - Add nanosecond timestamps for OHLC extremes within 1-minute bars - Include open interest as separate random walk - Add num_trades and quote_volume derived fields - Derive extra_columns dynamically from indicator input requirements instead of hardcoded volume check - Improve input_series error message clarity - Adjust ChatPanel background color for user messages