Saxo Bank Trading Conditions API

Provides trading conditions for regular instruments

Operations 1

GET /cs/v1/tradingconditions/instrument/{AccountKey}/{Uic}/{AssetType} Trading conditions for all instruments except contract options #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/saxo-trading-conditions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

saxo-trading-conditions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Services.AutoTrading Account Values Trading Conditions API
  description: 'The AutoTrading service group provides endpoints for interacting with Saxo Bank''s SaxoSelect offering.Through these interfaces a client application can get Saxo Select trade leaders, portfolios and investments. Portfolio investments can be created and modifed.<div class=well style=''border: 1px solid rgb(204, 82, 0); border-image: none; background-color: rgb(255, 209, 179);padding:1px;''><strong> Note:</strong> </br>This service is subject to special licensing agreements and not generally available to all OpenAPI applications.</div>'
  version: 2.4.138+710c760591
  x-framework-version: 38.0.2+439c5b0ec3
  x-machine: SIMOAWEB11-DK2
servers:
- url: https://gateway.saxobank.com/sim/openapi
tags:
- name: Trading Conditions
  description: Provides trading conditions for regular instruments
paths:
  /cs/v1/tradingconditions/instrument/{AccountKey}/{Uic}/{AssetType}:
    get:
      tags:
      - Trading Conditions
      summary: Trading conditions for all instruments except contract options
      description: "Trading conditions for all instruments except contract options. \n            Trading conditions details default behavior for the instrument (can it be traded and how), \n            margin requirements for opening and holding a position in an instrument (how much cash is needed on the account) \n            as well as the cost structure of opening, closing and holding a position."
      operationId: InstrumentGetForInstrument
      parameters:
      - name: AccountKey
        in: path
        description: The account key to lookup the conditions for
        required: true
        schema:
          minLength: 1
          type: string
          x-type-name: AccountKey
        example: 7m4I|vtYLUnEGg77o9uQhw==
      - name: AssetType
        in: path
        description: The assetType of the instrument to lookup
        required: true
        schema:
          $ref: '#/components/schemas/AssetType'
        example: FxSpot
      - name: FieldGroups
        in: query
        description: Specify which field groups to return
        required: true
        schema:
          type: array
          items:
            $ref: '#/components/schemas/ScheduledTradingConditionsFieldGroup'
      - name: Uic
        in: path
        description: The uic for the instrument to lookup
        required: true
        schema:
          type: integer
          format: int32
        example: 21
      responses:
        '200':
          description: Indicates that the request was performed correctly.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TradingConditionsResponse'
              example:
                AccountCurrency: GBP
                AmountCurrency: EUR
                AssetType: FxSpot
                CarryingCost:
                  FixedRate: 2
                  InterbankRate:
                    AskRate: 1
                    BidRate: 2
                    TradeDate: '0001-01-01'
                  MarkUpRate: 2
                CommissionLimits:
                - Currency: USD
                  MinCommission: 3
                  OrderAction: ExecuteOrder
                  RateOnAmount: 5E-05
                ExposureLimits:
                - Currency: USD
                  Identifier: EUR
                  Level: Currency
                  RuleType: Value
                  Value: 115000000
                - Currency: USD
                  Identifier: USD
                  Level: Currency
                  RuleType: Value
                  Value: 115000000
                - Currency: USD
                  Identifier: Fx-NOP
                  Level: Asset
                  RuleType: Value
                  Value: 50000000
                Financing:
                  AskMarkUp: 2
                  BidMarkDown: 2
                  FixedRateAsk: 2
                  FixedRateBid: 3
                  InterbankRate:
                    AskRate: 1
                    BidRate: 2
                    TradeDate: '0001-01-01'
                FinancingInterest:
                  InterbankRate:
                    AskRate: 1
                    BidRate: 2
                    TradeDate: '0001-01-01'
                  Markup: 1
                  TradeDate: '0001-01-01'
                ForexPriceBands:
                - AutoExecuteEnabled: true
                  AutoQuoteEnabled: true
                  DisplayDecimals: 5
                  MaxBand: 100000
                  Spread: 1E-05
                  SpreadType: Variable
                  UpperBandLimit: 100000
                - AutoExecuteEnabled: true
                  AutoQuoteEnabled: true
                  DisplayDecimals: 5
                  MaxBand: 100000
                  Spread: 2E-05
                  SpreadType: Variable
                  UpperBandLimit: 25000000
                InstrumentCurrency: USD
                IsTradable: true
                LoanInterest:
                  InterbankRate:
                    AskRate: 1
                    BidRate: 2
                    TradeDate: '0001-01-01'
                  Markup: 2
                MarginTierRequirement:
                  Entries:
                  - ExtraWeekMarginRate: 0.015
                    InitialMarginRate: 0.015
                    IntraWeekMarginRate: 0.015
                    TierLowerBound: 0
                  - ExtraWeekMarginRate: 0.065
                    InitialMarginRate: 0.055
                    IntraWeekMarginRate: 0.045
                    TierLowerBound: 1000000
                  - ExtraWeekMarginRate: 0.025
                    InitialMarginRate: 0.025
                    IntraWeekMarginRate: 0.025
                    TierLowerBound: 25000000
                  - ExtraWeekMarginRate: 0.003
                    InitialMarginRate: 0.003
                    IntraWeekMarginRate: 0.003
                    TierLowerBound: 50000000
                  - ExtraWeekMarginRate: 0.035
                    InitialMarginRate: 0.035
                    IntraWeekMarginRate: 0.035
                    TierLowerBound: 100000000
                  - ExtraWeekMarginRate: 0.045
                    InitialMarginRate: 0.045
                    IntraWeekMarginRate: 0.045
                    TierLowerBound: 150000000
                  - ExtraWeekMarginRate: 0.05
                    InitialMarginRate: 0.05
                    IntraWeekMarginRate: 0.05
                    TierLowerBound: 250000000
                  TierCurrency: USD
                MinOrderSize: 1000
                MinOrderSizeCurrency: EUR
                PortfolioBasedMargin:
                  ExtremeStressFactor: 15.6
                  Initial: 185.5
                  IntraWeek: 8.7
                  LiquidityThresholdAmount: 569987
                  LiquidityThresholdCurrency: USD
                  VolatilityAddOn: 1000.68
                  VolatilityStress: 100
                Rating: 0
                RiskIndicator: 0
                Rules:
                - DayTradingNotAllowed
                - ExchangeFeeConstituents
                - NoMoreBuyOnExchange
                - NoMoreBuyOnInstrument
                - OrderAmendmentNotAllowed
                SpreadAsLowAs: 7E-05
                SwapPoints:
                  AskPoint: 1
                  BidPoint: 2
                  Date: '0001-01-01'
                  Markup: 1
                  TimeZoneAbbreviation: CTE
                  TimeZoneOffset: 00:00:00
                TicketFeeThreshold: 50000
                Uic: 21
        '500':
          description: Internal Server Error
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '503':
          $ref: '#/components/responses/ServiceUnavailable'
        '429':
          $ref: '#/components/responses/TooManyRequests'
      security:
      - OpenApiOAuthSecurityScheme: []
      - OpenApiJWTSecurityScheme: []
      x-required-permissions:
        personal: Read
components:
  schemas:
    MarginTierEntry:
      title: Margin tier entry
      type: object
      properties:
        ExtraWeekMarginRate:
          title: "Rate of nominal value required on the client’s account in order to \n            hold a position in the instrument over weekends and holidays. \n            A rate of 0.2, means 20%."
          type: number
          example: 10
        InitialMarginRate:
          title: "Rate of nominal value required on the client’s account in order to\n            open a position in the instrument. \n            A rate of 0.2, means 20%."
          type: number
          example: 10
        IntraWeekMarginRate:
          title: "Rate of nominal value required on the client’s account in order to\n            hold a position in the instrument over the week. \n            A rate of 0.2, means 20%."
          type: number
          example: 10
        TierLowerBound:
          title: The tier lower band.
          type: number
          example: 10
      additionalProperties: false
      example:
        ExtraWeekMarginRate: 0.015
        InitialMarginRate: 0.015
        IntraWeekMarginRate: 0.015
        TierLowerBound: 0
    SpreadTypes:
      title: The spread types available.
      enum:
      - Target
      - Variable
      type: string
      example: Variable
      x-enum-descriptions:
        Variable: Spread is variable
        Target: Spread is a target spread
    Domain.LocalizedInfo:
      title: Provides information about the localization.
      type: object
      properties:
        Key:
          title: Key identifier for the value.
          type: string
          example: stringValue
        Value:
          title: "A string value that represents the localized text. If the key is not found in specific language, it will be text of default language.\n            If the key is not found at all in localization resources, then key will be used in value itself."
          type: string
          example: stringValue
      additionalProperties: false
      example:
        Key: stringValue
        Value: stringValue
    Models.HoldingFee:
      title: Holding Fee.
      type: object
      properties:
        EndPeriodInDays:
          title: Maximum days to hold the option before the Holding fee value applies.
          type: integer
          format: int32
          example: 99
        FromPeriodInDays:
          title: Minimum days to hold the option before the Holding fee value applies
          type: integer
          format: int32
          example: 99
        Value:
          title: Holding fee value.
          type: number
          example: 10
      additionalProperties: false
      example:
        FromPeriodInDays: 120
        Value: 1.6
    Models.CustodyFee:
      title: Custody fee.
      type: object
      properties:
        FeeCurrency:
          title: Fee currency.
          type: string
          example: stringValue
        FeeRules:
          title: Fee rules.
          type: array
          items:
            $ref: '#/components/schemas/FeeRule'
          example:
          - FeePct: 0.5
        MaxFeeAmount:
          title: Maximum monthly Custody fee that will be charged.
          type: number
          example: 10
        MinFeeAmount:
          title: Minimum monthly custody fee that will be charged.
          type: number
          example: 10
      additionalProperties: false
      example:
        FeeCurrency: EUR
        FeeRules:
        - FeePct: 0.5
        MinFeeAmount: 5
    ExposureLimitRuleType:
      title: Type of Rule
      enum:
      - Amount
      - Percentage
      - Value
      type: string
      example: Amount
      x-enum-descriptions:
        Amount: Amount type
        Value: Value type
        Percentage: Percentage type
    Models.Tax:
      title: Tax details.
      type: object
      properties:
        BuySell:
          title: "If absent, the tax applies to both the buy and the sell side. \n            If present, the value indicates what side of a trade the tax applies to."
          allOf:
          - $ref: '#/components/schemas/Enums.BuySell'
        CalculationTriggerType:
          title: Calculation trigger type of applied tax.
          allOf:
          - $ref: '#/components/schemas/CalculationTriggerType'
        CalculationType:
          title: Calculation type of applied tax.
          allOf:
          - $ref: '#/components/schemas/CalculationType'
        CostCategory:
          title: Cost category
          allOf:
          - $ref: '#/components/schemas/TransactionCostCategory'
        CostDescription:
          title: Additional cost description
          type: string
          example: stringValue
        Currency:
          title: Currency in which tax value is calculated.
          type: string
          example: stringValue
        Description:
          title: Type of applicable tax.
          type: string
          example: stringValue
        MaxTradeValue:
          title: Maximum trade value on which tax is applied.
          type: number
          example: 10
        MinTradeValue:
          title: Minimum trade value on which tax is applied.
          type: number
          example: 10
        Value:
          title: Value of tax applied based on CalculationType.
          type: number
          example: 10
      additionalProperties: false
      example:
        BuySell: Buy
        CalculationTriggerType: Normal
        CalculationType: ValueFraction
        Description: UK Stamp Duty
        Value: 0.5
    Models.EntryCost:
      type: object
      properties:
        CostPct:
          title: The entry cost.
          type: number
          example: 10
        CostPerUnit:
          title: Cost paid per unit for position entry in a fund.
          type: number
          example: 10
        Currency:
          title: Currency of entry cost.
          type: string
          example: stringValue
      additionalProperties: false
      example:
        CostPct: 10
        CostPerUnit: 10
        Currency: stringValue
    ExchangeFeeRules:
      title: Use to set configured exchange fee rule sets.
      type: object
      properties:
        Currency:
          title: Currency of fixed exchange fees
          type: string
          example: stringValue
        Maximum:
          title: Maxmimum fee value to be applied.
          type: number
          example: 10
        Minimum:
          title: Minimum fee value to be applied.
          type: number
          example: 10
        OrderAction:
          title: Determines the action basis which commission is applied.
          allOf:
          - $ref: '#/components/schemas/OrderActions'
        Type:
          title: Fee type.
          allOf:
          - $ref: '#/components/schemas/FeeTypes'
        Value:
          title: Fee value.
          type: number
          example: 10
      additionalProperties: false
      example:
        Currency: USD
        Maximum: 999.99
        Minimum: 1.99
        OrderAction: ExecuteOrder
        Type: PerLot
        Value: 2.1
    FinancingInterest:
      type: object
      properties:
        InterbankRate:
          title: The interbank rate.
          allOf:
          - $ref: '#/components/schemas/InterbankRate'
        Markup:
          title: Financing interest markup.
          type: number
          example: 10
      additionalProperties: false
      example:
        InterbankRate:
          AskRate: 1
          BidRate: 2
          TradeDate: '0001-01-01'
        Markup: 10
    Exposure:
      title: Exposure.
      type: object
      properties:
        Currency:
          title: Currency if the limit is a value.
          type: string
          example: stringValue
        Identifier:
          title: The exposure identifier.
          type: string
          example: stringValue
        Level:
          title: Value in number of units of the instrument (shares, lots, etc.).
          allOf:
          - $ref: '#/components/schemas/ExposureLevel'
        RuleType:
          title: Exposure limit rule type.
          allOf:
          - $ref: '#/components/schemas/ExposureLimitRuleType'
        Value:
          title: The exposure value.
          type: number
          example: 10
      additionalProperties: false
      example:
        Identifier: CL
        Level: BaseContractNet
        RuleType: Amount
        Value: 200
    MarginType:
      title: Margin value type
      enum:
      - Absolute
      - Percentage
      type: string
      example: Percentage
      x-enum-descriptions:
        Percentage: The margin is specified in percent.
        Absolute: The margin is specified in an absolute value, in the instrument currency.
    TransactionCostCategory:
      title: Tax Cost category
      enum:
      - AdditionalTransactionCost
      - Tax
      type: string
      example: Tax
      x-enum-descriptions:
        Tax: Cost is of tax type
        AdditionalTransactionCost: Cost is a additonal cost over transaction
    InterbankRate:
      title: The Interbank rate
      type: object
      properties:
        AskRate:
          title: Ask rate for interbank.
          type: number
          example: 10
        BidRate:
          title: Bid rate for interbank.
          type: number
          example: 10
        TradeDate:
          title: Trade date.
          type: string
          format: date
          x-type-name: Date
      additionalProperties: false
      example:
        AskRate: 1
        BidRate: 2
        TradeDate: '0001-01-01'
    Models.ExitCost:
      type: object
      properties:
        CostPct:
          title: The exit cost.
          type: number
          example: 10
        CostPerUnit:
          title: Fee paid per unit for position exit in a fund.
          type: number
          example: 10
        Currency:
          title: Currency of exit cost.
          type: string
          example: stringValue
      additionalProperties: false
      example:
        CostPct: 10
        CostPerUnit: 10
        Currency: stringValue
    ScheduledTradingConditionsFieldGroup:
      title: Enum ScheduledTradingConditionFieldGroup
      enum:
      - ScheduledTradingConditions
      type: string
      example: ScheduledTradingConditions
      x-enum-descriptions:
        ScheduledTradingConditions: Scheduled Trading Conditions
      x-type-warning: FlaggableEnum
    InstrumentMarginRequirement:
      type: object
      properties:
        Currency:
          title: Margin Currency
          type: string
          example: stringValue
        ExtraWeek:
          title: Extra Week Margin Requirement
          type: number
          example: 10
        Initial:
          title: Intial Margin Requirement
          type: number
          example: 10
        IntraWeek:
          title: Intra Week Margin Requirement
          type: number
          example: 10
        MarginType:
          title: Margin Requirement Type
          allOf:
          - $ref: '#/components/schemas/MarginType'
      additionalProperties: false
      example:
        ExtraWeek: 13200
        Initial: 13200
        IntraWeek: 13200
        MarginType: Absolute
    BondsCouponType:
      title: Type of bond coupons.
      enum:
      - CouponTypeFixed
      - CouponTypeNone
      - CouponTypeOther
      - CouponTypeVariable
      type: string
      example: CouponTypeNone
      x-enum-descriptions:
        CouponTypeNone: Zero-coupon bonds are issued at deep discounts and pay full face value at maturity.
        CouponTypeFixed: Bonds with fixed rate of interest.
        CouponTypeVariable: Bonds with floating rate of interest.
        CouponTypeOther: Other type of bond coupons.
    Tenor:
      title: Tenor
      type: object
      properties:
        Period:
          title: "Period, \n            example: 1W = 1 week\n                     1M = 1 month\n                     1Y = 1 year"
          type: string
          example: stringValue
        Spread:
          title: The spread
          type: number
          example: 10
      additionalProperties: false
      example:
        Period: 1W
        Spread: 0.9
    Models.RolloverFee:
      title: SRD rollover fee - Charged if position is rolled over
      type: object
      properties:
        Currency:
          title: Currency
          type: string
          example: stringValue
        MinRollover:
          title: Minimum rollover fee applied
          type: number
          example: 10
        RolloverPct:
          title: Rollover fee for the rolled over position
          type: number
          example: 10
      additionalProperties: false
      example:
        Currency: EUR
        MinRollover: 0.5
        RolloverPct: 0.6
    CalculationTriggerType:
      title: Calculation Trigger Type
      enum:
      - Netted
      - Normal
      type: string
      example: Normal
      x-enum-descriptions:
        Normal: Normal
        Netted: Netted
    OrderActions:
      title: Order Actions.
      enum:
      - AlgorithmicOrder
      - EtoAll
      - EtoAssign
      - EtoDelivery
      - EtoExercise
      - EtoExpiry
      - ExecuteOrder
      - SRDRollover
      type: string
      example: ExecuteOrder
      x-enum-descriptions:
        ExecuteOrder: On execute order.
        AlgorithmicOrder: On execution of algorithmic order.
        EtoExercise: EtoExercise
        EtoAssign: EtoAssign
        EtoDelivery: EtoDelivery
        EtoExpiry: EtoExpiry
        EtoAll: EtoAll
        SRDRollover: SRD rollover fee
    TradingConditionsResponse:
      title: Contains trading conditions that apply to the instrument
      type: object
      properties:
        AccountCurrency:
          title: Currency of the selected account, used when listing currency conversion fees for the selected instrument back to the account currency.
          type: string
          example: stringValue
        AccumulatedVolume:
          title: The Accumulated FX volume calculated on the basis of discount profile period(Currently defaults to one month).
          type: number
          example: 10
        AmountCurrency:
          title: Currency of the amount being listed.
          type: string
          example: stringValue
        AmountOutstanding:
          title: (Requires License) Outstanding debt of the bond.
          type: number
          example: 10
        ApplicableFxCommissionRate:
          title: The applicable commission rate for FX
          type: number
          example: 10
        AssetType:
          title: Asset Type
          allOf:
          - $ref: '#/components/schemas/AssetType'
        AssetTypeClassification:
          title: Code indicating a mutual fund's classification. (Only available for instruments with AssetType = MutualFund).
          type: string
          example: stringValue
        BondType:
          title: The type of bond.
          allOf:
          - $ref: '#/components/schemas/BondType'
        BorrowingRate:
          title: The borrowing costs as a percentage per year for holding short positions in single-stock CFDs.
          type: number
          example: 10
        CarryingCost:
          title: For instruments where carrying costs are applied (futures, exchange traded options) , the percentage markup on the interbank interest rate applied for holding the position.
          allOf:
          - $ref: '#/components/schemas/Models.CarryingCost'
        CollateralValue:
          title: The percentage of the instrument collateral value that can be used for margin trading.
          type: number
          example: 10
        CommissionLimits:
          title: The commission structure for the selected instrument.
          type: array
          items:
            $ref: '#/components/schemas/CommissionLimit'
          example:
          - Currency: USD
            OrderAction: ExecuteOrder
            PerUnitRate: 6
        Coupon:
          title: (Requires License) The coupon value of the instrument.
          type: number
          example: 10
        CouponDistributionFrequency:
          title: (Requires License) Frequency of coupon distribution
          allOf:
          - $ref: '#/components/schemas/CouponFrequency'
        CouponFixToFloatDate:
          title: (Requires License) Date when coupon will change from Fix to Float
          type: string
          format: date
          x-type-name: Date
        CouponFixingFrequency:
          title: (Requires License) The frequency with which the floating rate changes.
          allOf:
          - $ref: '#/components/schemas/CouponFrequency'
        CouponFormula:
          title: (Requires License) Formula used to compute coupon value (ReferenceRate +/- Margin)
          type: string
          example: stringValue
        CouponType:
          title: (Requires License) Fixed or floating rate coupon.
          allOf:
          - $ref: '#/components/schemas/BondsCouponType'
        CurrencyConversion:
          title: The currency conversion.
          allOf:
          - $ref: '#/components/schemas/CurrencyConversion'
        CurrentSpread:
          title: Current  spread.
          type: number
          example: 10
        CustodyFees:
          title: Custody fee per year for holding cash positions.
          allOf:
          - $ref: '#/components/schemas/Models.CustodyFee'
        DeflationFloorProtectionType:
          title: Deflation floor protection, applicable only for Inflation Linked Bonds.
          allOf:
          - $ref: '#/components/schemas/Domain.LocalizedInfo'
        ExchangeFeeRules:
          title: Exchange fee rules if applied separately.
          type: array
          items:
            $ref: '#/components/schemas/ExchangeFeeRules'
          example:
          - Currency: USD
            Maximum: 999.99
            Minimum: 1.99
            OrderAction: ExecuteOrder
            Type: PerLot
            Value: 2.1
        ExposureLimits:
          title: The maximum allowed exposure to the instrument.
          type: array
          items:
            $ref: '#/components/schemas/Exposure'
          example:
          - Identifier: CL
            Level: BaseContractNet
            RuleType: Amount
            Value: 200
        Financing:
          title: Financing charge markup.
          allOf:
          - $ref: '#/components/schemas/Financing'
        FinancingInterest:
          title: Financing interest.
          allOf:
          - $ref: '#/components/schemas/FinancingInterest'
        FirstCouponDate:
          title: (Requires License) Date of next coupon payment.
          type: string
          format: date
          x-type-name: Date
        ForexPriceBands:
          title: Forex pricebands.
          type: array
          items:
            $ref: '#/components/schemas/ForexPriceBand'
          example:
          - AutoExecuteEnabled: true
            AutoQuoteEnabled: true
            DisplayDecimals: 5
            MaxBand: 100000
            Spread: 1E-05
            SpreadType: Variable
            UpperBandLimit: 100000
        FundCountry:
          title: The country where a mutual fund is listed. (Only available for instruments with AssetType = MutualFund).
          type: string
          example: stringValue
        FundCountryCode:
          title: Fund Country Code. (Only available for instruments with AssetType = MutualFund).
          type: string
          example: stringValue
        FxForwardMaxOrderAutoPlaceAmount:
          title: Indicates the maximum amount where orders of fx forwards are accepted.
          type: number
          example: 10
        FxForwardMaxStreamingAmount:
          title: Indicates the highest amount for which streaming prices for fx forwards can be expected.
          type: number
          example: 10
        FxSpotMaxOrderAutoPlaceAmount:
          title: Indicates the maximum amount where orders of fx spot are accepted.
          type: number
          example: 10
        FxSpotMaxStreamingAmount:
          title: Indicates the highest amount for which streaming prices for fx spot can be expected.
          type: number
          example: 10
        HasKID:
          title: Whether the funds has an associated KID.
          type: boolean
          example: true
        HoldingFee:
          title: Holding fee if applied.
          allOf:
          - $ref: '#/components/schemas/Models.HoldingFee'
        IndexRatio:
          title: (Requires License) Interest Charged when MarginLending is used
          type: number
          example: 10
        IndicativeSpread:
          title: "The spread used for fx forwards is indicative and depends on how far in the future the value date of the forward is. \n            The different time horizon is called tenors and this collection shows a current snapshot of the spreads for the different tenors."
          allOf:
          - $ref: '#/components/schemas/IndicativeSpread'
        InitialCollateralValue:
          title: Initial Collateral Value for margin lending type account
          type: number
          example: 10
        InstrumentCurrency:
          title: Instrument Currency.
          type: string
          example: stringValue
        InstrumentMarginRequirements:
          title: "The margin requirements for the instrument.\n            A margin requirement indicates the money reserved on the client’s account to cover a potential loss."
          type: array
          items:
            $ref: '#/components/schemas/InstrumentMarginRequirement'
          example:
          - ExtraWeek: 13200
            Initial: 13200
            IntraWeek: 13200
            MarginType: Absolute
        InterestPerDay:
          title: Interest charged per day for SRDs
          allOf:
          - $ref: '#/components/schemas/Financing'
        InterestRateInstrumentMarginRequirement:
          title: The base rate (1Y) interest rate margin requirement for the instrument.
          allOf:
          - $ref: '#/components/schemas/InstrumentMarginRequirement'
        InternalCosts:
          title: "Internal costs are costs charged by a fund, but not booked by Saxo. \n            They are simply running costs at the fund’s end for holding a position in the fund."
          allOf:
          - $ref: '#/components/schemas/InternalCosts'
        IsBaseContractOnlineTradeable:
          title: Some instruments are tradable, but not through the API. This value indicates that a dealer is needed to manually place the trade.
          type: boolean
          example: true
        IsShortTraded:
          title: Indicates if the instrument is short traded.
          type: boolean
          example: true
        IsSrdEligible:
          title: Is eligible for SRD
          type: boolean
          example: true
        IsTradable:
          title: Instrument is currently tradeable or not.
          type: boolean
          example: true
        IssueDate:
          title: (Requires License) Bond issue date.
          type: string
          format: date
          x-type-name: Date
        IssuePrice:
          title: (Requires License) Bond issue price.
          type: number
          example: 10
        IssueVolume:
          title: (Requires License) The volume issued of a bond.
          type: number
          example: 10
        IssuerName:
          title: (Requires License) The name of the entity that has issued this bond.
          type: string
          example: stringValue
        LastCouponDate:
          title: (Requires License) Last coupon date of bond.
          type: string
          format: date
          x-type-name: Date
        LoanInterest:
          title: Loan interest.
          allOf:
          - $ref: '#/components/schemas/LoanInterest'
        MaintenanceCollateralValue:
          title: Maintenance Collateral Value for margin lending type account
          type: number
          example: 10
        MarginSchedule:
          title: A margin schedule is an indication of the change in margin requirement rules as they change during a day.
          allOf:
          - $ref: '#/components/schemas/MarginSchedule'
        MarginTierRequirement:
          title: "A margin tier expresses how much money is reserved on a client’s account to cover a potential loss. \n            The tiers are expressed in the exposure to the instrument across positions. \n            Values can vary depending on when the position is being held."
          allOf:
          - $ref: '#/components/schemas/MarginTierRequirement'
        Maturity:
          title: (Requires License) The maturity date of a b

# --- truncated at 32 KB (74 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/saxo/refs/heads/main/openapi/saxo-trading-conditions-api-openapi.yml