Interface LegDetailsClientFieldSet

    • Method Detail

      • getOrderID

        default String getOrderID()
        The order id, should only be sent on and an Edit Order
      • getAmount

        default String getAmount()
        The amount to trade in the dealt currency.
      • getMonitorSide

        default String getMonitorSide()
        The side of the market this leg should monitor. e.g. BID or ASK.
      • getDealtCurrency

        default String getDealtCurrency()
        The currency to define the amount in.
      • getBuySell

        default String getBuySell()
        The direction of this leg from the clients perspective. e.g. BUY or SELL.
      • getExecutionType

        default String getExecutionType()
        How this leg should be executed. e.g. CALL-ORDER, TAKE-PROFIT, STOP-LOSS or MARKET.
      • getBenchmarkType

        default String getBenchmarkType()
        If this leg is a benchmark order, what type of benchmark is it.
      • getLimitPrice

        default String getLimitPrice()
        The price at which this leg should fill.
      • getMargin

        default String getMargin()
        The sales margin to be applied to the limit price in order to find the tracking rate.
      • getRemarks

        default String getRemarks()
        The clients or trader's comments on an order leg - visible to both the Client and the Trader.
      • getTraderRemarks

        default String getTraderRemarks()
        The trader's comments on an order leg - visible to only the Trader
      • getChildLegId

        default String getChildLegId()
        If this leg has a child, what is the ID of it, e.g. 2
      • getChildRelationship

        default String getChildRelationship()
        If this leg has a child, what is the relationship, e.g. IF-DONE or IF-TIMEOUT
      • getPartnerLegId

        default String getPartnerLegId()
        If this leg has a partner, what is the ID of it, e.g. 2
      • getPartnerRelationship

        default String getPartnerRelationship()
        If this leg has a partner, what is the relationship, e.g. OCO
      • getLoopLegId

        default String getLoopLegId()
        The leg to loop back to upon completion, e.g. 1
      • getFillRate

        @Deprecated
        default String getFillRate()
        Deprecated.
        The limit price for the order. This has been deprecated and you should prefer the LimitPrice field.
      • getDiscretion

        default String getDiscretion()
        Number of points the trader has discretion to fill the order
      • getOrderTenor

        default String getOrderTenor()
        For Forward and NDF orders only. Either a tenor or settlement date should be provided, but not both. The order tenor is a rolling tenor calculated from today.
      • getOrderSettlementDate

        default String getOrderSettlementDate()
        For Forward and NDF orders only. Either a tenor or settlement Date should be provided, but not both. A settlement date In ISO-8601 format, i.e. YYYY-MM-DD for which the order will settle.