Dashboard Guide
The Ody's Rope dashboard provides a real-time view of your trading activity, positions, and market signals.
Overview
The dashboard is divided into four main sections:
- Active Positions - Your current open positions
- Open Stop Orders - Stop orders being managed by the algorithm
- Recent Signals - MA crossover signals detected by the system
- Market Data - Current moving average status for tracked symbols
Active Positions
Shows all your current open positions from your Tradier account.
| Column | Description |
|---|---|
| Symbol | Stock/ETF ticker |
| Quantity | Number of shares |
| Entry Price | Your average cost basis |
| Current Price | Latest market price |
| P&L | Dollar profit/loss |
| P&L % | Percentage gain/loss |
Color Coding:
- Green numbers = profit
- Red numbers = loss
Open Stop Orders
Displays all stop orders being managed by the trailing stop algorithm.
| Column | Description |
|---|---|
| Symbol | Stock/ETF ticker |
| Type | Order type (stop) |
| Side | Buy or sell |
| Quantity | Number of shares |
| Stop Price | Current stop trigger price |
tip
These orders are automatically adjusted by the trailing stop algorithm. You don't need to manually update them.
Recent Signals
Shows MA crossover signals detected by the system.
Signal Card Components
🟢 SPY [LONG] 2:45 PM
Price: $450.25
16-day MA: $448.50
64-day MA: $445.00
Crossover: bullish
- Signal Type: 🟢 LONG (bullish) or 🔴 SHORT (bearish)
- Symbol: The ticker that triggered the signal
- Timestamp: When the signal was detected
- Price: Market price at signal time
- Moving Averages: The MA values that caused the crossover
Understanding Signals
| Signal | Meaning | Action |
|---|---|---|
| 🟢 LONG | 16-day MA crossed above 64-day MA | Consider buying |
| 🔴 SHORT | 16-day MA crossed below 64-day MA | Consider selling |
Important
The system does NOT automatically place orders. You must manually review and execute trades.
Market Data
Provides an overview of all tracked symbols and their current signal state.
| Column | Description |
|---|---|
| Symbol | Stock/ETF ticker |
| Current Signal | LONG or SHORT based on MA position |
| Price | Current market price |
| 16-day MA | Short-term moving average |
| 64-day MA | Long-term moving average |
| MA Spread | Percentage difference between MAs |
Dashboard Features
Auto-Refresh
- Dashboard automatically updates every 60 seconds
- Countdown timer shows seconds until next refresh
- Spinner indicates auto-refresh is active
Market Status Indicator
- 🟢 Green dot = Market is open
- 🔴 Red dot = Market is closed
- 🟡 Yellow dot = Unknown status
Manual Refresh
Each card has a "↻ Refresh" button to update that section immediately.
Navigation
- ⚙️ Settings - Go back to configuration page
- 🚪 Logout - Log out of your account
Daily Workflow
Morning (Before Market Open)
- Log in to dashboard
- Check market status indicator
- Review any overnight signals
- Check current positions and P&L
During Market Hours
- Monitor dashboard (auto-refreshes every 60 seconds)
- Watch for Telegram signal notifications
- Review and act on signals as appropriate
- Check that trailing stops are being updated
After Market Close
- Review the day's signals
- Check P&L on all positions
- Plan for next trading day based on current signals
Troubleshooting
Dashboard shows "No active positions"
- You don't have any open positions in your Tradier account
- Credentials may be incorrect
- Try refreshing manually
Dashboard shows "No recent signals"
- No MA crossovers have occurred yet
- System just started (signal history is empty)
- Wait 5 minutes for the first signal check to run
Dashboard not refreshing
- Check browser console for errors (F12)
- Ensure Flask server is still running
- Try clearing browser cache
- Hard refresh: Ctrl+F5 (Windows) or Cmd+Shift+R (Mac)