Skip to content

Funds


Using the Funds API, the user can check the Available Margin with them.

Type Endpoint Description
GET /user/limits Get the margin limits details of the user to place trades

User Limits

Sample Request
curl --location 'https://api.tiqs.trading/user/limits' \
--header 'appId: <YOUR_APP_ID>' \
--header 'token: <YOUR_TOKEN>'
Sample Response
{
  "data": [
    {
      "cash": "281546.12",
      "dayCash": "0.00",
      "blockedAmount": "0.00",
      "unClearedCash": "0.00",
      "brokerCollateralAmount": "0.00",
      "liquidCollateralAmount": "",
      "equityCollateralAmount": "",
      "payIn": "0.00",
      "payOut": "0.00",
      "marginUsed": "",
      "cashNCarryBuyUsed": "",
      "cashNCarrySellCredits": "",
      "turnover": "137509697.25",
      "pendingOrderValue": "",
      "span": "",
      "exposure": "",
      "deliveryMargin": "",
      "mtomCurrentPct": "0.38",
      "realisedPnL": "",
      "unRealisedMtoM": "",
      "productMargin": "",
      "premium": "-4233.75",
      "varELMMargin": "",
      "grossExposure": "",
      "grossExposureDerivate": "",
      "scripBasketMargin": "",
      "additionalScriptBasketMargin": "",
      "brokerage": "1080.00",
      "collateral": "",
      "grossCollateral": "",
      "turnOverLimit": "",
      "pendingOrderValueAmount": "",
      "currentRealizedPnLei": "",
      "currentRealizedPnLem": "",
      "currentRealizedPnLc": "",
      "currentRealizedPnLdi": "",
      "currentRealizedPnLdm": "",
      "currentRealizedPnLfi": "",
      "currentRealizedPnLfm": "",
      "currentRealizedPnLci": "",
      "currentRealizedPnLcm": "",
      "currentUnRealizedPnLei": "",
      "currentUnRealizedPnLem": "",
      "currentUnRealizedPnLc": "",
      "currentUnRealizedPnLdi": "",
      "currentUnRealizedPnLdm": "",
      "currentUnRealizedPnLfi": "",
      "currentUnRealizedPnLfm": "",
      "currentUnRealizedPnLci": "",
      "currentUnRealizedPnLcm": "",
      "spanDi": "",
      "spanDm": "",
      "spanFi": "",
      "spanFm": "",
      "spanCi": "",
      "spanCm": "",
      "exposureMarginDi": "",
      "exposureMarginDm": "",
      "exposureMarginFi": "",
      "exposureMarginFm": "",
      "exposureMarginCi": "",
      "exposureMarginCm": "",
      "premiumDi": "-4482.75",
      "premiumDm": "249.00",
      "premiumFi": "",
      "premiumFm": "",
      "premiumCi": "",
      "premiumCm": "",
      "varELMei": "",
      "varELMem": "",
      "varELMc": "",
      "coveredProductMarginEh": "",
      "coveredProductMarginEb": "",
      "coveredProductMarginDh": "",
      "coveredProductMarginDb": "",
      "coveredProductMarginFh": "",
      "coveredProductMarginFb": "",
      "coveredProductMarginCh": "",
      "coveredProductMarginCb": "",
      "scripBasketMarginEi": "",
      "scripBasketMarginEm": "",
      "scripBasketMarginEc": "",
      "additionalScripBasketMarginDi": "",
      "additionalScripBasketMarginDm": "",
      "additionalScripBasketMarginFi": "",
      "additionalScripBasketMarginFm": "",
      "additionalScripBasketMarginCi": "",
      "additionalScripBasketMarginCm": "",
      "brokerageEi": "",
      "brokerageEm": "",
      "brokerageEc": "",
      "brokerageEh": "",
      "brokerageEb": "",
      "brokerageDi": "1080.00",
      "brokerageDm": "",
      "brokerageDh": "",
      "brokerageDb": "",
      "brokerageFi": "",
      "brokerageFm": "",
      "brokerageFh": "",
      "brokerageFb": "",
      "brokerageCi": "",
      "brokerageCm": "",
      "brokerageCh": "",
      "brokerageCb": "",
      "peakMargin": "",
      "requestTime": "19:37:24 27-03-2024"
    }
  ],
  "status": "success"
}

Formula to Calculate Margin Available

Sample Example in Javascript
var availableMargin = cash + payIn - payOut - marginUsed;