Monitoring Performance
Track, analyze, and optimize your active trading strategies for maximum profitability.
Performance dashboard
Access your strategy performance metrics:
- Navigate to Strategy Builder
- Select an active strategy
- View Performance tab
Key metrics displayed
Overall performance:
- Total return (%)
- Net profit/loss ($)
- Current drawdown
- Active positions
Trade statistics:
- Total trades executed
- Winning trades
- Losing trades
- Win rate (%)
- Profit factor
Risk metrics:
- Maximum drawdown
- Average win vs average loss
- Largest winning trade
- Largest losing trade
Trade history
Review all executed trades:
Trade details:
- Entry timestamp and price
- Exit timestamp and price
- Position side (long/short)
- Position size
- Leverage used
- Profit/loss ($)
- Profit/loss (%)
- Fees paid
- Reason for entry/exit
Filtering options:
- Date range
- Profitable vs losing trades
- Long vs short positions
- Minimum profit/loss amount
Export functionality:
- Download trade history as CSV
- Use for tax reporting or analysis
- Import into spreadsheet tools
Real-time monitoring
Active positions
Track current open positions:
Position information:
- Symbol and side
- Entry price and time
- Current price
- Unrealized P/L
- Position size
- Leverage
- Active stop loss level
- Active take profit level
Position actions:
- View on DEX
- Manually close position (emergency)
- Adjust stop loss/take profit (if supported)
Recent signals
View latest signal generation:
Signal log:
- Timestamp of signal check
- Indicator values at check time
- Conditions evaluated
- Signal generated (entry/exit/none)
- Action taken
Useful for:
- Understanding why trades executed
- Debugging unexpected behavior
- Verifying strategy logic
- Learning indicator patterns
Performance analysis
Comparing to backtest
Expected variations:
- Live results typically 10-20% worse than backtest
- Slippage affects execution prices
- Market conditions may differ
- Random variance in short term
Red flags:
- Performance >30% worse than backtest
- Win rate significantly lower
- Much larger drawdowns
- Completely different trade frequency
Possible causes:
- Market regime changed
- Overfitted backtest
- Execution issues
- Configuration error
Tracking key ratios
Win rate:
- Formula: (Winning trades / Total trades) × 100
- Good: >50%
- Monitor trend over time
- Compare to backtest expectations
Profit factor:
- Formula: Gross profit / Gross loss
- Good: >1.5
- Must stay above 1.0 to be profitable
- Declining trend is warning sign
Average win/loss ratio:
- Formula: Average win size / Average loss size
- Good: >1.5
- Higher is better
- Compensates for lower win rate
Sharpe ratio:
- Measures risk-adjusted returns
- Good: >1.0
- Higher means better returns for risk taken
- Calculated over time period
Drawdown monitoring
Current drawdown:
- Decline from peak account value
- Expressed as percentage
- Acceptable: less than 15%
- Warning: 15-25%
- Critical: more than 25%
Maximum drawdown:
- Largest peak-to-trough decline ever
- Compare to backtest maximum drawdown
- Should not exceed backtest by much
- Indicates worst-case scenario
Drawdown duration:
- How long in drawdown period
- Short drawdowns normal
- Extended drawdowns (>1 month) concerning
- May indicate strategy stopped working
Optimization strategies
When to adjust
Good performance:
- Meeting or exceeding backtest expectations
- Consistent profitability
- Drawdowns within limits
- Don't change anything
Underperforming:
- Returns below backtest
- Higher than expected losses
- Frequent stop loss hits
- Consider adjustments
Not trading:
- No signals generated
- Conditions too strict
- Market conditions unfavorable
- May need modification
What to adjust
Risk parameters:
- Widen stop loss if hit too frequently
- Tighten take profit if rarely reached
- Adjust position size
- Modify leverage
Entry conditions:
- Relax if too few trades
- Strengthen if too many trades
- Add filters for better quality
- Remove redundant conditions
Exit conditions:
- Adjust profit targets
- Modify stop loss levels
- Add trailing stops
- Change exit logic
Timeframe:
- Try longer timeframe if too noisy
- Try shorter timeframe if too slow
- Match to market volatility
- Consider current conditions
Testing adjustments
Proper approach:
- Deactivate current strategy
- Create new draft with adjustments
- Backtest modified strategy
- Compare results to original
- Deploy if improved
Avoid:
- Making changes to live strategy
- Adjusting without backtesting
- Changing multiple parameters at once
- Reacting to single trade
Alert system
Setting up alerts
Configure notifications for important events:
Trade alerts:
- Position opened
- Position closed
- Stop loss triggered
- Take profit reached
Performance alerts:
- Daily profit/loss threshold
- Drawdown exceeds limit
- Win rate drops below target
- Consecutive losses
System alerts:
- Execution errors
- Connectivity issues
- Insufficient balance
- Strategy paused
Alert channels
Available options:
- Email notifications
- Discord messages
- Telegram bot
- In-app notifications
Best practices:
- Don't over-alert (causes fatigue)
- Focus on actionable events
- Set appropriate thresholds
- Review and adjust regularly
Common monitoring mistakes
Over-monitoring
Problem: Checking performance every hour, reacting to every trade
Impact:
- Emotional decision making
- Premature strategy changes
- Increased stress
- Worse outcomes
Solution:
- Check once daily maximum
- Focus on weekly/monthly trends
- Trust your backtest
- Set alerts for critical events
Ignoring drawdowns
Problem: Not taking action when drawdown exceeds limits
Impact:
- Larger losses than necessary
- Account depletion
- Missed opportunity to cut losses
- Emotional distress
Solution:
- Set hard drawdown limits (20-25%)
- Pause strategy if limit reached
- Review what went wrong
- Don't resume until understood
Chasing losses
Problem: Increasing leverage or budget after losses
Impact:
- Amplified losses
- Emotional trading
- Account blow-up risk
- Violates risk management
Solution:
- Stick to original plan
- Never increase risk after losses
- Accept losses as normal
- Focus on process, not results
Premature optimization
Problem: Changing strategy after 2-3 losing trades
Impact:
- Never give strategy chance to work
- Constant changes prevent learning
- May abandon winning strategy
- Optimization based on noise
Solution:
- Wait for statistical significance (20+ trades)
- Compare to backtest expectations
- Understand normal variance
- Make data-driven decisions
When to stop a strategy
Clear stop signals
Immediate stop:
- Drawdown exceeds 25%
- Technical errors in execution
- Strategy logic is flawed
- Insufficient balance to continue
Consider stopping:
- Consistent underperformance vs backtest
- Market conditions fundamentally changed
- Better opportunities elsewhere
- Emotional stress too high
Don't stop for:
- Single losing trade
- Short-term drawdown (less than 15%)
- Temporary market volatility
- Impatience
Deactivation process
- Review performance data
- Identify root cause of issues
- Decide if fixable or fundamental
- Deactivate strategy
- Close open positions
- Document lessons learned
Post-mortem analysis
Questions to answer:
- What worked well?
- What didn't work?
- Why did performance differ from backtest?
- What would you change?
- Is strategy salvageable?
Use insights for:
- Improving future strategies
- Avoiding same mistakes
- Understanding market dynamics
- Building better systems
Best practices
Regular review schedule
Daily (5 minutes):
- Check for alerts
- Verify strategy is running
- Note any unusual activity
Weekly (15 minutes):
- Review trade history
- Check performance metrics
- Compare to backtest
- Assess if on track
Monthly (30 minutes):
- Comprehensive performance analysis
- Calculate all key metrics
- Evaluate if strategy still valid
- Decide on continuation
Documentation
Keep records of:
- Deployment date and parameters
- Backtest results for comparison
- All trades executed
- Performance metrics over time
- Any adjustments made
- Lessons learned
Benefits:
- Track improvement over time
- Learn from mistakes
- Justify decisions
- Tax reporting
- Strategy refinement
Risk management
Position sizing:
- Never risk more than 2-5% per trade
- Keep total exposure reasonable
- Maintain cash reserves
- Diversify across strategies
Stop loss discipline:
- Always honor stop losses
- Don't widen after deployment
- Accept losses quickly
- Protect capital first
Profit taking:
- Lock in profits at targets
- Don't get greedy
- Scale out if possible
- Reinvest wisely
Advanced monitoring
Correlation analysis
Track how strategies correlate:
Low correlation (less than 0.3):
- Strategies are independent
- Good for diversification
- Reduces overall risk
High correlation (more than 0.7):
- Strategies move together
- Limited diversification benefit
- Consider reducing exposure
Market regime detection
Identify current market conditions:
Trending market:
- Trend-following strategies excel
- Mean reversion underperforms
- Breakout strategies work
Ranging market:
- Mean reversion excels
- Trend-following struggles
- Oscillators more reliable
High volatility:
- Wider stops needed
- Larger profit potential
- Higher risk
Low volatility:
- Tighter stops acceptable
- Smaller profit targets
- Fewer opportunities
Performance attribution
Understand what drives returns:
Winning factors:
- Which conditions produce best trades
- What timeframes work best
- Which indicators are most valuable
- Optimal entry/exit timing
Losing factors:
- What causes losses
- Which conditions to avoid
- When strategy fails
- How to improve
Next steps
Continue improving your strategies:
- Creating Strategies - Build new strategies
- Backtesting - Test improvements
- Deploying - Launch optimized strategies
- Overview - Review all features
Support
Need help monitoring your strategies?
- Discord: discord.gg/Fz7aDWkp
- GitHub: github.com/b3x-ai