Updated: August 2026
Three tables, 268 features, 28 platforms: charting against the chart products, backtesting against the dedicated frameworks and cloud quant platforms, and a third against retail trading apps and brokerages — across 30 dedicated comparison pages in total. Filter any of them to a single competitor, or read the whole matrix. Every TradeGrub figure below is counted from the shipping product registries, not from a marketing deck.
Published list pricing at the time of the last review. Verify before purchasing.
| Platform | Free Tier | Paid Tiers | Ads on Free | Feature Gates |
|---|---|---|---|---|
| TradeGrub | Yes (full access) | Pro $5.99/mo ($4.99 yearly) | ✓ None | ✓ None |
| TradingView | Yes (limited) | $14.95 – $239.95/mo | × Yes | × Heavy |
| thinkorswim | Yes (with Schwab account) | Free (brokerage account required) | ✓ None | ✓ Minimal |
| Yahoo Finance | Yes (ads, limited) | Gold $39.95 – $49.95/mo | × Yes | × Heavy |
| Finviz | Yes (delayed) | $39.50/mo | × Yes | × Heavy |
| StockCharts | No (trial only) | $24.95 – $59.95/mo | × — | × All paid |
| Bloomberg Terminal | No | ~$2,500/mo (~$30k/yr per seat) | ✓ None | ✓ All included |
| eSignal | No (trial only) | $58 – $359/mo + exchange fees | × — | × Tiered |
| Koyfin | Yes (limited) | $39 – $109/mo | ✓ None | × Heavy |
| Sentieo (AlphaSense) | No | ~$500+/mo per seat | ✓ None | × Tiered |
| FactSet | No | ~$12,000+/yr per seat | ✓ None | × Modular |
| YCharts | No (trial only) | $300 – $600/mo | × — | × Tiered |
177 features across 14 categories. Filter to one platform to read it head to head, or leave it on all platforms for the full matrix.
| Feature | TradeGrub | TradingView | thinkorswim | Yahoo Finance | Finviz | StockCharts | Bloomberg | eSignal | Koyfin | Sentieo | FactSet | YCharts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Charting | ||||||||||||
| Candlestick / Bar / Line / Area | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Heikin Ashi | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | × | × |
| Renko | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | × | × | × | × |
| Kagi | ✓ | ✓ | × | × | × | × | ✓ | ✓ | × | × | × | × |
| Point and Figure | ✓ | ✓ | × | × | × | ✓ | ✓ | ✓ | × | × | ✓ | × |
| Range Bars | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | × | × |
| Volume Profile | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Market Profile / TPO | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Multi-panel layouts | ✓ | ✓ | ✓ | P | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom timeframe intervals | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Tick charts (Pro) | ✓ | P | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Bar Replay | ✓ | ✓ | ✓ | P | × | × | × | ✓ | × | × | × | × |
| Bar Magnifier | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Auto Fibonacci | ✓ | × | ✓ | × | × | × | × | ✓ | × | × | × | × |
| Saved chart layouts | ✓ | ✓ | ✓ | P | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Compare overlay | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Deep history (20+ years) | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Event markers (earnings/divs/splits) | ✓ | ✓ | ✓ | P | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Extended trading hours | ✓ | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | × | × | ✓ | × |
| Dividend adjustment | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Volume Profile (order flow proxy) | ✓ | P | P | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| GalleryView (mini-chart grid) | ✓ | × | × | × | × | ✓ | × | × | ✓ | × | ✓ | ✓ |
| PerfCharts (performance comparison) | ✓ | × | ✓ | ✓ | × | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Correlation charts | ✓ | × | ✓ | ✓ | P | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Seasonal charts | ✓ | × | ✓ | × | × | ✓ | ✓ | × | × | × | ✓ | × |
| Relative Rotation Graphs | ✓ | × | × | × | × | ✓ | ✓ | × | × | × | ✓ | × |
| Technical Rank / SCTR | ✓ | × | × | × | × | ✓ | × | × | × | × | × | × |
| White-label embeddable widget | ✓ | P | × | × | × | × | × | × | × | × | × | ✓ |
| Indicators & Analysis | ||||||||||||
| Built-in indicators | ✓ 306 | ✓ ~150 | ✓ 400+ | ~30 | 50+ | 100+ | ~100+ | 100+ | ~40 | ~20 | 100+ | ~30 |
| Patterns (auto-detected) | ✓ 96 | Community | ✓ | P | Basic | Basic | ✓ | ✓ | × | × | × | × |
| Pre-built strategies | ✓ 41 | Pine | ✓ | × | × | × | ✓ | ✓ | × | × | × | × |
| Marketplace (free scripts) | ✓ 349 | 100K+ | 3rd party | × | × | × | App Portal | 3rd party | × | × | × | × |
| Custom formula charts | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Indicators on indicators | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Strategy Builder | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Backtesting | ✓ | ✓ | ✓ | × | P | × | ✓ | ✓ | × | × | ✓ | × |
| Monte Carlo simulation | ✓ | × | × | × | × | × | ✓ | × | × | × | ✓ | × |
| Parameter Sweep / Optimizer | ✓ | × | × | × | × | × | × | ✓ | × | × | × | × |
| Deep backtesting (15k+ bars) | ✓ | × | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Automatic Elliott Wave Labelling | × | × | × | × | × | × | × | × | × | × | × | × |
| Drawing Tools | ||||||||||||
| Trend lines / channels | ✓ | ✓ | ✓ | ✓ | P | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fibonacci tools | ✓ | ✓ | ✓ | P | × | ✓ | ✓ | ✓ | × | × | ✓ | × |
| Gann tools | ✓ | ✓ | ✓ | × | × | × | × | ✓ | × | × | × | × |
| Pattern tools (XABCD, Elliott) | ✓ | ✓ | × | × | × | × | × | ✓ | × | × | × | × |
| Annotations / text | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Snap modes | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Indicator snap | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Drawing alerts | ✓ | ✓ | × | × | × | × | ✓ | ✓ | × | × | × | × |
| Total drawing tools | 87 | ~80 | ~30 | ~8 | Basic | 30–40 | ~40 | ~40 | ~10 | ~8 | ~30 | ~8 |
| Alerts | ||||||||||||
| Price alerts | ✓ | ✓ | ✓ | P | P | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multi-condition alerts (AND) | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | × | × | ✓ | ✓ |
| Push notifications | ✓ | ✓ | ✓ | ✓ | P | ✓ | ✓ | × | ✓ | ✓ | ✓ | × |
| Strategy / indicator alerts | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Pattern alerts | ✓ | ✓ | × | × | × | × | × | ✓ | × | × | × | × |
| Screener alerts | ✓ | × | ✓ | × | P | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| News alerts | ✓ | × | ✓ | × | P | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Volume spike alerts | ✓ | × | × | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Second-based alerts | ✓ | × | × | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Financial metric alerts | ✓ | × | × | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Webhooks (HMAC-signed) | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × |
| Email notifications | ✓ | ✓ | ✓ | × | P | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SMS notifications | × | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | × | × | × | × |
| Alert limits (free tier) | Unlimited | 3 | Unlimited | 0 | 0 | 0 | No free tier | No free tier | Limited | No free tier | No free tier | No free tier |
| SMS Alerts | × | × | × | × | × | × | × | × | × | × | × | × |
| Scripting | ||||||||||||
| Pine-compatible interpreter | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × |
| thinkScript | × | × | ✓ | × | × | × | × | × | × | × | × | × |
| Python scripting engine | ✓ | × | × | × | × | × | ✓ | × | × | × | ✓ | × |
| Visual Strategy Builder (no-code) | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Multi-timeframe in scripts | ✓ | ✓ | × | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| HTF data in visual builder | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Script editor IDE (autocomplete + diagnostics) | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Invite-only / private scripts | ✓ | ✓ | × | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| AI & Automation | ||||||||||||
| AI chart assistant | ✓ | × | × | ✓ | × | × | ✓ | × | × | ✓ | ✓ | × |
| AI technical analysis | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| AI fundamental analysis | ✓ | × | × | × | × | × | ✓ | × | × | ✓ | ✓ | × |
| MCP server (Claude/ChatGPT/Gemini) | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| AI trade thesis generator | ✓ | × | × | × | × | × | × | × | × | ✓ | × | × |
| News + sentiment heat layer | ✓ | × | × | × | × | × | ✓ | × | × | ✓ | ✓ | × |
| Widgets | ||||||||||||
| Symbol Tape | ✓ | ✓ | × | × | × | × | ✓ | ✓ | ✓ | × | ✓ | × |
| Market Overview | ✓ | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Market Movers | ✓ | × | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Stock Heatmap | ✓ | ✓ | ✓ | × | ✓ | × | ✓ | × | ✓ | × | ✓ | ✓ |
| Stock Screener | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Insider Trading | ✓ | × | × | P | P | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Financial Statements | ✓ | × | ✓ | ✓ | P | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Economic Map | ✓ | × | × | × | × | × | ✓ | × | ✓ | × | ✓ | × |
| Yield Curve | ✓ | × | × | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Financial Calendar | ✓ | × | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Total widgets | 23 | ~6 | ~8 | ~6 | ~4 | ~2 | Function-based | ~6 | ~15 | ~10 | Many | ~15 |
| Trading & Broker Integration | ||||||||||||
| Live broker trading | ✓ 15+ | ✓ 8 | ✓ 1 | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Robinhood | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Schwab | ✓ | × | ✓ | × | × | × | × | × | × | × | × | × |
| On-chart trading | ✓ | ✓ | ✓ | × | × | × | × | ✓ | × | × | × | × |
| Bracket orders (TP/SL) | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Quick trade (instant execution) | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Flip/reverse position | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Paper trading | ✓ | ✓ | ✓ | × | × | × | × | ✓ | × | × | × | × |
| BYOD (Bring Your Own Data) | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Level 2 order book / DOM | ✓ | P | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Time and Sales tape | ✓ | × | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Options chain / strategy tools | × | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Crypto | ||||||||||||
| 80+ exchange integrations | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × |
| Crypto spot trading | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × |
| Crypto futures | ✓ | ✓ | ✓ | × | × | × | × | × | × | × | × | × |
| Wallet management | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| GridBots (automated) | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Data Coverage | ||||||||||||
| US stocks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| International stocks | ✓ | ✓ | × | ✓ | ADRs | Limited | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Crypto data | ✓ | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | × | ✓ | ✓ |
| Forex | × | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | × | ✓ | ✓ |
| Commodities / Futures | × | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ |
| ETFs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fundamental data | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Limited | ✓ | ✓ | ✓ | ✓ |
| Earnings calendar | ✓ | × | ✓ | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Consensus EPS estimate vs prior | ✓ | × | ✓ | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Insider trading data | ✓ | × | × | P | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Analyst ratings and price targets | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| SEC filings browser | ✓ | × | × | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Institutional ownership | ✓ | × | × | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Fundamental trend charts | ✓ | ✓ | × | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Economic indicators | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Global Real-Time Data Add-On (per-exchange) | × | × | × | × | × | × | × | × | × | × | × | × |
| Valuation Multiple Bands (P/E, EV/EBITDA history) | × | × | × | × | × | × | × | × | × | × | × | × |
| Forward Estimate Series (multi-quarter consensus) | × | × | × | × | × | × | × | × | × | × | × | × |
| Arbitrary Metric Graphing (any line item, 10yr+) | × | × | × | × | × | × | × | × | × | × | × | × |
| ETF Holdings and Fund Flows | × | × | × | × | × | × | × | × | × | × | × | × |
| Earnings Call Transcripts | × | × | × | × | × | × | × | × | × | × | × | × |
| Order Book Depth Beyond Top of Book | × | × | × | × | × | × | × | × | × | × | × | × |
| Fixed Income and Credit Analytics | × | × | × | × | × | × | × | × | × | × | × | × |
| Collaboration & Social | ||||||||||||
| Chat rooms | ✓ | × | ✓ | × | × | × | ✓ | × | × | × | ✓ | × |
| Forum | ✓ | ✓ | 3rd party | ✓ | × | × | × | × | × | × | × | × |
| Learning platform | ✓ | × | ✓ | ✓ | × | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Documentation | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Community scripts | ✓ 349 | ✓ | 3rd party | × | × | × | × | 3rd party | × | × | × | × |
| Portfolio & Risk | ||||||||||||
| Real-time portfolio tracking | ✓ | × | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Portfolio rebalancer | ✓ | × | × | × | × | × | ✓ | × | × | × | ✓ | ✓ |
| Risk analysis tools | ✓ | × | ✓ | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| 37+ analytics charts | ✓ | × | × | × | × | × | ✓ | × | ✓ | × | ✓ | ✓ |
| P&L tracking | ✓ | × | ✓ | P | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Portfolio Attribution and Factor Risk | × | × | × | × | × | × | × | × | × | × | × | × |
| Screeners & Signals | ||||||||||||
| Advanced screeners | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Signals marketplace | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Autotrade from signals | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Screener notifications | ✓ | × | ✓ | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Scheduled Scans with Email Delivery | × | × | × | × | × | × | × | × | × | × | × | × |
| Platform & Experience | ||||||||||||
| Mobile responsive | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Native mobile app | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × |
| Desktop app | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Offline-first PWA | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| No account required | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| No ads on free tier | ✓ | × | ✓ | × | × | — | — | — | ✓ | — | — | — |
| No feature gating on free | ✓ | × | ✓ | × | × | × | — | — | × | — | — | — |
| CSV export | ✓ | ✓ | ✓ | ✓ | P | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| REST + WebSocket API | ✓ | × | ✓ | × | P | × | ✓ | ✓ | × | ✓ | ✓ | ✓ |
| Cloud sync | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Chart sharing via short URLs | ✓ | ✓ | × | × | × | × | × | × | ✓ | ✓ | ✓ | ✓ |
| 19 languages | ✓ | ✓ | × | ✓ | × | × | ✓ | × | × | × | ✓ | × |
| Settings portability (JSON export/import) | ✓ | × | × | × | × | × | × | ✓ | × | × | × | × |
| Rebindable keyboard shortcuts | ✓ 33 | × | × | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Settings search + live preview | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Toolbar drag-reorder + status config | ✓ 24 | × | × | × | × | × | × | ✓ | × | × | ✓ | × |
| Custom dashboards (composable panels) | ✓ | × | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multi-symbol trading grid | ✓ | × | ✓ | × | × | × | ✓ | ✓ | × | × | ✓ | × |
| Multi-chart sync (6 modes) | ✓ | ✓ | ✓ | × | × | × | ✓ | ✓ | ✓ | × | ✓ | × |
| In-app help + animated demos | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Stickers / icons (OpenMoji + Lucide) | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Bar countdown timer | ✓ | × | × | × | × | × | × | ✓ | × | × | × | × |
| Non-modal side panels | ✓ | × | × | × | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Watchlist panel | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Auto-scaling global infrastructure | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Quality gates on every deploy | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Sub-300ms render (~14KB gzipped) | ✓ | × | × | × | × | × | × | × | × | × | × | × |
| Portfolio correlation matrix | ✓ | × | × | × | × | × | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Live Collaborate (Figma-style) | ✓ | × | × | × | × | × | × | × | × | ✓ | ✓ | × |
| Google Sheets and Excel Add-On | × | × | × | × | × | × | × | × | × | × | × | × |
| Client-Ready Report Export (PDF/deck) | × | × | × | × | × | × | × | × | × | × | × | × |
| Multi-Monitor Workspace (tear-off windows) | × | × | × | × | × | × | × | × | × | × | × | × |
TradeGrub figures are counted from the shipping product registries. Other columns reflect publicly documented capabilities at the time of the last review.
↑ Back to top62 capabilities across 9 categories, against a different field: dedicated backtesting frameworks and cloud quant platforms rather than charting products. Only TradingView appears in both tables.
| Feature | TradeGrub | VectorBT | Backtrader | Zipline | Bt | QuantConnect | TradingView | Tradetron | StrategyQuant |
|---|---|---|---|---|---|---|---|---|---|
| Order Types | |||||||||
| Market orders | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Limit orders | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Stop orders | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ |
| Stop-limit orders | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | × | ✓ |
| Trailing stop | ✓ | ✓ | ✓ | × | × | ✓ | ✓ | ✓ | ✓ |
| Bracket / OCO orders | ✓ | × | ✓ | × | × | ✓ | × | ✓ | ✓ |
| Position Management | |||||||||
| Long & short | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Long-only mode | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ |
| Pyramiding / scaling in | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | P | × |
| Multiple concurrent positions | × | ✓ | ✓ | ✓ | ✓ | ✓ | P | × | ✓ |
| Partial fills / scaling out | ✓ | ✓ | ✓ | ✓ | × | ✓ | P | × | × |
| Open position tracking (unrealized) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Position Sizing & Risk | |||||||||
| Fixed % of equity | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | P | ✓ |
| Kelly criterion sizing | ✓ | ✓ | P | × | × | ✓ | × | × | × |
| Volatility-target sizing | ✓ | ✓ | P | × | ✓ | ✓ | × | × | ✓ |
| Risk parity | ✓ | ✓ | × | × | ✓ | ✓ | × | × | × |
| Max loss % cap | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Margin / leverage model | ✓ | ✓ | ✓ | ✓ | P | ✓ | P | × | ✓ |
| Cost Models | |||||||||
| Flat commission | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ |
| Slippage (bps) | ✓ | ✓ | ✓ | ✓ | P | ✓ | P | × | ✓ |
| Percentage-based commission | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ |
| Spread / market-impact model | ✓ | ✓ | P | ✓ | × | ✓ | × | × | ✓ |
| Data & Multi-Asset | |||||||||
| Daily bars | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Intraday (1m-4h) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Tick-level data | × | ✓ | ✓ | ✓ | × | ✓ | × | × | ✓ |
| Multi-asset portfolio | × | ✓ | ✓ | ✓ | ✓ | ✓ | × | × | ✓ |
| Multi-timeframe | ✓ | ✓ | ✓ | P | ✓ | ✓ | ✓ | ✓ | ✓ |
| Deep history (15k+ bars) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | × | ✓ |
| Long-Range M1 Backtesting (multi-year intraday) | × | × | × | × | × | × | × | × | × |
| Metrics & Analytics | |||||||||
| Sharpe / Sortino / Calmar | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | P | ✓ |
| MAE / MFE per trade | ✓ | ✓ | ✓ | × | × | P | × | × | ✓ |
| Monte Carlo simulation | ✓ | ✓ | × | × | × | P | × | × | ✓ |
| Walk-forward analysis | ✓ | ✓ | × | × | × | ✓ | × | × | ✓ |
| Walk-forward matrix (cluster analysis) | × | × | × | × | × | × | × | × | ✓ |
| Regime detection | ✓ | P | × | × | × | P | × | × | × |
| Strategy DNA / confidence score | ✓ | × | × | × | × | × | × | × | × |
| Stress scenarios | ✓ | P | × | × | × | ✓ | × | × | ✓ |
| VaR / CVaR | ✓ | ✓ | P | ✓ | × | ✓ | × | × | × |
| Benchmark alpha / beta / IR | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | × | × |
| Monthly P&L heatmap | ✓ | ✓ | × | × | × | ✓ | × | ✓ | ✓ |
| Optimization | |||||||||
| Grid / exhaustive search | ✓ | ✓ | ✓ | × | × | ✓ | × | × | ✓ |
| Genetic / Bayesian optimizer | ✓ | ✓ | ✓ | × | × | ✓ | × | × | ✓ |
| Automated strategy generation (genetic programming) | × | × | × | × | × | × | × | × | ✓ |
| Fragility heatmap | ✓ | × | × | × | × | × | × | × | ✓ |
| Visualization & UX | |||||||||
| Equity curve overlay on chart | ✓ | P | P | P | P | ✓ | ✓ | P | × |
| Trade markers on price chart | ✓ | P | P | P | P | ✓ | ✓ | × | ✓ |
| Interactive trade replay | ✓ | × | × | × | × | × | ✓ | × | × |
| No-code GUI configuration | ✓ | × | × | × | × | P | ✓ | ✓ | ✓ |
| "What-If" trade editor | ✓ | × | × | × | × | × | × | × | × |
| Decision journal | ✓ | × | × | × | × | × | × | × | × |
| Trade duration analysis | ✓ | ✓ | ✓ | × | × | P | × | × | ✓ |
| Day / hour-of-week P&L breakdown | ✓ | × | × | × | × | P | × | × | × |
| Cumulative P&L + drawdown charts | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | P | ✓ |
| Long / short trade split | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | × | ✓ |
| Trade CSV export | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Shareable backtest snapshots | × | × | × | × | × | ✓ | × | × | × |
| Free backtesting | ✓ | ✓ | ✓ | ✓ | ✓ | P | ✓ | × | × |
| Zero-install (browser-based) | ✓ | × | × | × | × | ✓ | ✓ | ✓ | × |
| Execution & Live Trading | |||||||||
| Live trading bridge | P | × | ✓ | ✓ | × | ✓ | P | ✓ | ✓ |
| Strategy source export (MT4/MT5/cTrader/TradeStation) | × | × | × | × | × | × | × | × | ✓ |
| Alerts / webhooks from signals | ✓ | × | × | × | × | ✓ | ✓ | ✓ | × |
| WebWorker-based execution | ✓ | × | × | × | × | × | × | × | × |
VectorBT, Backtrader, Zipline, and Bt are free and open source, but they are libraries rather than products: they require Python and self-hosting, and none of them ship a chart. TradeGrub runs the same class of backtest in the browser.
↑ Back to top29 capabilities across 7 categories, against retail brokerages and trading apps rather than charting products. TradeGrub is a charting and execution layer that routes to a broker you already hold (or up to ~80 connected crypto exchanges), not a broker-dealer itself.
| Feature | TradeGrub | Robinhood | thinkorswim | E*TRADE | Fidelity | Tradier | TradeStation | Interactive Brokers | Webull | TabTrader | GoodCrypto |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Markets & Assets | |||||||||||
| Stocks & ETFs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | × |
| Options / Futures / Forex | × | Options, Futures | Options, Futures | Options, Futures | Options | Options, Futures | ✓ | ✓ | Options, Futures | × | × |
| Direct custodial crypto trading | × | ✓ | × | ✓ | × | × | × | ✓ | ✓ | × | × |
| Crypto exchange aggregation (your own API keys) | ✓ | × | × | × | × | × | × | × | × | ✓ | ✓ |
| Fees & Account | |||||||||||
| Commission-free stock/ETF trades | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × | × |
| $0 account minimum | ✓ | ✓ | × | × | × | ✓ | × | ✓ | ✓ | × | × |
| Paper / simulated trading | ✓ | × | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | × |
| Brokerage account linking via Plaid | ✓ | ✓ | × | ✓ | × | × | ✓ | ✓ | ✓ | × | × |
| Order Types | |||||||||||
| OCO / bracket / conditional orders | ✓ | × | × | × | ✓ | ✓ | ✓ | ✓ | × | × | × |
| Trailing stop orders | ✓ | × | × | × | × | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Algorithmic order types (TWAP/VWAP/POV) | × | × | × | × | × | × | ✓ | ✓ | ✓ | × | × |
| Level 2 DOM with direct/exchange routing | ✓ | × | × | × | × | × | × | × | × | × | × |
| Hot buttons (one-click preset orders) | ✓ | × | × | ✓ | ✓ | × | ✓ | ✓ | ✓ | × | ✓ |
| Charting | |||||||||||
| Built-in indicators | 306 | × | 400+ | × | 166 | × | × | × | 52-56 | × | × |
| Native charting (not a third-party embed) | ✓ | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | × | × |
| Custom scripting language | ✓ | × | ✓ | × | × | × | ✓ | ✓ | × | × | × |
| Multi-account / multi-exchange aggregation in one view | ✓ | × | × | × | × | × | × | × | × | ✓ | ✓ |
| API & Automation | |||||||||||
| Public REST/WebSocket trading API | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | × |
| FIX Gateway | ✓ | × | × | × | × | × | ✓ | ✓ | ✓ | × | × |
| Trading signals (curated or algorithmic trade ideas) | ✓ | × | × | × | ✓ | ✓ | × | ✓ | ✓ | × | ✓ |
| Copy trading | ✓ | ✓ | × | × | × | × | × | ✓ | × | × | ✓ |
| Native backtesting engine | ✓ | × | × | × | × | × | ✓ | × | × | × | × |
| Automated trading bots (DCA/Grid/Trailing) | × | × | × | × | × | × | × | × | × | × | ✓ |
| Alerts | |||||||||||
| Price alerts | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ |
| Indicator / technical-condition alerts | ✓ | × | × | × | × | × | × | × | ✓ | × | × |
| SMS alert delivery | × | × | × | × | × | × | × | × | × | × | × |
| Platform Availability | |||||||||||
| Web app | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | × |
| Desktop app | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | × | × |
| Mobile app (iOS/Android) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sourced from each platform’s own pricing, help, and developer pages as of the last review, matching the true/false convention the tables above use rather than a separate "unverified" mark: a capability not independently confirmed for a named competitor is shown as not supported.
↑ Back to topEvery link below shows this same comparison, filtered to that platform.
Yes. The free tier includes all 306 indicators, 87 drawing tools, 96 pattern detectors, unlimited alerts, and backtesting, with no ads and no per-chart indicator caps. Pro at $5.99 per month, or $4.99 billed yearly, adds the TradeGrub data feed, cloud sync, and server-side alert evaluation.
US real-time streaming and delayed global data are included. Bring Your Own Data routes chart data through your own broker connection instead, across 15 or more broker integrations and around 80 crypto exchanges, so you are not paying twice for a feed you already have. Where your broker is licensed for a market, that includes real-time global data: if the broker feed carries it, the chart shows it, with no separate exchange subscription from us.
Charting and trading platforms (TradingView, thinkorswim, eSignal), free consumer tools (Yahoo Finance, Finviz, StockCharts), institutional terminals (Bloomberg, FactSet), and research and fundamentals platforms (Koyfin, Sentieo, YCharts). A separate section compares backtesting against dedicated frameworks including VectorBT, Backtrader, Zipline, and QuantConnect.
Feature counts for TradeGrub are read directly from the product registries rather than from marketing copy. Competitor rows reflect publicly documented capabilities and published pricing at the time of the last review, and pricing in particular changes often, so treat the other columns as a starting point and verify anything you are about to make a purchase decision on.