IQ Option 持仓、保证金与 KYC 字段
IQ Option – Trading Platform 是 IQ Option Ltd 的安卓交易台,覆盖差价合约、外汇、数字期权与 OTC 成交。交易者打开品种实时图表,在真实与训练余额间切换,下临时单,走 Jumio KYC,经收银台入金(boleto、Google Pay、加密转法币),并盯带强制平仓线的保证金账本。客户端包名为 com.iqoption(版本 8.67.4),面向巴西、印尼、印度与墨西哥的零售交易者,与 Olymptrade、Pocket Option 以及 MetaTrader 类外汇终端并列。
保证金账本把 equity、marginLevel 与 available 钉在 cash、bonus 和 pnlNet 旁边。钱包行把 amount 与 authAmount、bonusAmount 拆开。登录返回带 ttl 的 ssid 作为会话 cookie。资料侧保留 first_name、email、tin、country_id、kyc 与 is_islamic。KYC 证件带 reference、status、verificationType 与 isExpired。收银台列出 methods、presets 以及账单 firstName/country。品种 KeyStat 再补 marketCap、latestEPS、peRatioHigh 与 dividendYield。
对账把钱包 amount 对齐持仓分页,出金台等 KYC status,风控把 marginLevel 对上 stopOutLevel。openData Studio 把这套会话、账本、收银台与 KYC 面做成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
密码登录
POST
/v1/sessionsosint用 identifier 与 password 登录。返回的 ssid 存为会话 cookie(同时写入 platform 与 lang cookie),作为后续资料、余额与持仓调用的会话。
认证方式: 无需既有令牌。JSON 体带 identifier、password、token 与 Cloudflare Turnstile 挑战令牌(turnstile_token)。响应返回会话 id(ssid,含 ttl)与 token;后续调用以 Cookie ssid= 携带。
- identifier
- password
- token
- turnstile_token
- code
- method
- ssid
- ttl
- message
POST /v1/sessions HTTP/1.1 Content-Type: application/json { "identifier": "[email protected]", "password": "<password>", "token": "", "turnstile_token": "<turnstile-token>" }{ "code": "success", "method": null, "token": "<session-token>", "ssid": "<session-id>", "ttl": 86400, "message": null }交易者资料
GET
/v1/traders/meosint读取已登录交易者资料,含 tin、country_id、company_id、kyc 与 is_islamic 账户标志。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。
- id
- group_id
- first_name
- last_name
- nickname
- phone
- address
- city
- tin
- locale
- country_id
- company_id
- postal_index
- nationality
- client_category_id
- is_activated
- auth_two_factor
- deposit_count
- is_vip_group
- kyc
- is_islamic
- middle_name
GET /v1/traders/me HTTP/1.1 Cookie: ssid=<session-id>{ "id": 12004567, "group_id": 1, "first_name": "Ana", "last_name": "Silva", "nickname": "ana.s", "email": "[email protected]", "phone": "+5511999887766", "address": "Rua A 100", "city": "Sao Paulo", "tin": "12345678900", "locale": "pt_BR", "country_id": 30, "company_id": 1, "postal_index": "01310-000", "nationality": 30, "client_category_id": 1, "is_activated": true, "auth_two_factor": false, "deposit_count": 4, "is_vip_group": false, "kyc": "verified", "is_islamic": false, "middle_name": "" }可用余额
GET
/v1/traders/me/balancesopenbanking列出真实、训练与锦标赛钱包。amount 是账面总额,authAmount 是可动用现金,bonusAmount 是奖金桶。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 查询过滤:types_ids(1、4、2)与 tournaments_statuses_ids(2、3)。
- types_ids
- tournaments_statuses_ids
- id
- userId
- type
- amount
- authAmount
- bonusAmount
- currency
- tournamentName
- tournamentId
- isFiat
- index
GET /v1/traders/me/balances?types_ids=1,4,2&tournaments_statuses_ids=2,3 HTTP/1.1 Cookie: ssid=<session-id>[ { "id": 881122, "userId": 12004567, "type": 1, "amount": 1540.25, "authAmount": 1460.25, "bonusAmount": 80.0, "currency": "USD", "tournamentName": null, "tournamentId": 0, "isFiat": true, "index": 0 } ]未平仓持仓
GET
/v1/portfolio/positions/openopenfinance按钱包分页未平仓持仓。响应含 positions、total、limit、offset,页大小固定为 100。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 查询参数:instrument_types、user_balance_id、limit(最多 100)、offset。
- instrument_types
- user_balance_id
- limit
- offset
- positions
- total
GET /v1/portfolio/positions/open?instrument_types=forex,cfd&user_balance_id=881122&limit=100&offset=0 HTTP/1.1 Cookie: ssid=<session-id>{ "positions": [ { "id": "pos_1001", "instrumentType": "forex", "userBalanceId": 881122 } ], "total": 1, "limit": 100, "offset": 0 }持仓历史
GET
/v1/portfolio/positions/closedopenfinance按钱包分页已平仓持仓历史(offset、limit、positions)。可选 external_id 过滤单票。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 查询参数:instrument_types、limit、offset、user_balance_id,可选 external_id。
- instrument_types
- user_balance_id
- external_id
- limit
- offset
- positions
GET /v1/portfolio/positions/closed?instrument_types=forex,cfd&user_balance_id=881122&limit=50&offset=0 HTTP/1.1 Cookie: ssid=<session-id>{ "offset": 0, "limit": 50, "positions": [ { "id": "pos_9001", "instrumentType": "cfd" } ] }挂单列表
GET
/v1/portfolio/ordersopenfinance列出投资组合下的挂单(id、status、version、source、kind、instrumentType、userBalanceId、userId)。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 查询参数:instrument_types、user_balance_id、kind。
- instrument_types
- user_balance_id
- kind
- id
- status
- version
- source
- instrumentType
- userBalanceId
- userId
GET /v1/portfolio/orders?instrument_types=forex&user_balance_id=881122&kind=pending HTTP/1.1 Cookie: ssid=<session-id>{ "orders": [ { "id": "ord_4401", "status": "new", "version": 3, "source": "mobile", "kind": "pending", "instrumentType": "forex", "userBalanceId": 881122, "userId": 12004567 } ] }收银台渠道
GET
/v1/payments/deposit-optionsopenbanking返回入金通道:支付方式列表、币种预设、默认奖金、一键入金,以及已存账单信息(firstName、lastName、address、zip、country、city)。后续发票记录跟踪 invoiceId、amount 与 status。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 查询开关:temp_disabled、boleto_switch、crypto_to_fiat、support_google_pay、soft_restrictions、crypto_balances,form_version(6)。
- temp_disabled
- boleto_switch
- crypto_to_fiat
- support_google_pay
- crypto_balances
- form_version
- methods
- availableCurrencies
- presets
- defaultBonuses
- oneClicks
- userBillingInfoResponse
- exists
- firstName
- lastName
- address
- zip
- country
- city
GET /v1/payments/deposit-options?temp_disabled=true&boleto_switch=true&crypto_to_fiat=true&support_google_pay=true&soft_restrictions=true&crypto_balances=true&form_version=6 HTTP/1.1 Cookie: ssid=<session-id>{ "methods": [ { "id": "boleto", "currency": "BRL" } ], "availableCurrencies": [ { "code": "USD" } ], "presets": { "USD": [ { "amount": 50 } ] }, "defaultBonuses": {}, "oneClicks": [], "userBillingInfoResponse": { "exists": true, "userId": 12004567, "firstName": "Ana", "lastName": "Silva", "address": "Rua A 100", "zip": "01310-000", "country": "BR", "city": "Sao Paulo" } }保证金余额
GET
/v1/margin/snapshotopenfinance保证金钱包快照:cash 对 bonus、equity/equityUSD、pnlNet、已用保证金、可用 available,以及相对 stopOutLevel 的 marginLevel,外加逐仓 positionPnls。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 查询参数:user_balance_id。
- user_balance_id
- id
- generatedAt
- userId
- type
- currency
- cash
- bonus
- pnl
- isolatedPnl
- equity
- equityUSD
- swap
- dividends
- pnlNet
- margin
- isolatedMargin
- available
- marginLevel
- stopOutLevel
- positionPnls
GET /v1/margin/snapshot?user_balance_id=881122 HTTP/1.1 Cookie: ssid=<session-id>{ "id": 881122, "generatedAt": 1710234000000, "userId": 12004567, "type": 1, "currency": "USD", "cash": 1460.25, "bonus": 80.0, "pnl": 12.4, "isolatedPnl": 0, "equity": 1552.65, "equityUSD": 1552.65, "swap": -0.12, "dividends": 0, "pnlNet": 12.28, "margin": 200.0, "isolatedMargin": 0, "available": 1352.65, "marginLevel": 776.3, "stopOutLevel": 50.0, "positionPnls": [] }KYC 证件
GET
/v1/compliance/documentsosint返回交易者的验证证件:reference、status、comment、verificationType、isExpired、expiryDate。采集本身交给 Jumio。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 同组历史调用带 verification_type 过滤。
- documents
- reference
- status
- comment
- verificationType
- isExpired
- expiryDate
GET /v1/compliance/documents HTTP/1.1 Cookie: ssid=<session-id>{ "documents": [ { "reference": "doc_7788", "status": "approved", "comment": null, "verificationType": "identity", "isExpired": false, "expiryDate": "2028-04-01" } ] }交易品种目录
GET
/v1/instrumentsopendata返回可交易品种目录:数字 id、品种 name、isOtc 与 assetType。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 同组查询覆盖按 id 的单品种、币种列表与按公司的国家列表。
- id
- name
- isOtc
- assetType
GET /v1/instruments HTTP/1.1 Cookie: ssid=<session-id>{ "actives": [ { "id": 1, "name": "EURUSD", "isOtc": false, "assetType": "forex" } ] }品种关键财务指标
GET
/v1/instruments/{instrument_id}/fundamentalsopendata按品种 id 拉取关键统计:股票类品种的 marketCap、latestEPS、dividendYield、peRatioHigh、sharesOutstanding、beta、returnOnEquity、revenue、earnDate、volume 与 pegRatio。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。 基本面仅对股票类品种提供。
- active
- ticker
- name
- marketCap
- latestEPS
- dividendYield
- peRatioHigh
- sharesOutstanding
- beta
- returnOnEquity
- revenue
- earnDAT
- volume
- pegRatio
GET /v1/instruments/1/fundamentals HTTP/1.1 Cookie: ssid=<session-id>{ "data": { "active": { "ticker": "AAPL", "name": "Apple Inc.", "fininfo": { "keyStat": { "beta": 1.21, "dividendYield": 0.005, "latestEPS": 6.42, "marketCap": 2800000000000, "peRatioHigh": 32.1, "returnOnEquity": 1.47, "revenue": 383000000000, "sharesOutstanding": 15500000000, "volume": 54000000, "pegRatio": 2.1, "earnDAT": "2026-01-30" } } } } }下临时单
POST
/v1/orders/stagedopenfinance下挂单并返回下单结果(id、orderId)。交易单支持的每种订单类型都用同一调用。
认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。
- user_balance_id
- instrument_type
- id
- orderId
POST /v1/orders/staged HTTP/1.1 Cookie: ssid=<session-id> Content-Type: application/json { "user_balance_id": 881122, "instrument_type": "forex" }{ "id": 9001001, "orderId": 4401 }
数据类别
- 余额
- 持仓
- KYC
- 收银台
- 交易品种
数据使用场景与案例
钱包与持仓盈亏对账
记账机器人拉取 Balance 的 amount / authAmount / bonusAmount,再对齐 MarginalBalance 的 pnlNet、equity 与 available,把训练充值与实盘结算记到同一本账。
出金前的 KYC 闸门
出金台读取资料 kyc 以及 KycDocument 的 status、isExpired、verificationType,仅在证件已通过且未过期时放行收银台渠道。
保证金水平强平监控
风控把 MarginalBalance.marginLevel 对上 stopOutLevel 与 isolatedMargin,在可用 available 塌缩时告警差价合约账本。
品种目录叠加 KeyStat
研究看板把 Active 的 id / name / isOtc 与 GraphQL KeyStat 的 marketCap、peRatioHigh、latestEPS、dividendYield 拼到同一品种上。
常见问题
IQ Option 如何保持交易会话?
用 identifier 与 password(外加 Cloudflare Turnstile 令牌)登录,会返回名为 ssid、带 ttl 的会话 id,另有一个 token。客户端把 ssid 存为会话 cookie,同时写入 platform 与 lang cookie,并在后续钱包、持仓与资料调用中携带。
交易钱包如何拆分?
钱包记录暴露 amount、authAmount、bonusAmount、currency、type、isFiat 以及可选的 tournamentName/tournamentId。保证金快照再补 cash、bonus、equity、equityUSD、pnlNet、margin、available、marginLevel 与 stopOutLevel。
客户端保留哪些 KYC 字段?
交易者资料保存 kyc、tin、country_id 与 is_islamic。每份验证证件再加 reference、status、comment、verificationType、isExpired 与 expiryDate。证件采集交给 Jumio。
KeyStat 上有哪些品种基本面?
关键统计记录按品种 id 返回股票类品种的 marketCap、latestEPS、dividendYield、peRatioHigh、sharesOutstanding、beta、returnOnEquity、revenue、earnDate、volume 与 pegRatio。
与 IQ Option – Trading Platform 相似的应用
- Olymptrade – Trading online — Olymptrade 是持牌在线交易应用,提供固定期限、外汇、股票和 OTC 品种,另有 Flex 与 InZone 模式,覆盖一百多种资产,最低入金 10 美元。
- Pocket Option — Pocket Option 是网页与安卓交易台,提供货币、大宗商品、股票、加密资产和指数上的数字期权与外汇风格成交,带模拟盘、跟单以及快速或挂单。
- MetaTrader 4 Forex Trading — MetaTrader 4 是 MetaQuotes 的零售外汇与差价合约终端,授权给券商使用,交易者可看实时报价、画图并下市价或挂单。
- MetaTrader 5 — Forex, Stocks — MetaTrader 5 是 MetaQuotes 接替 MT4 的多资产终端,覆盖外汇、股票和期货,可在桌面、网页和安卓上连接券商下单。
- eToro — eToro 是覆盖股票、ETF、差价合约和加密资产的多资产券商,以 CopyTrader 社交跟单为核心,而不是 IQ Option 那种数字期权成交。
- Plus500 — Plus500 是总部位于以色列的多资产金融科技公司,向零售交易者提供差价合约、股票经纪、期货、预测市场以及期货期权。
- TradingView: Track All Markets — TradingView 是面向股票、加密资产、外汇和期货的 Supercharts 图表与社交行情应用,下单需通过接入的第三方券商,自身不做交易台。
- Deriv — Deriv 是自 1999 年起运营的在线券商,提供差价合约、期权、外汇、股票、大宗商品、加密资产和全天候合成指数,并自有交易端、MT5、cTrader 与机器人客户端。
相关主题
- IQ Option API
- MarginalBalance marginLevel
- Balance authAmount bonusAmount
- IQ Option KYC reference
- KeyStat marketCap peRatioHigh
- CashboxCounting methods
- openData Studio
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业