Skip to content
Algo Trade Analytics Docs

Quick Start - Alerts vs Fills

⏱️ 5 minutes Basic & Pro Plans

This guide walks you through completing your first alerts vs fills analysis. By the end, you’ll understand how well your broker is executing your trading signals.


Before you begin, ensure you have:

  • Alpaca broker account connected in Integrations
  • Webhook events — Recent alert signals in the system
  • Trade history — Orders executed through your connected broker
  • Basic or Pro plan — Required for this feature

  1. Open Algo Trade Analytics → Alerts vs Fills from the main navigation.

    The page loads with a scope definition section at the top.

  2. Select your symbol:

    • Choose from the dropdown of symbols you’ve traded
    • Or select “ALL” to see all symbols

    Set your date range:

    • Click the date picker to select start and end dates
    • For your first analysis, try the last 7 days

    Choose data source:

    • Webhooks — Uses your real-time alert events
    • CSV Import — For historical or external data
  3. The system automatically:

    • Fetches your alert signals for the selected period
    • Retrieves broker fill data from Alpaca
    • Matches alerts with corresponding fills

    This typically takes a few seconds.

  4. At the top of the results, you’ll see key metrics:

    MetricWhat It Means
    Match Rate% of alerts that executed successfully
    Avg LatencyTime from alert to fill
    Total SlippageCumulative price difference
    Profit RetentionHow much of intended profit you kept
  5. The interactive chart shows:

    • Triangle markers — Your alert signals (intended prices)
    • Circle markers — Actual broker fills
    • Connecting lines — Visual slippage between intent and execution

    Hover over markers for detailed information.

  6. Scroll to the trade comparison table:

    • Each row shows an alert paired with its fill
    • See exact timestamps, prices, and differences
    • Filter to show only problematic trades
  7. Based on your metrics:

    • 95%+ match, <500ms latency → Excellent execution
    • 90-95% match, <2s latency → Good, minor optimization possible
    • <90% match or >2s latency → Investigation needed

Congratulations! Your execution infrastructure is working well. Consider:

  • Enable live monitoring to track ongoing performance
  • Save a snapshot for future comparison
  • Set up alerts for execution degradation

Don’t panic — this is why we audit! Common causes include:

IssueLikely CauseSolution
High latencyNetwork/processing delaysReview infrastructure
Missing fillsOrder rejection or timeoutCheck Alpaca logs
Large slippageMarket conditions or order typeConsider limit orders
Partial fillsInsufficient liquidityAdjust position sizing

See Troubleshooting for detailed solutions.


Enable Live Monitoring

Track execution quality in real-time with auto-refresh. Learn more →

Deep Dive on Metrics

Understand slippage, latency, and retention in detail. Learn more →

Visual Analysis

Use the chart to identify patterns in execution issues. Learn more →

Get AI Recommendations

Let AI analyze your execution and suggest optimizations. Account Settings →


  1. Start with recent data — Last 7 days gives you actionable insights
  2. Analyze one symbol first — Focus before expanding to all
  3. Check during market hours — Execution varies by session
  4. Compare across days — Look for consistent patterns