CodeDownFree
← 返回商品列表
Go

2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

1400.00 USDT

本站收录的所有源码均来源于互联网,如有涉及侵权的请联系本站,我们将立即下架处理

商品介绍

1.购买前有演示的先看演示站测试,没演示的联系客服询问完在下单。

2.需要安装的先联系客服,看客服有没有时间提供安装服务在下单,避免不必要的误会。

3.你买我卖,买之前联系客服看看演示进行测试,测试多久都行,客服会配合你,请确保要的是演示站这种在下单【所以务必测试完购买】。

4.本站安装源码请提供宝塔后台,且本站服务仅包括提供源码+安装,其他后台设置接口对接等请自行解决。不包含后台运营配置,接口对接,代码修改)

5. 不同意以上条款的。请不要下单,不要下单,不要下单,下单默认同意以上条款。

特此声明:本源码仅供源码爱好者学习交流使用,用途仅限于测试实验、研究学习为目的,严禁用于不合法用途,购买用户禁止将本产品使用于与中国法律相违背的一切行为,请遵守中国法律法规,不要触碰法律!否则,请不要购买,如果坚持购买并用于不合法用途,一切法律责任和所有后果均由购买方承担,与本店无关。

(购买就等同认同以上声明)


演示:前端  https://cex.3cshop.online/
后台:https://cex.3cshop.online/admin

账号admin密码admin123


更新日志:

2026-06-24 — 交易系统深度完善(后端+前端)

新功能 — 交易流水页

内容文件
创建独立交易流水页面(全量资产变动记录)OkxTradeHistoryPage.tsx (新建)
8 类筛选标签:全部/盈亏/手续费/交易/充值/提现/兑换/划转同上
3 卡片汇总:净收益 / 交易盈亏 / 手续费同上
逐笔明细:类型标签 + 币种 + 金额(正负颜色) + 余额 + 时间 + 备注同上
分页浏览(每页 50 条)同上
个人中心新增「交易流水」菜单入口OkxProfilePage.tsx
资产页交易账户卡片可点击进入流水页OkxAssetsPage.tsx

后端核心修复 — 全量 LogAsset 记录

根因:交易/平仓/手续费在后端完全不写 asset_logs,导致前端交易流水页数据缺失。

函数修复内容文件
settleTrades()添加 trade_buy/trade_sell 买卖记录 + trade_fee 手续费扣减+记录trade.go
closePosition()添加 contract_win/contract_lose 盈亏记录 + fee 平仓手续费扣减+记录trade.go
ContractHandler.ClosePosition()添加 contract_win/contract_lose 盈亏 + fee 手续费记录contract.go
ContractHandler.OpenPosition()添加 bond 保证金冻结记录contract.go
settleContractPosition()添加强平盈亏 + 手续费记录limit_monitor.go

Bug 修复汇总

问题文件修复
交易流水页「交易」筛选显示「暂无记录」后端所有交易函数添加 LogAsset 调用(见上方)
手续费只有 3 笔头像更换费,无交易手续费trade.go settleTrades添加 fee 扣减 UPDATE available = available - fee + LogAsset
平仓手续费未实际扣款trade.go closePosition手续费从 returnAmount 中扣除后再入账
settleTrades 手续费只记录未扣款trade.go添加 tx.Exec("UPDATE assets SET available = available - fee")
1月收益百分比错误(收益/当前资产)OkxProfilePage.tsx, OkxMobileLayout.tsx改为 收益 / (当前资产 - 收益) = 收益/初始本金
个人中心白底白字不可读App.tsx/profile 路由添加  包装
/trade-history 跳转到交易页(路由冲突)App.tsx + OkxLayout.tsx①App.tsx 扁平路由 /trade-history 排在 /trade/:symbol 前; ②OkxLayout startsWith(’/trade’) → startsWith(’/trade/’) && !== ’/trade-history’
KYC 页手机版显示异常(侧栏挤压)OkxKycPage.tsx移动端去侧栏,纵向卡片布局

风格统一 — 深色→白底黑字

页面改动
OkxProfilePageS 颜色对象:--black→--bg, --dtxt→--txt, --g800→--bg2, --dbdr→--bdr
OkxTradeHistoryPage背景/卡片/边框/筛选 pill 全部浅色变量
OkxKycPage手机版+桌面版全部浅色
OkxAssetsPageS 颜色替换 + 资产卡片边框 + 记录分隔线 + tab 背景

路由结构重构

App.tsx 从双层嵌套 Routes 重构为扁平单一 Routes,消除 /* ProtectedRoute 导致的子路由吞没问题。/trade-history 精确路径排在 /trade/:symbol 动态参数前。

服务器部署

  • 前端全量重新打包(127MB tar)→ 上传解压到 dist/
  • Admin 管理面板 tar 打包上传 → 配置 .env(cex/cex)
  • Go 后端重新编译 Linux amd64 → 上传到 /usr/local/bin/cex-server
  • systemctl restart + 验证:主页/API/Admin 均返回 200
  • OKX 代理已连接(44/47 symbols)

2026-06-23 — Skin 2 市场页功能开发 + Binance直连全面修复

新功能 — 行情页独立视图

内容文件
subNav 三个标签(行情/榜单/交易数据)拆分为独立视图OkxMarketsPage.tsx
榜单视图:2×2 网格四榜(涨幅榜/跌幅榜/成交额榜/热搜榜 TOP十),前三名渐变色徽章同上
交易数据视图:4统计卡片 + 恐慌贪婪仪表盘 + BTC/ETH市占率进度条 + 成交量TOP20表格同上

Binance 直连 → CORS/451 全面修复

问题文件修复
行情页 klines 直连 api.binance.com/api/v3/klines → CORS + 451OkxMarketsPage.tsx改为 /api/v1/klines Go后端代理
交易页 ticker 直连 api.binance.com/api/v3/ticker/24hr → 数据全0OkxTradePage.tsx改为 /api/v1/tickers 过滤当前交易对
交易页 指数 直连 fapi.binance.com/fapi/v1/premiumIndex → CORSOkxTradePage.tsx改为从 tickers 数据估算(指数≈价格×0.9995)

行情页 subnav 遮挡内容

问题文件修复
sticky subnav 滚动时遮挡下方表格和卡片OkxMarketsPage.tsxsubnav 添加 position:static 覆盖 sticky,随页面自然滚动

APK 构建

  • 项目已有 Capacitor 配置(appId: com.cex.app, capacitor.config.ts + android/)
  • 安装 @capacitor/core @capacitor/cli @capacitor/android
  • Android SDK 36 适配完成
  • 正在安装 JDK 21 完成编译

2026-06-23 — 最终审计修复 (Part 3)

审计发现并修复的致命 Bug

问题文件修复
Stock/Symbol 调用 $this->requireAuth() 但方法未定义,全部页面 Fatal ErrorStock.php, Symbol.phprequireAuth() 提取到 BaseController 统一管理
Wallet 使用 $this->assign() 但 BaseController 未定义,提现/页 Fatal ErrorWallet.php, BaseController.phpassign() 添加到 BaseController
公告路由重复定义(Part 1添加后与旧路由冲突),edit 路由可能被覆盖route/app.php合并为单一公告路由段(含 edit)

功能完善

内容文件
用户详情页补充 $trades/$logs 变量(成交记录+登录日志不再为空)User.php
Backup.php HTTP_REFERER 拼写修正(redirect 失效)Backup.php
首页平台数据改为实时 tickers 计算OkxHomePage.tsx
仪表盘/费率页/资产明细 接入实时 API 数据OkxSimplePages.tsx
登录页移除 4 个未实现的社交登录死按钮OkxLoginPage.tsx
安全中心接入密码修改 API + 动态安全评分OkxSecurityPage.tsx
设置页接入用户信息 + 昵称修改OkxSettingsPage.tsx
KYC 页接入 profile + submit APIOkxKycPage.tsx
充提/划转币种列表从硬编码改为 /api/v1/symbols 动态获取3个 Okx*Page
资产页硬件码 "1月收益" 改为动态 PnL 计算OkxAssetsPage.tsx
行情页 "新币种" slice(3,23) → 低成交量非主流币筛选OkxMarketsPage.tsx

安全修复

问题文件修复
Stock 美股管理 7 个方法完全无认证admin/app/controller/Stock.php所有 public 方法添加 $this->requireAuth()
Symbol 币种管理全部方法无认证admin/app/controller/Symbol.php所有方法添加 $this->requireAuth()
Wallet 充提管理无认证,且不继承 BaseControlleradmin/app/controller/Wallet.php改为 extends BaseController,添加 requireAuth(),View:: 改为 $this->

路由新增

模块新增路由
期权管理/admin/option/pairs, /admin/option/periods, /admin/option/orders, /admin/option/stats, /admin/option/monitor, /admin/option/risk, /admin/option/api (7条)
财务管理/admin/finance/manualDeposit, /admin/finance/deposits, /admin/finance/withdrawals, /admin/finance/transfers, /admin/finance/details (5条,原 /admin/finance/adjust 改为 /admin/finance/manualDeposit)
代理管理/admin/agent/delete/:id (新增移除代理功能)

前端修复

问题文件修复
登录页按钮文案错误(显示"下一步"而非"登录")OkxLoginPage.tsxstep === ’login’ ? ’登录’ : ’下一步’

Bug 修复

问题文件修复
/admin/user/1 报错 方法不存在:User->1()Nginx cex.test.conf删除 rewrite ^/admin/?(.*)$ /$1 break;,完整路径转发给 ThinkPHP
/admin/logs 报错 控制器不存在:appcontrollerLogadmin/route/app.php路由 Log/index → Logs/index(控制器类名是 Logs)
用户详情页 KYC 审核/重置密码/禁用/调整余额/全部无效admin/app/controller/User.phpdetail() 添加 6 个缺失 POST action:kyc_review, reset_pwd, toggle_status, adjust_balance, unfreeze_asset
Skin 2 交易页限价↔市价切换后区域变小frontend-v2/.../OkxTradePage.tsx市价模式第二个输入框改用 visibility:hidden 替代条件渲染,保持双列布局
Skin 2 交易页↔切换后区域变小frontend-v2/.../OkxTradePage.tsx条加 height:28 占位,止盈止损区用 visibility:hidden 保留占位

优化

内容涉及文件
后台全部 emoji 替换为简洁文字/CSS 符号header.php, dashboard.php, orders.php, trading_orders.php, fees.php, logs.php, copy_index.php, copy_traders.
php, copy_follows.php, copy_trades.php, config_wallet.php, otc_appeals.php, otc_orders.php, otc_config.php, settings.php, option_orders.php, symbol_list.php, Option.php
星球动态页风格统一为后台标准模板orbit_posts.php → 改用 header.php/footer.php + CSS 变量 + .stats/.stat-card 标准类名

服务器同步

  • 22 个修改文件已通过 SCP 同步至 122.51.39.76:/www/wwwroot/cex.3cshop.online/admin/
  • 服务器验证通过:/admin/user/1, /admin/logs, /admin/copy/traders 均返回 200

安全修复

问题文件修复
钱包配置页未鉴权(任何人无需登录即可查看/修改充提模式和K线源)admin/app/controller/Config.phpConfig 继承 BaseController,wallet/toggleWallet/index 添加 requireAuth()
toggleWallet 操作 DB 失败(system_configs 表无 created_at/updated_at 列)admin/app/controller/Config.php移除 INSERT/UPDATE 中不存在的时间戳列,只保留 id, key, value, label

测试验证

  • 皮肤1/皮肤2 Web端、手机端全面功能测试 ✅ 无严重Bug
  • 后台管理系统皮肤1/皮肤2 CSS变量正确应用 ✅
  • 后台全部路由注册完整性验证 ✅ 无遗漏
  • 后台全局控制器继承结构检查 ✅ 全量正确

2026-06-21 — 皮肤 1 修复与优化(本日)

重大修复

问题根因修复
皮肤1交易页布局错乱CexTradeDesktopPage 被误封装为OKX风格结构 + 旧结构 display:none恢复原始三栏布局
皮肤1 Header 大 SVGCexDesktopHeader 用了只在 #okx-root 下生效的 OKX CSS 类重写为纯 inline styles 暗黑风
行情总览页 K 线空白三层原因:①前端直连 Binance 被墙 ②数据格式未解包 ③min-h-screen 高度链断裂走后端API + h-screen + overflow-hidden
交易页 K 线消失lightweight-charts 的 JS 配置使用了 CSS var() 字符串,图表库不解析所有颜色改为显式 hex 值
行情页 K 线无成交量/无时间轴runWebSocket 内部重复 mockSeed 循环不断覆盖价格删除冗余循环,保留正常 WS 逻辑

功能优化

  • 底部导航栏玻璃材质:渐变半透明背景 + 20px 模糊 + 圆角 + 微边框 + 紫色激活指示条
  • 导航栏覆盖范围:行情/交易/资产/期权页均显示
  • 期权交易页:金额选择突出显示(选中态紫色高亮+阴影+放大)持仓显示下移到 CALL/PUT 按钮下方开仓价显示 @{entry_price}整体紧凑化(按钮/间距缩小 ~30%)K线新增 30m/4h/1d 周期 + OHLC 实时显示
  • 交易页持仓区:高度调整为 calc(20vh - 100px)
  • 行情页左侧列表:独立滚动条

安全规则建立

记录了 6类历史错误 并建立了 7项安全检查清单,严防皮肤2开发时破坏皮肤1:

  1. 不碰 Cex* 文件的 return JSX 顶层结构
  2. 不删除皮肤1依赖的 state/函数/变量
  3. onClick 写成引用而非调用
  4. 不在皮肤1文件用 OKX CSS 类名
  5. 不混淆 CexDesktopHeader 和 OkxHeader
  6. 不在皮肤1用仅在 #okx-root 定义的 CSS 变量

2026-06-20 — 皮肤 2 开发 + K线修复

Phase 5-6 — Skin 2 功能完成

  • Phase 5 UI 清理:删除 Emoji → CoinLogo SVG 图标组件、删除扫码按钮、清理冗余元素
  • Phase 6 C2C 买币:5个页面(市场/订单详情/U商中心/我的广告/订单列表),~770行
  • Bug 修复:K线图不显示(Binance 被墙→改走后端代理)、移动端 K线在 display:none 容器中 width=0(ResizeObserver)、桌面端 chartApi 竞态条件(chartReady state)

2026-06-19 — 皮肤 2 Phase 1-2 + 修复

Phase 1-2 — Skin 2 交易+资产功能

  • Phase 1:交易页假数据→真实API(订单簿/成交/指数价/标记价/资金费率)
  • Phase 2:用户中心+资产+充提币+划转(OkxProfilePage/OkxDepositPage/OkxWithdrawPage/OkxTransferPage)
  • Bug 修复:K线图高度塌缩(#okx-root 改为 flex 布局)、const TDZ 引用错误
  • API 对接率:~92%


日期新增修复变更
2026-06-16OKX 代理行情源、代理服务器 OKX 支持、管理后台切换、代理开发手册Swap 漏洞、K线无数据、管理后台卡住、Nginx 404首页跳转改为交易页
2026-06-15资产账户隔离、兑换安全加固、Transaction 回滚、审计日志资产卡片标签
2026-06-14行情数据源管理(本地)account_type 一致性、frozen 、期权本金返还


每秒百万tps笔交易go撮合引擎  ts + react 支持集群部署 

功能亮点:

1 , 内置BTC/ETH/USDT/ERC 等40+类币种的数据接口交易;

2,币币交易,内置交易机器人,价格跟踪大盘行情,可自行设置交易量,

k线实时行情,委托交易,市价交易;

3,多种语言,可以根据需求快速定制增加,中文/英文;

4,交易所系统/钱包系统经过多代更新,运行稳定,弥补了市场上经常出现的接口漏洞等许多安全以及撮合交易问题。

 

服务价格公示:

1、本源码已升级修复至接近完美,3万元包网页前端、核心内存撮合系统、交易所管理后台、管理后台,直接提供最完美的全套部署服务;

2、另接交易所定制、二开,开发,Logo制作,白皮书等服务。


系统详细说明书

用户系统

  • 邮箱注册 / 登录
  • 多语言支持(中/英文实时切换)
  • 邀请码注册机制
  • 个人资料管理(昵称、头像、密码修改)
  • 2FA 二次验证

 交易

  • 限价单 / 市价单下单
  • 内存撮合引擎(价格优先 + 时间优先)
  • 实时订单簿深度展示
  • 最近成交记录
  • 持仓与历史订单管理

交易

  • 多空双向交易,125 倍
  • 逐仓 / 全仓模式
  • 限价开仓 / 市价开仓
  • 止盈止损(SL/TP)
  • 爆仓清算机制
  • 实时保证金监控

K线图表与行情

  • 专业 K 线图表(lightweight-charts 实现)
  • 支持多种时间周期
  • 订单簿深度图
  • 多数据源支持:✅ OKX 直连(国内可用)✅ Binance 直连(国外可用)✅ Binance 中转代理(通过国外代理获取)✅ Mock 模拟模式(离线开发/演示)
  • 后台一键切换行情源 + 连通性测试

 期权交易

  • 涨跌方向二元期权
  • 多个固定周期(1min / 5min / 15min / 1h / 4h / 1d)
  • 自动到期结算
  • 收益率动态调整
  • 排行榜与统计数据
  • 管理系统

资产系统

  • 多币种资产账户
  • 可用余额 / 冻结余额分离
  • 内部划转
  • 币币兑换
  • 充值 / 提现(虚拟模式 + 链上模式)
  • 注册即送 10000 USDT 体验金
  • 完整资产流水日志

C2C 交易

  • U 商标注审核机制
  • U 商缴纳保证金
  • 广告发布与管理(买入/卖出)
  • C2C 下单流程
  • 内置 IM 即时聊天
  • 订单申诉仲裁
  • 支持多种支付方式
  • 自动匹配广告

跟单交易

  • 交易机器人引擎(Smart Money 策略)
  • 一键跟单/取消
  • 跟单参数设置(金额等)
  • 跟单盈亏统计
  • 交易员排行榜

公告系统

  • 公告发布 / 编辑 / 删除
  • 公告列表与详情页
  • 分类展示

行情数据源(特色功能)

系统支持 4 种行情数据源,可在管理后台一键切换:

数据源国内可用特点
OKX 直连无需代理,国内直接获取实时行情
Binance 直连需国外网络环境
Binance 中转代理通过国外代理服务器转发 Binance 数据
Mock 模拟离线测试模式,内置 47 个交易对模拟价格

并且支持热切换——切换行情源无需重启服务器,前端自动接收新价格。

三、技术栈

整体架构

层级技术版本
前端React + Typescri-pt + ViteReact 19、Vite 6
后端Go (Gin + GORM)Go 1.24
管理后台ThinkPHP 8PHP 8.4
数据库MySQL + RedisMySQL 8.0
部署宝塔面板 + Nginx-
架构NX Monorepo-

前端核心依赖

用途
react-router-dom路由管理
@reduxjs/toolkit状态管理
@tanstack/react-query服务端缓存
axiosHTTP 请求
react-i18next中英文国际化
Tailwind CSS样式框架
lightweight-chartsK 线图表
@gorilla/websocketWebSocket 通信

后端核心依赖

用途
gin-gonic/ginHTTP 框架
gorm.io/gormORM
golang-jwt/jwt/v5JWT 认证
gorilla/websocketWebSocket
golang.org/x/crypto密码哈希
btcsuite/btcd地址生成
go-bip39HD 钱包助记词

四、系统架构

行情数据流

五、移动端展示

系统前端采用响应式设计,一套代码自动适配 PC 和移动端:

功能桌面端移动端
交易页面完整 K 线 + 订单簿 + 下单面板精简 K 线 + 滑动下单
资产页面多栏表格展示卡片式列表
C2C 市场双栏广告列表单栏滑动列表
导航顶部菜单栏底部 Tab 导航
个人中心侧边栏菜单全屏页面

六、管理后台功能

基于 ThinkPHP 8 开发的功能完备的管理后台:

  • 数据看板 — 用户数、交易量、资产总额实时统计
  • 用户管理 — 用户列表、详情、禁用/启用、余额调整
  • 代理管理 — 代理层级、返佣设置、佣金提现审核
  • 财务管理 — 充值记录、提现审核、资金流水
  • 订单管理 — /期权/C2C 订单查询
  • C2C 管理 — U 商审核、广告管理、申诉仲裁、系统配置
  • 管理 — 持仓查看、参数设置
  • 期权管理 — 交易对、周期、数据看板
  • 行情数据源 — 一键切换 OKX / Binance / Mock
  • 公告管理 — 发布/编辑/删除公告
  • 系统设置 — 手续费、管理员、站点信息

七、部署方式

本地开发环境

生产环境

八、源码包含

九、适用场景

  • 项目演示与学习 — 完整的 CEX 全栈架构参考
  • 二次开发基础 — 模块化设计,易于扩展新功能
  •  

    2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

    2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

    2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

    2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

    2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

    2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码


【属性】

  • 框架: 其他
  • 语言: Go
  • 数据库: Mysql
  • 规格: 整站源码
  • 授权: 免授权
  • 源文件: 完全开源(含全部源文件)
  • 大小: 2.93 GB
  • 移动端: Wap、自适应
  • 安装服务: 免费【要求说明】
  • 主机类型: 独立主机(服务器、VPS、VM)
  • 伪静态: 需要
  • 操作系统: Linux
  • 安装方式: 提供管理权限
  • web服务: nginx

2026新版交易所 商用运营交易所 区块链/交易所 有演示 c2c 完整源码

1400.00 USDT
立即购买