charting
Use when adding or reviewing custom charts in a QuantConnect/LEAN algorithm (self.plot, self.plot_indicator, Chart/Series, CandlestickSeries). Covers SeriesType selection, series index for overlay vs subchart, and three silent-failure rules: (1) don't reuse reserved chart names (Assets Sales Volume, Exposure, Portfolio Margin) or reserved series names inside default charts (Equity, Return, Equity Drawdown, Benchmark, Portfolio Turnover, Strategy Capacity); (2) count every series against the tier cap before adding (10 on Free/QR, 25 on Team/Trading Firm, including built-ins); (3) stay under the per-series data-points cap — `plot_indicator` is preferred at daily/hourly resolution, but on minute/second/tick switch to `plot` from `on_end_of_day`. Also covers `CandlestickSeries` needing OHLC/TradeBar, mixing `Indicator` vs `TradeBarIndicator` in `PlotIndicators`, and when to route bulk data to the Object Store instead.