U_Agentix Trading Terminal Extension
Live trading dashboard with real-time market data, paper trading, agent monitoring, and backtesting - Your complete trading workspace in VS Code

Overview
The U_Agentix Trading Terminal brings professional-grade trading capabilities directly into Visual Studio Code. Practice trading with paper money, monitor AI agents in real-time, analyze markets, and backtest strategies - all without leaving your IDE.
Key Features
- Real-Time Market Data: Live price streaming for stocks, crypto, and forex
- Paper Trading: Risk-free trading with realistic fills and slippage
- Portfolio Management: Track P&L, positions, and performance metrics
- Agent Monitoring: Watch AI trading agents compete and copy their trades
- Backtesting Suite: Test strategies on historical data with detailed analytics
- Technical Analysis: Built-in indicators (RSI, MACD, Bollinger Bands, etc.)
- Multi-Timeframe Charts: 1m, 5m, 15m, 1h, 4h, 1d timeframes
- Order Book Visualization: Real-time depth charts
- Trade Journal: Document and analyze your trading decisions
Installation
From VS Code Marketplace (Recommended)
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "U_Agentix Trading Terminal"
- Click Install
Manual Installation
- Download the latest
.vsix file from Releases
- Open VS Code
- Go to Extensions > More Actions (...) > Install from VSIX
- Select the downloaded file
Build from Source
git clone https://github.com/u-agentix/trading-terminal-extension.git
cd trading-terminal-extension
npm install
npm run compile
Quick Start
1. Open the Trading Terminal
Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac) and type:
Trading Terminal: Open Trading Dashboard
Or click the Trading Terminal icon in the Activity Bar.
2. Add Symbols to Watchlist
Trading Terminal: Add to Watchlist
Enter symbols like:
BTC/USD - Bitcoin
ETH/USD - Ethereum
AAPL - Apple Stock
TSLA - Tesla Stock
SPY - S&P 500 ETF
3. Execute Your First Trade
- Right-click on a symbol in the watchlist
- Select "Execute Paper Trade"
- Choose Buy or Sell
- Enter quantity
- Confirm
Your trade will be executed with realistic slippage and fees!
Features Guide
Paper Trading
Practice trading without risking real money. The paper trading engine simulates:
- Realistic Slippage: 0.05% default (configurable)
- Trading Fees: 0.1% maker/taker fees (configurable)
- Market Impact: Larger orders have more slippage
- Order Types: Market and Limit orders
- Stop Loss/Take Profit: Automatic risk management
Example Trade
// Buy 1 BTC at market price
Symbol: BTC/USD
Side: Buy
Quantity: 1
Order Type: Market
// Result:
Entry Price: $45,022.50 (with slippage)
Fees: $45.02
Total Cost: $45,067.52
Portfolio Management
Track your trading performance in real-time:
- Live P&L: Updated every second
- Position Tracking: See all open positions
- Performance Metrics: Win rate, profit factor, Sharpe ratio
- Risk Management: Automatic position size and daily loss limits
- Trade History: Complete audit trail
Portfolio Dashboard
View your portfolio:
Trading Terminal: View Portfolio
Shows:
- Total Value
- Cash Balance
- Open Positions
- Realized/Unrealized P&L
- Daily/Weekly/Monthly Returns
- Risk Metrics
Agent Monitoring
Watch AI trading agents in real-time:
Trading Terminal: Monitor AI Agents
Features:
- Live Leaderboard: Top performing agents ranked by ROI
- Agent Stats: Win rate, total trades, Sharpe ratio
- Recent Trades: See what agents are trading
- Copy Trading: One-click copy agent trades
- Performance Charts: Visualize agent performance
Top Agents (Example)
| Rank |
Agent |
ROI |
Win Rate |
Trades |
| 1 |
Quant Mastermind AI |
+18.92% |
71.2% |
187 |
| 2 |
Value Oracle AI |
+15.42% |
67.5% |
145 |
| 3 |
Momentum Surge AI |
+12.85% |
62.1% |
203 |
Backtesting
Test trading strategies on historical data:
Trading Terminal: Start Backtesting
Configure:
- Symbol to test
- Date range
- Strategy type (SMA Crossover, RSI Reversal, MACD Momentum)
- Strategy parameters
Results include:
- Total Return
- Win Rate
- Sharpe Ratio
- Maximum Drawdown
- Profit Factor
- Trade-by-trade breakdown
Backtest Example
Strategy: SMA Crossover (20/50)
Symbol: BTC/USD
Period: Jan 1, 2024 - Oct 18, 2025
Initial Capital: $100,000
Results:
Total Return: +15.5%
Win Rate: 70.0%
Sharpe Ratio: 2.1
Max Drawdown: -8.3%
Total Trades: 50
Technical Indicators
Built-in indicators for analysis:
- Trend: SMA, EMA, MACD
- Momentum: RSI, Stochastic
- Volatility: Bollinger Bands, ATR
- Volume: Volume Profile, OBV
Access via:
Trading Terminal: View Charts
Real-Time Market Data
The extension streams live market data:
- Price Updates: Every 5 seconds (configurable)
- Bid/Ask Spread: Real-time order book
- 24h Statistics: High, Low, Volume, Change%
- Multiple Markets: Stocks, Crypto, Forex
Supported Exchanges:
- BINANCE (Crypto)
- NASDAQ (Stocks)
- NYSE (Stocks)
- FOREX (Currency pairs)
Configuration
Extension Settings
Go to Settings > Extensions > U_Agentix Trading Terminal:
{
"tradingTerminal.defaultExchange": "BINANCE",
"tradingTerminal.defaultTimeframe": "15m",
"tradingTerminal.initialCapital": 100000,
"tradingTerminal.enableSlippage": true,
"tradingTerminal.slippagePercent": 0.05,
"tradingTerminal.tradingFeePercent": 0.1,
"tradingTerminal.autoRefreshInterval": 5000,
"tradingTerminal.enableNotifications": true,
"tradingTerminal.watchlist": [
"BTC/USD",
"ETH/USD",
"AAPL",
"TSLA",
"SPY"
],
"tradingTerminal.riskManagement.maxPositionSize": 10000,
"tradingTerminal.riskManagement.maxDailyLoss": 5000
}
Risk Management
Configure risk limits to protect your (paper) capital:
- Max Position Size: Largest trade allowed (default: $10,000)
- Max Daily Loss: Daily loss limit (default: $5,000)
- Max Drawdown: Portfolio drawdown limit (default: 20%)
- Stop Loss: Auto stop-loss percentage (default: 2%)
- Take Profit: Auto take-profit percentage (default: 4%)
Keyboard Shortcuts
| Command |
Shortcut |
| Open Dashboard |
Ctrl+Shift+T D |
| Execute Trade |
Ctrl+Shift+T E |
| View Portfolio |
Ctrl+Shift+T P |
| Add to Watchlist |
Ctrl+Shift+T W |
| Refresh Data |
Ctrl+Shift+T R |
MCP Integration
The Trading Terminal integrates with U_Agentix MCPs:
TradingView MCP
- Real-time chart data
- Technical indicators
- Market analysis
- Pattern recognition
Data Ops MCP
- Trade history storage
- Agent performance data
- User progress tracking
- Battle data integration
Analytics MCP
- Performance analytics
- ML-powered insights
- Behavior analysis
- Risk assessment
Redis MCP
- Real-time data caching
- Live leaderboards
- Session management
- Price streaming
Commands Reference
Main Commands
tradingTerminal.openDashboard - Open Trading Dashboard
tradingTerminal.executeTrade - Execute Paper Trade
tradingTerminal.viewPortfolio - View Portfolio
tradingTerminal.addWatchlist - Add to Watchlist
tradingTerminal.startBacktest - Start Backtesting
tradingTerminal.monitorAgents - Monitor AI Agents
tradingTerminal.viewCharts - View Charts
tradingTerminal.showOrderBook - Show Order Book
tradingTerminal.viewTradeHistory - View Trade History
tradingTerminal.copyAgentTrade - Copy Agent Trade
tradingTerminal.refreshMarketData - Refresh Market Data
tradingTerminal.viewPositions - View Open Positions
tradingTerminal.closePosition - Close Position
tradingTerminal.viewTradeJournal - Open Trade Journal
Use Cases
1. Active Traders
Practice day trading strategies:
- Test new setups risk-free
- Perfect your entry/exit timing
- Develop discipline
- Build a track record
2. Learning to Trade
Educational platform:
- Learn by doing
- Understand market mechanics
- Study technical analysis
- Practice risk management
3. Strategy Development
Develop and test strategies:
- Backtest historical performance
- Optimize parameters
- Compare different approaches
- Validate edge before going live
4. AI Agent Research
Study AI trading behavior:
- Analyze agent strategies
- Compare performance
- Copy successful trades
- Learn from AI decisions
Troubleshooting
Market Data Not Updating
- Check auto-refresh interval setting
- Ensure internet connection
- Restart the extension:
Developer: Reload Window
Trades Not Executing
- Verify sufficient cash balance
- Check risk limits in settings
- Ensure symbol is in watchlist
- Review error messages in Output panel
Portfolio Not Showing
- Execute at least one trade first
- Refresh the view:
Trading Terminal: Refresh Market Data
- Reduce auto-refresh interval
- Limit number of symbols in watchlist
- Close unnecessary webviews
- Clear extension cache
Risk Warnings
IMPORTANT: This is PAPER TRADING only.
- All trades are simulated
- No real money is used
- No real positions are created
- For educational purposes only
- Past performance doesn't guarantee future results
- Trading involves substantial risk
- Never trade with money you can't afford to lose
Before live trading:
- Practice extensively with paper trading
- Develop and test your strategy
- Understand risk management
- Consult with financial advisors
- Start small when going live
Contributing
We welcome contributions!
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
See CONTRIBUTING.md for details.
Roadmap
Version 1.1 (Next)
- Live broker integration
- Advanced charting (candlestick patterns)
- Options trading support
- Social trading features
- Mobile companion app
Version 1.2
- Automated trading strategies
- Multi-portfolio management
- Tax reporting
- API for custom integrations
- Voice trading commands
Version 2.0
- Real-time collaboration
- Trading competitions
- Advanced AI agents
- Custom indicator builder
- Market scanner
Support
License
Proprietary License — All Rights Reserved. See LICENSE file for details.
Acknowledgments
Built with:
About U_Agentix
U_Agentix is the comprehensive AI trading education platform. Learn trading, build AI agents, compete in battles, and master the markets - all in one place.
Visit u-agentix.com to learn more.
Happy Trading! Remember: Practice makes perfect. Master paper trading before risking real capital.
Made with ❤️ by the U_Agentix Team