e1b426c9b2
- Add _generate_html_report() function with self-contained HTML output - Charts built with direct Plotly.newPlot JSON (no pio.to_html conflicts) - Equity curve, drawdown, daily P&L, DOW, hour of day charts - Both view overlays original and edited equity curves - Stats grid with delta arrows in Both mode - Monthly performance table with JS $ / % toggle - Initial balance passed explicitly from session state at download time - Position summary and trade log as collapsible <details> dropdowns - Daily P&L x-axis labels hidden for readability - Download button at top of Overall mode, filename includes view and timestamp - Move Initial Balance input to filters row so it's set before report renders - Remove duplicate deposit input from monthly table section