GuruTrade7 行情、交易单与身份核验数据 API
Guru Trade7-Serving 7 Years 是 GuruTrade7 推出的 Android 短周期交易应用,提供蜡烛图、外汇、大宗商品和指数品种、定时买卖交易单,以及一键设置投入金额的功能。交易者可通过邮箱和密码或 Google/Facebook 登录,并在实盘钱包与可重置的模拟钱包之间切换。面向印度市场的入金功能支持 UPI、Paytm 和 Cashfree,同时提供 PAN 与 Aadhaar 身份核验,以及使用 IFSC 的银行出金;面向巴西市场的功能包括 Pix 入金和出金、关联 CPF 的收款账户,以及专门的巴西 Telegram 频道。该应用服务于印度和巴西的个人交易者,与 Olymptrade、IQ Option 等短周期交易终端处于同一市场。
定时交易单的结算记录将 openPrice、closePrice 和 resultAmount 与交易品种 symbol、买卖方向 buySell 及结算时间 settleTimestamp 关联。与这些持仓并列的行情记录提供代码 sb、最新价格 cp、行情时间 ct、涨跌幅 pchg 及当日最高价和最低价。品种记录还包含 profit、min、max 和 settleType,让交易台账能将持仓结果与界面展示的行情和投入金额限制对应起来。
钱包快照将 balance、bonus 与 simulation 标记一并保留,便于记账工具区分模拟交易活动与真实资金变动。入金记录通过 orderNo 关联 payType、applyAmount、realAmount 和 currencyType;出金记录则增加 serviceFee 以及银行或 Pix 收款信息。身份与收款账户记录提供 userStatus、aadHeadNumber、panNum、pixKey、ifscCode 和 withDrawableValue,用于经授权的出金条件核查。这些字段支持钱包对账、定时交易单报表和 UPI/Pix 入金跟踪;openData Studio 将其转化为可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
邮箱登录
POST
/v1/sessions/startosint使用邮箱和密码登录交易账户。返回的 access_token、userId 和 accountNumber 供后续请求使用,会话凭证与用户标识以 token、userId 写入 JSON 请求体。
认证方式: 无需事先登录。邮箱登录在 JSON 请求体中发送 email、password 和 source=email,同时附带设备标识 aid 和 gaid。社交账号登录则使用 access_token 或 googleSecretToken 替代密码。
- password
- source
- access_token
- userId
- accountNumber
- country
- language
- isVerifyed
- bonusAmount
- simulationAmount
- registTimestamp
POST /v1/sessions/start HTTP/1.1 Content-Type: application/json { "email": "[email protected]", "password": "<password>", "source": "email", "aid": "<android-id>", "gaid": "<advertising-id>", "appSource": "GP", "pName": "com.gurutrade7.app", "os": "android", "terminal": "android" }{ "respCode": "0000", "respMessage": "OK", "data": { "access_token": "<session-token>", "userId": "<user-id>", "accountNumber": "<account-number>", "email": "[email protected]", "name": "<account-holder>", "country": "IN", "language": "en", "isVerifyed": "1", "bonusAmount": "0", "simulationAmount": "10000", "registTimestamp": 1710230400000, "source": "email" } }实盘钱包余额
POST
/v1/wallets/live/snapshotopenbanking读取实盘钱包中的现金余额、奖励金及首页资金卡片使用的模拟模式标记。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId;appSource=GP 与 os=android 提供客户端上下文。
- userId
- token
- source
- balance
- bonus
- simulation
- resetSuccess
POST /v1/wallets/live/snapshot HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "source": "home", "appSource": "GP", "os": "android" }{ "respCode": "0000", "data": { "userId": "<user-id>", "balance": "15240.50", "bonus": "500.00", "simulation": "0", "resetSuccess": 0 } }模拟钱包余额
POST
/v1/wallets/practice/snapshotopenfinance读取交易者切换到模拟模式时显示的钱包余额。配套的重置调用可恢复初始模拟金额。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- userId
- balance
- bonus
- simulation
- resetSuccess
POST /v1/wallets/practice/snapshot HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "source": "demo" }{ "respCode": "0000", "data": { "userId": "<user-id>", "balance": "10000.00", "bonus": "0", "simulation": "1", "resetSuccess": 0 } }交易品种目录
POST
/v1/markets/catalog/queryopendata按组返回可交易品种,包括收益比例(profit)、实盘与模拟模式的投入金额限制,以及定时交易单界面使用的 settleType。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token、userId 和 useType;interfaceVersion=3.0 用于选择第三版交易品种列表。
- useType
- interfaceVersion
- productType
- productIds
- symbol
- showSymbol
- name
- productId
- currentPrice
- profit
- min
- max
- exchangeName
- settleType
- isLimited
POST /v1/markets/catalog/query HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "useType": "1", "interfaceVersion": "3.0" }{ "respCode": "0000", "data": [ { "productType": "FX", "productIds": [ "EURUSD", "GBPUSD" ], "productList": [ { "symbol": "EURUSD", "showSymbol": "EUR/USD", "name": "Euro vs US Dollar", "productId": "1001", "productType": "FX", "currentPrice": "1.08742", "profit": 85.0, "min": 10.0, "max": 5000.0, "exchangeName": "OTC", "settleType": "time", "isLimited": "00", "demoMin": 10.0, "demoMax": 1000.0 } ] } ] }最新逐笔行情
POST
/v1/markets/quotes/latestopendata返回单个交易品种的最新行情,包括最新价格 cp、涨跌幅 pchg、当日最高价与最低价,以及图表使用的交易代码 sb。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token、userId 和 symbol。
- symbol
- sb
- showSymbol
- cp
- ct
- pchg
- change
- highPrice
- lowPrice
- openingTodayPrice
- closedYesterdayPrice
- exchangeName
- sysTime
- upDown
POST /v1/markets/quotes/latest HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "symbol": "EURUSD" }{ "respCode": "0000", "data": { "sb": "EURUSD", "showSymbol": "EUR/USD", "cp": 1.08742, "ct": 1710230460123, "pchg": 0.12, "change": 0.0013, "highPrice": 1.0891, "lowPrice": 1.0848, "openingTodayPrice": 1.0861, "closedYesterdayPrice": 1.08612, "exchangeName": "OTC", "platformName": "GuruTrade7", "sysTime": 1710230460500, "upDown": 1.0, "goodType": "FX" } }提交定时交易单
POST
/v1/tickets/createopenfinance按当前行情提交定时买入或卖出交易单,返回 positionId、openPrice 和交易单到期时的 settleTimestamp。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- symbol
- amount
- buySell
- profit
- timeUnit
- timeUnitType
- quotationTime
- oneClick
- positionId
- openPrice
- closePrice
- openPositionTimestamp
- settleTimestamp
- result
- resultAmount
- grossProfit
POST /v1/tickets/create HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "symbol": "EURUSD", "amount": "100", "buySell": "1", "profit": "85", "timeUnit": 60, "timeUnitType": "S", "quotationTime": 1710230460123, "oneClick": 0, "guide": "0" }{ "respCode": "0000", "data": { "positionId": 88004567, "symbol": "EURUSD", "name": "Euro vs US Dollar", "buySell": 1, "amount": 100.0, "openPrice": "1.08742", "closePrice": "0", "timeUnit": 60, "timeUnitType": "S", "openPositionTimestamp": 1710230461000, "settleTimestamp": 1710230521000, "result": 0, "resultAmount": "0", "grossProfit": "0", "productId": "1001" } }未结算交易单
POST
/v1/tickets/open/queryopenfinance列出实盘账簿中仍在进行的交易单,即交易界面上的倒计时记录,并为每个 positionId 提供 openPrice 和 settleTimestamp。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- pageNum
- pageSize
- positionId
- symbol
- buySell
- amount
- openPrice
- closePrice
- timeUnit
- timeUnitType
- openPositionTimestamp
- settleTimestamp
- endTime
- result
- grossProfit
- isDeferred
POST /v1/tickets/open/query HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "pageNum": 1, "pageSize": 20 }{ "respCode": "0000", "data": [ { "positionId": 88004567, "symbol": "EURUSD", "name": "Euro vs US Dollar", "buySell": 1, "amount": 100.0, "openPrice": "1.08742", "closePrice": "0", "timeUnit": 60, "timeUnitType": "S", "openPositionTimestamp": 1710230461000, "settleTimestamp": 1710230521000, "endTime": 1710230521, "result": 0, "grossProfit": "0", "productId": "1001", "isDeferred": false } ] }已结算交易单历史
POST
/v1/tickets/settlements/queryopenfinance分页读取已结算交易单,对照 openPrice 与 closePrice,并查看 settleTimestamp 之后的盈亏结果 result 和毛利润 grossProfit。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token、userId、pageNum 和 pageSize。
- pageNum
- pageSize
- positionId
- symbol
- buySell
- amount
- openPrice
- closePrice
- result
- resultAmount
- grossProfit
- timeUnit
- openPositionTimestamp
- closePositionTimestamp
- settleTimestamp
- bonusAmount
POST /v1/tickets/settlements/query HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "pageNum": 1, "pageSize": 20 }{ "respCode": "0000", "data": [ { "positionId": 88004510, "symbol": "EURUSD", "name": "Euro vs US Dollar", "buySell": 1, "amount": 100.0, "openPrice": "1.08690", "closePrice": "1.08755", "result": 1, "resultAmount": "185.00", "grossProfit": "85.00", "timeUnit": 60, "timeUnitType": "S", "openPositionTimestamp": 1710226801000, "closePositionTimestamp": 1710226861000, "settleTimestamp": 1710226861000, "bonusAmount": "0" } ] }创建入金订单
POST
/v1/funding/orders/createopenbanking通过 UPI/Paytm(印度)或 Pix/Cashfree 通道创建入金订单,返回 orderNo、txnToken,以及申请金额与实际到账金额。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- amount
- payType
- payChannel
- channelCode
- upiId
- paytmName
- paytmNo
- userEmail
- userMobile
- userName
- orderNo
- orderStatus
- applyAmount
- realAmount
- currencyType
- txnToken
POST /v1/funding/orders/create HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "amount": "2000", "payType": "UPI", "payChannel": "PAYTM", "channelCode": "UPI", "upiId": "<upi-id>", "paytmName": "<account-holder>", "paytmNo": "<mobile-number>", "userEmail": "[email protected]", "userMobile": "<mobile-number>", "userName": "<account-holder>", "checkOutVersion": "local0" }{ "respCode": "0000", "data": { "orderNo": "<funding-order-id>", "orderStatus": "01", "orderType": "01", "applyAmount": "2000", "realAmount": "2000", "payType": "UPI", "currencyType": "INR", "upiId": "<upi-id>", "paytmName": "<account-holder>", "paytmNo": "<mobile-number>", "txnToken": "<payment-transaction-token>", "applyTime": 1710231000000 } }申请出金
POST
/v1/payouts/requests/createopenbanking向已保存的收款账户(IFSC 银行账户、Paytm 或 Pix)提交出金申请,响应分别列出 applyAmount、serviceFee 和 realAmount。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。提交出金申请前,可先通过单独的调用预览手续费。
- amount
- collectionAccountId
- collectionAccountType
- holderName
- mobile
- paytmName
- paytmNo
- orderNo
- orderStatus
- applyAmount
- realAmount
- serviceFee
- ifscCode
- bankName
- bankNum
POST /v1/payouts/requests/create HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "amount": "1500", "collectionAccountId": "<destination-id>", "collectionAccountType": "BANK", "holderName": "<account-holder>", "mobile": "<mobile-number>", "paytmName": "<account-holder>", "paytmNo": "<mobile-number>" }{ "respCode": "0000", "data": { "orderNo": "<funding-order-id>", "orderStatus": "10", "orderType": "10", "applyAmount": "1500", "realAmount": "1470", "serviceFee": "30", "currencyType": "INR", "ifscCode": "<ifsc-code>", "bankName": "<bank-name>", "bankNum": "<bank-account-number>", "collectionAccountType": "BANK", "applyTime": 1710231600000 } }入金与出金流水
POST
/v1/funding/ledger/queryopenbanking按 orderType(入金或出金)筛选并分页读取资金流水;使用相应通道时,记录会包含 UPI/Paytm 号码及 Pix 密钥。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- orderType
- pageNum
- pageSize
- startTime
- endTime
- orderNo
- orderStatus
- applyAmount
- realAmount
- payType
- currencyType
- ifscCode
- pixKey
- pixType
- bankName
- paytmNo
- applyTime
POST /v1/funding/ledger/query HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>", "orderType": "01", "pageNum": 1, "pageSize": 20, "startTime": 1709222400000, "endTime": 1710230400000 }{ "respCode": "0000", "data": [ { "orderNo": "<funding-order-id>", "orderStatus": "02", "orderType": "01", "applyAmount": "2000", "realAmount": "2000", "payType": "UPI", "currencyType": "INR", "ifscCode": "", "pixKey": "", "pixType": "", "bankName": "", "paytmNo": "<mobile-number>", "applyTime": 1710231000000 } ] }身份核验快照
POST
/v1/identity/checks/snapshotosint返回印度身份核验记录,包括 Aadhaar 号码前段、PAN 号码及图片,以及用于控制入金和出金资格的 userStatus。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- fullName
- mobilePhone
- panCard
- userStatus
- enforcePanImg
- payOrder
- name
- mobile
- aadHeadNumber
- panNum
- panImg
POST /v1/identity/checks/snapshot HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>" }{ "respCode": "0000", "data": { "fullName": "<account-holder>", "mobilePhone": "<mobile-number>", "panCard": "<pan-number>", "userStatus": "1", "enforcePanImg": false, "payOrder": true, "prompt": false, "kycInfo": { "name": "<account-holder>", "mobile": "<mobile-number>", "aadHeadNumber": "<masked-aadhaar-number>", "userStatus": "1", "id": 4412 }, "kycPanInfo": { "panNum": "<pan-number>", "panImg": "<pan-image-reference>", "userId": "<user-id>" } } }出金收款账户
POST
/v1/payouts/destinations/currentopenbanking读取已保存的出金收款账户:巴西账户提供 Pix 密钥与 CPF,印度账户提供 IFSC 银行字段,同时返回 withDrawableValue 和 serviceFee。
认证方式: 使用登录时获得的会话令牌,在 JSON 请求体中传入 token 和 userId。
- collectionAccountId
- collectionAccountType
- pixKey
- pixType
- cpf
- bankName
- bankNumber
- bankHolderName
- ifscCode
- mobilePhone
- withDrawableValue
- bonusAmount
- serviceFee
- isActivate
POST /v1/payouts/destinations/current HTTP/1.1 Content-Type: application/json { "userId": "<user-id>", "token": "<session-token>" }{ "respCode": "0000", "data": { "collectionAccountId": "<destination-id>", "collectionAccountType": "PIX", "pixKey": "[email protected]", "pixType": "EMAIL", "cpf": "<cpf-number>", "bankName": "<bank-name>", "bankNumber": "<bank-account-number>", "bankHolderName": "<account-holder>", "ifscCode": "", "mobilePhone": "<mobile-number>", "email": "[email protected]", "withDrawableValue": "3200.00", "bonusAmount": "0", "serviceFee": "15.00", "isActivate": true } }
数据类别
- 余额
- 行情
- 订单
- 入金
- 出金
- 身份核验
- 交易品种
数据使用场景与案例
实盘与模拟钱包对账
记账机器人读取实盘钱包快照中的余额与奖励金,以及对应的模拟钱包余额,再按 resultAmount 和 grossProfit 核对已结算交易单,避免模拟余额重置与 INR/BRL 真实资金混在一起。
定时交易单台账
交易台叠加面板将某一 symbol 的最新行情 cp、pchg 与尚未结算的持仓记录(openPrice、settleTimestamp、buySell)关联;待 result 和 closePrice 写入后,再分页读取历史记录。
Pix 或 IFSC 出金前的身份核验
出金队列读取 userStatus、aadHeadNumber 和 panNum,仅在收款账户的 pixKey 或 ifscCode 已启用,且 withDrawableValue 足以覆盖 applyAmount 与 serviceFee 之和时,才放行出金记录。
UPI 与 Pix 入金跟踪
资金管理工具将入金订单的 orderNo、payType、upiId 和 txnToken 与资金流水中的 realAmount、currencyType、pixKey 对照,确认印度 UPI 和巴西 Pix 通道的资金是否实际到账。
常见问题
GuruTrade7 数据 API 示例包含哪些行情与品种字段?
行情记录包含 sb、showSymbol、最新价格 cp、行情时间 ct、涨跌幅 pchg、highPrice、lowPrice、openingTodayPrice 和 closedYesterdayPrice。品种目录还提供表示收益比例的 profit、投入金额上下限 min 和 max,以及 settleType。本页路径和示例值仅用于说明,并非生产服务地址。
交易单结果与钱包字段如何支持实盘和模拟模式的分别对账?
提交交易单时使用 symbol、amount、buySell、profit、timeUnit 和 quotationTime。未结算持仓包含 positionId、openPrice 和 settleTimestamp;已结算历史则增加 closePrice、result、resultAmount 和 grossProfit。钱包记录保留 balance、bonus 和 simulation,模拟钱包视图还包含 resetSuccess。这些字段可用于构建从建仓到到期的交易台账,并在对账时将模拟钱包与 INR、BRL 的真实资金变动分开。
哪些字段描述 UPI、Pix 和银行入金或出金?
印度入金示例包括 upiId、paytmName、paytmNo 和 txnToken。巴西收款账户包含 pixKey、pixType 和 cpf,印度银行收款账户则使用 ifscCode 及银行信息。流水和出金记录区分 orderNo、applyAmount、realAmount、serviceFee 和 currencyType。
出金示例描述了哪些认证方式与敏感身份字段?
邮箱登录接收 email 和 password,并返回 access_token、userId 和 accountNumber。需要认证的示例将会话凭证以 token 与 userId 一起放入 JSON 请求体,而非使用 Authorization 请求头。身份记录包括 userStatus、aadHeadNumber、panNum 和 panImg;已保存的收款账户还提供 isActivate、withDrawableValue 和 serviceFee,用于经授权的资格核查。路径与示例值仅用于说明,并非生产服务地址或可用凭证;令牌、个人身份详情及账户标识均为占位符。
与 Guru Trade7-Serving 7 Years 相似的应用
- Olymptrade – Trading online — Olymptrade 是持牌在线经纪商,提供固定期限、外汇与股票模式,以及 Flex、InZone 下单和可补充的 1 万虚拟资金模拟账户。
- IQ Option – Trading Platform — IQ Option 是 2013 年在利马索尔成立的经纪商,在数字期权之外转向差价合约、外汇、股票和加密货币交易。
- Pocket Option — Pocket Option 是网页与安卓交易台,提供货币、大宗商品和股票上的快速与数字成交,并带虚拟资金模拟账户。
- MetaTrader 4 Forex Trading — MetaTrader 4 是 MetaQuotes 于 2005 年推出的电子交易平台,由经纪商授权给零售交易者在 Windows、Android 和 iOS 上查看行情、画图并下外汇与差价合约订单。
- MetaTrader 5 — Forex, Stocks — MetaTrader 5 是 MetaQuotes 在 2010 年推出的 MT4 后继平台,覆盖外汇以及股票和场内大宗商品,支持桌面与移动端。
- TradingView: Track All Markets — TradingView 是图表与行情社区平台,Supercharts 覆盖股票、加密货币、外汇和期货,并可通过接入的经纪商下单。
- Deriv — Deriv 是 1999 年起运营的在线经纪商,提供外汇、股票、大宗商品、加密货币和全天候合成指数上的差价合约与期权,并有 Deriv MT5 与 cTrader 终端。
相关主题
- GuruTrade7 数据 API
- Guru Trade7 行情字段
- 定时交易单数据
- 实盘与模拟钱包对账
- UPI Pix 入金记录
- PAN Aadhaar 核验状态
- 交易出金收款账户字段
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业