CryptoRush 模拟器数据 API
CryptoRush: Crypto Simulator 是一款模拟交易教学应用:新交易者获得一个访客会话和一笔虚拟本金,在实时加密货币价格上练习杠杆多空仓位,并把模拟收益再投入挖矿大亨实验室。它面向美国、墨西哥、巴西和印度尼西亚想体验真实市场机制、又不冒真金白银风险的新手。
作为数据源,该模拟器呈现出一套干净的交易数据集:钱包以 cents 加 currency 表示,仓位携带 instrument、side、leverage、stopLoss 与 takeProfit,生命周期字段如 filledPrice、liquidationPrice 与 profit,以及带 pendingProfit 与 unclaimedDays 的大亨持有资产。开发者用它做模拟钱包对账、未平仓风险看板与图表背书的成交定价。
CryptoRush: Crypto Simulator 是 CryptoRush - Trading Academy 的模拟交易教学应用,让新手用虚拟资金练习加密货币杠杆交易,已在美国、墨西哥、巴西和印度尼西亚上架。首页、交易与大亨界面背后是一套连贯的数据集:以 cents 与 currency 表示的虚拟钱包余额、带 stopLoss、takeProfit 与 liquidationPrice 的杠杆模拟仓位、按日累计收益的矿场持有资产,以及实时行情K线。这些数据可支撑模拟器面板、风险看板与教学工具,用于核对模拟钱包、追踪仓位盈亏,并把每笔成交与用户实际看到的K线对齐。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
匿名注册
POST
/v1/sessions/guestosint在启动页创建访客模拟交易账户,返回会话令牌;模拟器的其余调用会把它作为 Authorization 附加。
认证方式: 无需认证。启动页在任何钱包或仓位请求之前调用它;返回的 type 与 token 会成为后续调用的 Authorization 头。
- userId
- type
- token
POST /v1/sessions/guest HTTP/1.1 Content-Type: application/json {}{ "userId": "usr_8f2c1a", "type": "Bearer", "token": "eyJhbGciOiJIUzI1NiJ9.example" }依据应用的启动页登录流程重建与之后每个调用附加的 Bearer 凭证一致
列出可交易品种
GET
/v1/catalog/instrumentsopendata返回交易界面与启动页币种预加载所用的品种目录(currency、symbol、title、icon、fractionDigits)。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- currency
- symbol
- title
- type
- icon
- fractionDigits
GET /v1/catalog/instruments HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example[ { "currency": "BTCUSDT", "symbol": "BTC", "title": "Bitcoin", "type": "crypto", "icon": "https://cdn.example/btc.png", "fractionDigits": 2 } ]依据交易界面的品种选择器重建与首次启动时的币种预加载一致
读取虚拟钱包
GET
/v1/walletsopenbanking读取启动后首页展示的模拟交易钱包列表,每个余额以 cents 与 currency 表示。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- id
- balance
- cents
- currency
GET /v1/wallets HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example[ { "id": "wlt_usd", "balance": { "cents": 10000000, "currency": "USD" } } ]依据登录后首页的余额卡片重建
充值虚拟钱包
POST
/v1/wallets/creditopenbanking为模拟钱包入账(每日奖励、幸运转盘、老虎机、aviator 奖励),返回更新后的余额。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- amount
- cents
- currency
- id
- balance
POST /v1/wallets/credit HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "amount": { "cents": 500000, "currency": "USD" } }{ "id": "wlt_usd", "balance": { "cents": 10500000, "currency": "USD" } }依据每日奖励、幸运转盘与小游戏奖励流程重建
提取虚拟钱包
POST
/v1/wallets/debitopenbanking在开立杠杆仓位或购买大亨资产时从模拟钱包扣款,返回新余额。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- amount
- cents
- currency
- id
- balance
POST /v1/wallets/debit HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "amount": { "cents": 250000, "currency": "USD" } }{ "id": "wlt_usd", "balance": { "cents": 10250000, "currency": "USD" } }依据订单保证金与大亨购买扣款流程重建
读取交易统计
GET
/v1/profile/performanceopendata返回个人资料页展示的交易统计(最大/平均保证金、最大盈利、最大亏损)。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- id
- statistics
- maxOrderMargin
- avgOrderMargin
- maxOrderProfit
- maxOrderLoss
- cents
- currency
GET /v1/profile/performance HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example{ "id": "usr_8f2c1a", "statistics": { "id": "usr_8f2c1a", "maxOrderMargin": {"cents": 2000000, "currency": "USD"}, "avgOrderMargin": {"cents": 450000, "currency": "USD"}, "maxOrderProfit": {"cents": 880000, "currency": "USD"}, "maxOrderLoss": {"cents": -320000, "currency": "USD"} } }依据个人资料页的交易统计面板重建
列出仓位
GET
/v1/positionsopenfinance为交易界面与币种详情仓位标签页分页返回模拟仓位,含成交、强平与盈亏字段。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。可选的 instrument 查询参数限定币种详情标签页范围。
- id
- createdAt
- state
- instrument
- side
- ask
- leverage
- stopLoss
- takeProfit
- margin
- filledAmount
- filledPrice
- filledAt
- liquidationPrice
- closedAt
- closedPrice
- profit
- closedReason
GET /v1/positions?instrument=BTCUSDT HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example[ { "id": "pos_91ab", "createdAt": "2026-09-28T10:14:02Z", "state": "FILLED", "instrument": "BTCUSDT", "side": "BUY", "ask": {"cents": 100000, "currency": "USD"}, "leverage": 10, "stopLoss": {"cents": 6400000, "currency": "USD"}, "takeProfit": {"cents": 7200000, "currency": "USD"}, "margin": {"cents": 100000, "currency": "USD"}, "filledAmount": {"cents": 100000, "currency": "USD"}, "filledPrice": 68450.12, "filledAt": "2026-09-28T10:14:03Z", "liquidationPrice": 62100.00, "closedAt": null, "closedPrice": null, "profit": {"cents": 12500, "currency": "USD"}, "closedReason": null } ]依据交易界面的仓位列表重建与币种详情的仓位标签页一致
开立杠杆仓位
POST
/v1/positionsopenfinance从开仓对话框提交模拟多单或空单,按钱包锁定保证金并返回已成交仓位。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- instrument
- side
- ask
- leverage
- stopLoss
- takeProfit
- fillPrice
- id
- state
- margin
- filledPrice
- liquidationPrice
- profit
POST /v1/positions HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "instrument": "BTCUSDT", "side": "BUY", "ask": {"cents": 100000, "currency": "USD"}, "leverage": 10, "stopLoss": {"cents": 6400000, "currency": "USD"}, "takeProfit": {"cents": 7200000, "currency": "USD"}, "fillPrice": 68450.12 }{ "id": "pos_91ab", "createdAt": "2026-09-28T10:14:02Z", "state": "FILLED", "instrument": "BTCUSDT", "side": "BUY", "ask": {"cents": 100000, "currency": "USD"}, "leverage": 10, "stopLoss": {"cents": 6400000, "currency": "USD"}, "takeProfit": {"cents": 7200000, "currency": "USD"}, "margin": {"cents": 100000, "currency": "USD"}, "filledAmount": {"cents": 100000, "currency": "USD"}, "filledPrice": 68450.12, "filledAt": "2026-09-28T10:14:03Z", "liquidationPrice": 62100.00, "profit": {"cents": 0, "currency": "USD"} }依据开仓下单对话框重建
修改止损与止盈
PATCH
/v1/positions/{positionId}openfinance在修改仓位对话框中更新未平仓模拟仓位的 stopLoss 与 takeProfit。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- positionId
- stopLoss
- takeProfit
- cents
- currency
PATCH /v1/positions/pos_91ab HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "stopLoss": {"cents": 6500000, "currency": "USD"}, "takeProfit": {"cents": 7100000, "currency": "USD"} }{}依据未平仓交易的修改仓位对话框重建
平仓
POST
/v1/positions/{positionId}/settleopenfinance在仓位详情对话框中以 closePrice 平掉模拟仓位,把盈亏结回钱包。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- positionId
- closePrice
POST /v1/positions/pos_91ab/settle HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "closePrice": 69120.40 }{}依据仓位详情的平仓操作重建
列出大亨设备
GET
/v1/lab/equipmentopendata返回大亨/矿场目录,含 totalPrice、dailyProfit 及投资详情页使用的分项明细行。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- asset
- title
- image
- totalPrice
- priceBreakdown
- dailyProfit
- dailyProfitBreakdown
- summary
- price
GET /v1/lab/equipment HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example[ { "asset": "MINER_S9", "title": "Antminer S9", "image": "https://cdn.example/s9.png", "totalPrice": {"cents": 1500000, "currency": "USD"}, "priceBreakdown": [ {"price": {"cents": 1200000, "currency": "USD"}, "title": "Hardware"}, {"price": {"cents": 300000, "currency": "USD"}, "title": "Setup"} ], "dailyProfit": {"cents": 18000, "currency": "USD"}, "dailyProfitBreakdown": [ {"price": {"cents": 18000, "currency": "USD"}, "title": "Hashrate"} ], "summary": "Entry-level mining rig" } ]依据矿场目录与投资详情页重建
列出持有资产
GET
/v1/lab/holdingsopenfinance列出已拥有的大亨持有资产,含待领取与累计收益,以及领取页使用的未领取天数上限。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- holdingId
- asset
- createdAt
- purchaseAmount
- allTimeProfit
- pendingProfit
- profitTime
- unclaimedCapDays
- unclaimedDays
GET /v1/lab/holdings HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example[ { "holdingId": "hld_44c", "asset": "MINER_S9", "createdAt": "2026-09-20T08:00:00Z", "purchaseAmount": {"cents": 1500000, "currency": "USD"}, "allTimeProfit": {"cents": 144000, "currency": "USD"}, "pendingProfit": {"cents": 18000, "currency": "USD"}, "profitTime": "2026-09-28T08:00:00Z", "unclaimedCapDays": 7, "unclaimedDays": 1 } ]依据大亨持有资产与领取页面重建
购买大亨设备
POST
/v1/lab/holdingsopenfinance购买矿场资产(或领取免费入门矿机),返回新的持有资产行。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- asset
- free
- holdingId
- purchaseAmount
- allTimeProfit
- pendingProfit
- profitTime
- unclaimedCapDays
- unclaimedDays
POST /v1/lab/holdings HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "asset": "MINER_S9", "free": false }{ "holdingId": "hld_44c", "asset": "MINER_S9", "createdAt": "2026-09-28T12:01:00Z", "purchaseAmount": {"cents": 1500000, "currency": "USD"}, "allTimeProfit": {"cents": 0, "currency": "USD"}, "pendingProfit": {"cents": 0, "currency": "USD"}, "profitTime": "2026-09-29T12:01:00Z", "unclaimedCapDays": 7, "unclaimedDays": 0 }依据矿场购买流程重建,含免费入门矿机
领取持有收益
POST
/v1/lab/holdings/{holdingId}/payoutopenfinance把待领取的大亨收益领取进钱包;doubled=true 是已领收益页的激励广告翻倍开关。
认证方式: Authorization: {type} {token},来自 POST /v1/sessions/guest。
- holdingId
- doubled
POST /v1/lab/holdings/hld_44c/payout HTTP/1.1 Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.example Content-Type: application/json { "doubled": true }{}依据已领收益的奖励页面重建
获取K线数据
GET
/v1/market/candlesopendata为币种详情页所选图表周期加载 OHLC K线。
认证方式: 无需认证。币种详情页K线图使用的公开行情数据。
- symbol
- interval
- limit
- openTime
- open
- high
- low
- close
- volume
GET /v1/market/candles?symbol=BTCUSDT&interval=15m&limit=200 HTTP/1.1[ [1727510400000, "68410.10", "68590.00", "68320.50", "68455.22", "312.4", 1727511299999, "21384511.0", 18440, "160.1", "10950200.0", "0"] ]依据币种详情页的K线图重建
获取最新报价
GET
/v1/market/quotesopendata返回品种的实时最新价,让图表悬浮层与仓位 fillPrice 保持最新。
认证方式: 无需认证。驱动图表当前价格标签的公开最新价轮询。
- symbol
- price
GET /v1/market/quotes?symbol=BTCUSDT HTTP/1.1{ "symbol": "BTCUSDT", "price": "68455.22" }依据图表的当前价格悬浮层与成交定价重建
数据类别
- 虚拟余额
- 杠杆订单
- 交易品种
- 大亨投资
- 交易统计
- 行情K线
数据使用场景与案例
模拟钱包对账
模拟器面板可以轮询 GET /v1/wallets 获取 id 与 balance.cents,再把 POST /v1/wallets/credit 与 /v1/wallets/debit 的金额同每日奖励、转盘与仓位保证金事件逐一核对,让首页钱包始终不偏离服务器账本。
未平仓风险数据源
风险组件可以订阅 GET /v1/positions,把 instrument、side、leverage、margin、stopLoss、takeProfit、liquidationPrice 与 profit 映射成实时盈亏看板,并在模拟止损触发时用带 closePrice 的 POST /v1/positions/{positionId}/settle 平仓。
大亨收益追踪
矿场悬浮层可以列出 GET /v1/lab/holdings(pendingProfit、unclaimedDays、unclaimedCapDays),并用带 doubled 的 POST /v1/lab/holdings/{holdingId}/payout 把激励广告倍数计入钱包入账。
图表背书的成交价
下单单据可以把 GET /v1/market/quotes(symbol、price)与 GET /v1/market/candles 同 POST /v1/positions 的 fillPrice 配对,让每笔模拟成交都盖上用户在币种详情页看到的那根K线。
常见问题
CryptoRush 会话如何开始?
应用在首次启动时创建一个访客模拟交易账户,并保存返回的 type 与 token 对。之后每个钱包、仓位与大亨调用都把该对作为 Authorization 头发送,通常为 Bearer。
虚拟钱包数据长什么样?
钱包读取返回 {id, balance} 列表,其中 balance 为 {cents, currency}。入账与扣款调用为每日奖励、转盘、订单保证金与大亨购买提交相同的 amount 结构,并返回更新后的钱包。
哪些字段描述一个杠杆模拟仓位?
开仓时提交 instrument、side、ask、leverage、stopLoss、takeProfit 与成交价。存储的仓位会增加 state、margin、filledPrice、liquidationPrice、profit 与 closedReason,风险看板据此还原模拟交易的完整生命周期。
K线图的价格来自哪里?
币种详情图表轮询公开行情数据源获取 OHLC K线与品种最新价,再把新模拟仓位以该成交价盖章,让每笔成交都与用户看到的K线一致。
与 CryptoRush: Crypto Simulator 相似的应用
- Cryptomania — 免费的移动端交易练习应用,在K线图上用杠杆和保护性订单练习多种加密货币交易。
- Binance Futures Mock Trading — 币安合约的模拟账户让用户在贴近真实盘面的虚拟环境中练习合约交易。
- Bybit Demo Trading — Bybit 的模拟交易复刻其主网环境,发放虚拟币供用户测试策略和交易机器人。
- OKX Demo Trading — OKX 提供带虚拟资金的模拟交易,覆盖现货、永续和合约市场。
- eToro — eToro 提供含 10 万美元虚拟资金的免费练习账户,覆盖加密货币及其他资产类别。
- KuCoin Futures Paper Trading — KuCoin 的合约模拟交易发放 30,000 USDT、1 BTC 和 80,000 XRP 等测试资金用于模拟交易。
- Crypto: Bitcoin Miner Game — 免费的移动端放置点击游戏,围绕比特币挖矿和矿场概念展开,对应挖矿大亨类玩法。
相关主题
- CryptoRush API
- 加密货币模拟器数据
- 模拟交易仓位
- 杠杆 stopLoss takeProfit
- 挖矿大亨持有资产
- 行情K线 报价
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业