Meet TTC
TTC (TradingToolCrypto) builds trading tools based on a decade of trading experience. We're here to make innovative trading tools to increase your productivity and make you more money in your trading journey.
What is TTC.Box
TTC.Box is a comprehensive trading terminal designed for cryptocurrency traders. It provides real-time market data, advanced charting capabilities, and streamlined trading interfaces to help traders make informed decisions. Built with modern web technologies, TTC.Box offers a responsive and feature-rich experience for both novice and professional traders. TTC.BOX is also the first to integrate a multi exchange Crypto Bridge to MetaTrader5 for charting, trading, and a unified robot framework.
Why We Built This
We built TTC.Box to address the lack of intuitive, feature-rich trading platforms specifically designed for cryptocurrency markets. Traditional trading platforms often lack the specialized tools needed for crypto trading, while existing crypto platforms can be overwhelming or lack professional-grade features.
TTC.Box bridges this gap by combining the best aspects of professional trading platforms with the accessibility and flexibility needed for cryptocurrency markets. We needed to take the headache out of trading across several exchanges. Therefore, we streamlined the process to manage accounts easily across the ever expanding crypto derivatives markets.
Who This Is For
- •Professional cryptocurrency traders
- •Day traders looking for real-time data visualization
- •Investors who want to monitor multiple assets
- •Developers building trading applications who need a reference implementation
Features
Getting Started
Prerequisites
- •Node.js (version 16 or higher)
- •npm or yarn package manager
- •Git (for version control)
Installation
Running the Application
API Documentation
TTC.Box provides a comprehensive API for accessing market data, executing trades, and managing user accounts.
For detailed API documentation, please refer to the API Documentation page.
MT5 Documentation
TTC.Box provides enhanced MetaTrader 5 integration with additional features and capabilities.
For detailed MT5 documentation, please refer to the MT5 Documentation page.
Debug Tooling
For detailed error codes, please refer to the Debugging utility. page.
Trading Functionality
Advanced Order Management
Our trading panel provides comprehensive order management capabilities:
- •Multiple order types: Market, Limit, Stop, and Reduce orders
- •One-Click trading with instant order execution
- •Real-time order status updates and notifications
- •Batch order operations: Cancel all orders or close all positions
- •Order book integration with best bid/ask functionality
Position Management
Comprehensive position tracking and management tools:
- •Real-time position monitoring with PnL calculations
- •One-click position closing
- •Position scaling with breakeven and lock-in features
- •Margin mode selection (Isolated/Cross)
- •Hedge mode support for two-way positions
Risk Management Tools
Advanced risk management features to protect your capital:
- •Dynamic leverage adjustment (1.5x to 50x)
- •Stop-loss and take-profit order placement
- •Position liquidation price monitoring
- •Auto-detection of hedge/one-way mode based on existing positions
- •"Save Me" feature to place protective orders near liquidation price
Exchange Integration
Seamless integration with multiple cryptocurrency exchanges:
- •Secure API key management with encrypted storage
- •Support for major exchanges including Binance, Bybit, OKX, and Perp DEX platforms such as Aevo, AsterDex, Orderly, and Quanto.
- •Automatic market data fetching and symbol search
- •Real-time balance and position synchronization
Trading Analytics
Overview
TTC.Box provides comprehensive trading analytics tools to help you analyze your trading performance across multiple exchanges. Our analytics dashboard includes position history tracking, PnL analysis, win/loss statistics, and advanced charting capabilities.
Exporting Trade History
Export your complete position history to CSV or PDF format for offline analysis, backup, or sharing.
How to Export
- Navigate to the Trading Analytics page
- Select your exchange from the dropdown
- View your position history and analytics
- Click the CSV or PDF export buttons in the Position History section
- The file will download automatically
CSV Export Format
Filename: EXCH_WALL_YYYY-MM-DD.csv
Where:
EXCH- Exchange name (first 4 letters, uppercase)WALL- Wallet identifier (4 characters, uppercase)YYYY-MM-DD- Export date
CSV Columns:
Symbol,Side,Qty,Open Price,Close Price,Duration,Closed At,Realized PnLPDF Export Features
- Professional landscape layout
- Includes all position history data
- Color-coded PnL (green for profit, red for loss)
- Side badges (green for LONG, red for SHORT)
- Export summary with total positions and total PnL
Importing Trade History
Import previously exported CSV files to analyze your trading history without connecting to exchanges. Perfect for:
- • Historical analysis of trades from closed accounts
- • Combining data from multiple time periods and accounts
- • Offline analysis without API dependencies
How to Import
- Navigate to the Trading Analytics page
- Click the Import CSV button (green button with upload icon)
- Select your CSV file from the file picker
- The system validates the filename and imports the data
- Imported exchange appears in dropdown with 📊 (Imported) label
- All analytics charts update automatically
CSV File Requirements
- • Must follow filename format:
exchange_wallet_date.csv - • Must include all required columns (see CSV Export Format above)
- • Duration format supports:
2h,30m,1.5d,1w - • Exchange name must be at least 2 characters
- • Date must follow format:
YYYY-MM-DD
Merging Data
When you import a CSV for an exchange that already has imported data:
- • System automatically detects existing data
- • Merges new positions with existing data
- • Deduplicates by: symbol + close timestamp + side
- • Shows how many new positions were added
- • Example: "Merged 45 new positions with existing PHEM data. Total: 105"
Tip: You can import multiple CSV files for the same exchange to build a complete historical dataset over time.
Virtual Exchanges
Imported exchanges are "virtual" - they exist only for analytics:
- • No API keys required
- • Only analytics and visualization
- • Marked with 📊 (Imported) in dropdown
- • Data stored in memory (not persistent across page refresh)
Analytics Features
Our Trading Analytics dashboard provides comprehensive tools to analyze your trading performance:
Statistics Cards
- • Total PnL with color coding
- • Win rate percentage
- • Max drawdown calculation
- • Average position duration
- • Largest profit and loss
- • Win/loss streaks
Charts
- • Cumulative PnL line chart
- • Drawdown visualization
- • Win/loss streak chart
- • Position duration chart
- • Volume by symbol pie chart
- • Daily PnL calendar heatmap
Period Filtering
- • 30-day period slices
- • Navigate between periods
- • Each period has independent statistics
- • Period labels show date ranges
Position History Table
- • Pagination (30 positions per page)
- • Sortable by close timestamp
- • Color-coded PnL display
- • Side badges (LONG/SHORT)
- • Export buttons (CSV/PDF)
Best Practices
Regular Exports
Export your trade history regularly to maintain backups of your trading data, especially before making significant changes to your strategy or exchange accounts.
Consistent File Naming
Use consistent wallet identifiers in your filenames to easily organize and identify your exports (e.g., ABCD for main trading wallet).
Validate Imports
After importing, verify that the number of positions and statistics match your expectations. Check the charts and table for accuracy.
Period Review
Use the 30-day period filtering to analyze specific time ranges and identify patterns or trends in your trading performance.
Privacy Mode
Use the "Blur USD Values" toggle when sharing your screen or streaming to hide sensitive financial information while still showing relative performance.
Real-time Data
Comprehensive Market Data
TTC.Box aggregates real-time market data from multiple leading cryptocurrency exchanges to provide you with the most accurate and up-to-date information:
- •Price updates for all supported cryptocurrencies across SPOT and FUTURES markets
- •Order book depth and real-time changes
- •Trade execution notifications and volume data
- •Open interest and funding rate information for futures markets
- •Market sentiment indicators and trending assets
Supported Exchanges
Our platform aggregates data from multiple leading cryptocurrency exchanges:
Data is refreshed every 60 seconds and cached for optimal performance while maintaining accuracy.
Advanced Data Filtering
Customize your market view with powerful filtering options:
- •Volume-based filtering to focus on high-liquidity markets
- •SPOT vs FUTURES market toggle
- •Search functionality to quickly find specific assets
- •Real-time sorting by price, volume, or change percentage
Customization
Multi-Device Support
TTC.Box is designed to work seamlessly across all your devices:
- •Desktop: Full-featured trading terminal with advanced charting
- •Tablet: Optimized touch interface with essential trading tools
- •Mobile: Streamlined interface for on-the-go market monitoring
Advanced Charting & Data Views
- •Full screen tick charts for detailed price action analysis
- •Heat-map visualization for market overview and trending assets
- •Crypto screener with customizable filters and sorting options
Personalized Dashboard
Create your perfect trading environment with our customizable dashboard:
- •Favorite markets dashboard with integrated charts
- •Real-time tick-charts for quick price movements
- •Orderbook depth visualization for market insight
Dual Trading Interfaces
Choose the interface that matches your trading style:
Perp DEX Terminal
Simple UI designed for perpetual futures trading with essential tools
Multi-Terminal
Connect to multiple CEX | DEX to take control of several trading accounts. An advanced interface with comprehensive scanning tools for professional traders.
Visual Themes
Personalize your trading experience with our theme options:
- •Light Theme: Clean, bright interface for daytime trading
- •Dark Theme: Eye-friendly interface for extended trading sessions
Email Signin
Web3 Wallet Alternative
TTC.Box offers a seamless email signin option for users who prefer not to use a Web3 wallet. This feature provides a simplified onboarding process while maintaining security and control over your assets.
- •No gas fees required for signin
- •No need for wallet setup or seedphrase management
- •No bridging or Dapp connections needed
- •No signature signing required for basic access
Security Features
Our email signin system maintains the highest security standards:
- •100% Non-custodial - You retain full control of your assets
- •100% On-chain trading - All transactions are recorded transparently
- •Enhanced Private Key Security - Keys are never stored unencrypted
- •Main Wallet Control - Your main wallet controls all asset actions
Getting Started
To get started with email signin, simply visit our login page and enter your email address. You'll receive a verification code to complete the signin process. All you need is an email address to access the platform and start trading.
Deployment
TTC.Box can be deployed to various hosting platforms:
- •Vercel (recommended for Next.js applications)
- •Netlify
- •Docker container
- •Traditional Node.js server
Contributing
Development Setup
Fork the repository and create a new branch for your feature or bug fix.
Code Guidelines
- •Follow the existing code style and conventions
- •Write clear, descriptive commit messages
- •Add tests for new functionality
- •Ensure all tests pass before submitting a pull request
Reporting Issues
Use the GitHub issue tracker to report bugs or suggest new features. Please provide as much detail as possible, including steps to reproduce the issue.
License
TTC.Box is licensed under the MIT License. See the LICENSE file in the repository for more information.