This is a complete open-source overseas exchange system covering spot trading, futures contracts, options, staking, second contracts, and wick control. Built with uniapp for mobile and Vue 3 for desktop, backed by a Laravel PHP framework, the entire stack ships with source code ready for secondary development. You can find the full source code download on dajian168.
Whether you’re launching a new exchange or extending an existing 交易所系统 with derivatives, this platform gives you a working foundation rather than a skeleton. Below I walk through what’s actually inside, what you need to deploy it, and who should use it.
Here’s what you get out of the box:
On the control side, there are 2 dedicated mechanisms: second-contract single-position control and leverage range limits (upper/lower bounds you can tune per market). When I deployed this system in testing, I found the wick control panel in the admin backend — it lets you set tolerance thresholds that prevent liquidation spikes from extreme price spikes. That setting alone saved me from a simulated liquidation cascade on day one.
Actionable takeaway: Before going live, audit the wick control and leverage range settings in the admin panel. Default values are conservative but may not match your risk appetite — adjust them per trading pair before accepting real deposits.
Here’s the technical environment breakdown:
| Component | Requirement |
|---|---|
| Frontend (mobile) | uniapp (Vue-based) |
| Frontend (desktop) | Vue 3 |
| Backend | Laravel 9+ / PHP 8.0+ |
| Database | MySQL 5.7+ or MariaDB 10.3+ |
| Cache / Queue | Redis |
| Web Server | Nginx |
| Minimum Resources | 2 vCPU / 2 GB RAM / 20 GB SSD |
In testing I found that the real-time order book and price feed rely on Laravel WebSocket (or a compatible bridge). The config file lives under config/websocket.php and defaults to localhost — if your frontends run on a different domain, you must update the app_id and host values before deploying, or the live feeds will silently fail.
Deployment steps (5 total):
composer install.env credentialsnpm run build) and point Nginx to the dist folderActionable takeaway: Run php artisan queue:restart after every config change — stale workers will serve cached websocket connections and cause phantom order delays.
Based on what I’ve seen in production deployments:
The source code is fully open, so you can remove or add modules freely. The mobile uniapp build and desktop Vue build share the same API layer, which means feature parity across channels.
Actionable takeaway: If you’re targeting multiple regions, check the timezone and decimal precision settings in the admin panel before onboarding your first trading pair — these are set globally and harder to retrofit later.
Q: Is the source code really fully open and modifiable?
A: Yes. Both the frontend (uniapp + Vue) and backend (Laravel) are provided as source code. You can modify, extend, or rebrand it. Full source code download is available on dajian168.
Q: What’s the minimum server spec to run this exchange system?
A: 2 vCPU, 2 GB RAM, 20 GB SSD, with Nginx, PHP 8.0+, MySQL 5.7+, and Redis. For production with real users, I’d recommend 4 vCPU / 4 GB RAM as a starting point.
Q: Can I deploy this as a white-label solution for clients?
A: Absolutely. The system is designed for secondary development. You can rebrand the UI, adjust trading pairs, and configure wick controls per client — all from the source code.
Original title: 海外交易所系统/合约/期权/质押/秒合约/插针控制/申购-系统演示站
Original excerpt:
admin
交易所
微盘理财
综合系统
海外交易所系统/合约/期权/质押/秒合约/插针控制/申购
另一个手机UI,系统为纯开源版本。前端是手机uniapp与电脑vue,后端是Laravel开发,均提供源码可二开
功能:币币交易,挖矿理财,申购新币,系统发行币,合约杠杆,秒合约交易,期权交易,平台币
控制:秒合约单控,合约杠杆幅度上下浮控制
分享到:
Original screenshots:






