IQ Option – Trading Platform 图标

IQ Option 持仓、保证金与 KYC 字段

IQ Option Ltd · 银行

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 面做成可调用的开放数据。

应用截图

  • IQ Option – Trading Platform 应用截图 1
  • IQ Option – Trading Platform 应用截图 2
  • IQ Option – Trading Platform 应用截图 3
  • IQ Option – Trading Platform 应用截图 4
  • IQ Option – Trading Platform 应用截图 5
  • IQ Option – Trading Platform 应用截图 6
  • IQ Option – Trading Platform 应用截图 7
  • IQ Option – Trading Platform 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 密码登录

    POST /v1/sessions osint

    用 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/me osint

    读取已登录交易者资料,含 tin、country_id、company_id、kyc 与 is_islamic 账户标志。

    认证方式: 会话 cookie(Cookie: ssid=<session-id>),由登录调用签发。

    • id
    • group_id
    • first_name
    • last_name
    • nickname
    • email
    • 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/balances openbanking

    列出真实、训练与锦标赛钱包。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/open openfinance

    按钱包分页未平仓持仓。响应含 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/closed openfinance

    按钱包分页已平仓持仓历史(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/orders openfinance

    列出投资组合下的挂单(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-options openbanking

    返回入金通道:支付方式列表、币种预设、默认奖金、一键入金,以及已存账单信息(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/snapshot openfinance

    保证金钱包快照: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/documents osint

    返回交易者的验证证件: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/instruments opendata

    返回可交易品种目录:数字 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}/fundamentals opendata

    按品种 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/staged openfinance

    下挂单并返回下单结果(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 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价