Forex and Crypto Trading Platform
Forex Trading Platform
TradePilot is a White-Label Forex & Crypto Trading Platform which is developed in PHP with a MySQL database. TradePilot is a professional white-label broker platform for launching your own Forex & Crypto trading business. Admin-controlled charts, bot trading, real-time WebSocket prices, and full KYC, deposit, withdrawal flows. TradePilot is sold as 100% unencrypted PHP source code with no domain restrictions and no monthly fees — one purchase, deploy anywhere, customize everything.
Forex and Crypto Trading Platform
TradePilot is a professional white-label Forex and Crypto trading platform built in PHP 8.x with a MySQL database. It is designed as a Single Page Application (SPA) with Progressive Web App (PWA) support, giving your users a fast, native-app-like trading experience on any device — desktop, tablet, or mobile. Built for brokers, trading businesses, and entrepreneurs, TradePilot gives you everything you need to launch a fully functional trading platform under your own brand. You get complete control over the platform name, colors, trading pairs, leverage settings, and even the prices your traders see on their charts.
Key Features
Real-Time Trading Engine
- Live WebSocket price streaming powered by Ratchet PHP — prices update every 2 seconds without page refresh
- Market orders, limit orders, and stop orders supported
- Stop Loss and Take Profit on every trade
- Real-time equity, margin, and floating P&L calculations
- Margin call warnings and stop-out protection
Advanced Charting
- TradingView Lightweight Charts integration — the same charting library used by professional trading platforms
- 5 timeframes: 1 minute, 5 minutes, 15 minutes, 1 hour, 1 day
- Over 50 technical indicators
- Admin can adjust any pair's chart data in real time using price offsets and multipliers
16 Trading Instruments
- 10 Forex pairs: EUR/USD, GBP/USD, USD/JPY, USD/CHF, AUD/USD, USD/CAD, NZD/USD, EUR/GBP, EUR/JPY, GBP/JPY
- 2 Commodities: Gold (XAU/USD), Silver (XAG/USD)
- 4 Cryptocurrencies: BTC/USD, ETH/USD, BNB/USD, SOL/USD
Real & Demo Accounts
- Every user gets a demo account with a configurable starting balance (default $10,000)
- Real accounts are funded through the deposit system
- Admin can reset demo balances at any time
Progressive Web App (PWA)
- Traders can install TradePilot on their phone's home screen like a native app
- Works on iOS, Android, Windows, and macOS
- Offline-capable with service worker caching
Separate Desktop & Mobile Interfaces
- The trader-facing platform has dedicated layouts for desktop and mobile
- Mobile view is portrait-optimized with a clean, immersive trading experience
- Desktop view is a full multi-panel workspace similar to MetaTrader
Admin-Controlled Bot Trading
- Create bot strategies per user account
- Configure daily growth rate (%), drawdown simulation, active trading hours, and preferred pairs
- Bot trades appear identical to real trades in the trader's dashboard
- Perfect for simulating realistic account growth for managed accounts
KYC & User Verification
- Multi-step identity verification: government ID, selfie with ID, and address proof
- Document upload system with secure storage
- Admin KYC review queue — approve or reject with one click
- Rejected submissions trigger a resubmission request
Manual & Gateway Deposit System
- Traders upload proof of payment (bank transfer, crypto, card)
- Admin approves and account is credited instantly
- Webhook endpoint available for integrating Stripe, PayPal, or crypto processors
- Withdrawal request flow with admin approval queue
Notifications & Email System
- In-app notification bell with unread badge counter
- 5 built-in email templates: welcome, KYC approved, KYC rejected, deposit confirmed, withdrawal processed
- Margin call email alert when account level drops below configured threshold
AI Trade Coach
- Powered by Claude Haiku or GPT-4o-mini
- Personalized advice based on the trader's open positions and recent performance
- Built-in quick-question shortcuts: lot size advice, risk management, SL/TP explained, best pairs
- Falls back to curated trading advice if no AI key is configured
PDF Account Statements
- Traders can export their trade history as a PDF statement
- Covers any date range, any account
- Shows open price, close price, P&L per trade, and summary statistics
Modular Admin Panel
- Dashboard: live stats — online users, open trades, today's deposits, pending KYC, pending withdrawals
- Live trades: view and force-close any open trade across all accounts
- Chart control: apply price offsets and multipliers to any trading pair in real time
- Bot strategies: create and manage simulated growth strategies per account
- Users: search, edit status, suspend, activate, adjust KYC level
- KYC queue: one-click approve or reject with optional rejection reason
- Transactions: approve or reject deposit and withdrawal requests
- Settings: platform name, logo, primary color, leverage limits, minimum deposit, KYC toggle, demo toggle, bot toggle
Role-Based Access
- Trader: trade, fund account, submit KYC, view history
- Manager (sub-admin): manage users, review KYC, process deposits and withdrawals
- Superadmin: full platform access including settings and bot configuration
Audit Log
- Every admin action is recorded: who did it, what was changed, old and new values, IP address, timestamp
Technical Details
Built with: PHP 8.x · MySQL 8.x · Vanilla JavaScript SPA · No framework dependency
Free APIs used:
- Frankfurter.app — live FX rates, unlimited, no key required
- CoinGecko API — crypto prices, 10,000 calls/month free
- Alpha Vantage — historical OHLCV candles, 25 requests/day free
- Ratchet — WebSocket server, open source
- TradingView Lightweight Charts — open source (Apache 2 licence)
Requirements:
- PHP 8.0 or higher
- MySQL 8.0 or higher
- Apache or Nginx with mod_rewrite / try_files
- Composer (for Ratchet and PHPMailer)
- SSH access recommended for running the WebSocket server
What you get:
- 100% PHP source code — no encryption, no obfuscation
- No domain restrictions — deploy on any server
- No monthly fees — one-time payment
- Web-based install wizard — set up in minutes
- Full README with installation guide, Nginx config, and cu
Who Is TradePilot For?
TradePilot is built for anyone who wants to launch a trading platform under their own brand without starting from scratch:
- Forex brokers looking for a ready-to-deploy white-label platform
- Investment managers who want to offer clients a trading interface with controlled outcomes
- Entrepreneurs entering the online trading space
- Developers building a custom trading product for a client
- Education platforms that want to offer realistic trading simulation alongside their courses
How It Works
- Purchase and download the source code
- Upload to your server and run the web-based install wizard
- Enter your database credentials, app URL, and API keys
- Create your superadmin account
- Log in to the admin panel and configure your platform name, colors, leverage, and trading pairs
- Start accepting traders immediately
Why Buy TradePilot?
- Complete source code — own it forever, modify anything
- No recurring fees — one-time purchase, no SaaS subscriptions
- No domain lock — deploy on any number of servers you own
- White-label ready — change the name, logo, and colors from the admin panel without touching code
- Real-time platform — WebSocket architecture gives your traders a professional live experience
- Admin price control — full control over chart data and trade outcomes
- Built to scale — MySQL with proper indexing, caching layer, and efficient API design
- Modern stack — PHP 8.x with clean OOP architecture, no bloated frameworks
FAQ
1. Do I need a VPS to run TradePilot?
A VPS or dedicated server is recommended for running the WebSocket server (which powers real-time prices). The trading platform itself runs on standard shared PHP hosting, but without the WebSocket server prices will fall back to a 3-second polling mode.
2. Can I change the platform name and branding?
Yes. The platform name, logo, primary color, and all email sender details are configurable from the admin settings panel. No code changes needed.
3. Does it support multiple languages?
The current version is in English. All text strings are in the HTML files and can be translated manually.
4. Can I add more trading pairs?
Yes. Pairs are stored in the MySQL database and can be added directly or via the database manager. The price feed automatically routes new pairs to the correct API based on category (forex, crypto, commodity).
5. Is the source code encrypted?
No. You receive 100% plain PHP source code with no ionCube or Zend encryption. You can read, modify, and extend every line.
6. What happens if I need help with installation?
Installation support is included. Full documentation is provided in the README file, covering Apache, Nginx, shared hosting, and VPS setups.
License
A regular license permits the use of an item in a single project, whether for personal or commercial purposes, by you or on behalf of a client. Resale of the item, either individually or as part of a project, is prohibited, and the distribution of source files is not allowed.
Hosting Requirements
Compatible with MySQL 5.7 or higher, Apache module, PHP 8.2 or above, on Windows or Linux servers. (Note. For seamless our script performance, compatibility at a low price, we highly recommend Hostinger—reliable, fast, and built for excellence!)
Server Requirements
- PHP 8.0 or higher
- MySQL 8.0 or higher
- Apache or Nginx with mod_rewrite / try_files
- Composer (for Ratchet and PHPMailer)
- SSH access recommended for running the WebSocket server
Payment Type
One time Payment: Upon receiving your full payment, we will provide you with the complete source code. After that, no additional payments will be required.
Delivery Time
We will send the Download Link to you Within 2-4 hrs. On Working Days(Monday- Friday) And the source code will deliver within 4-8 hours On Weekends (Saturday -Sunday).
Technical Support
Unlimited Email Support for One Year.
Script Update
Free Updates for One Year.
Customization Scope
Includes Complete Source Code.
Encryption
No Encryption and No Domain Limitations.
Installation
No Free Installation Services. Our charges range from $5 to $10, depending on the software's complexity and criticality.
No comments yet. Be the first to comment!