Class TradeConfPartsDef.SalesCommonTradeConfirmationFields

    • Method Detail

      • getProfitCurrency

        @Nullable
        public @Nullable String getProfitCurrency()
        Returns:
        The profit currency that the ProfitBidRate is being provided for.
      • getProfitCurrencyDPS

        @Nullable
        public @Nullable Integer getProfitCurrencyDPS()
        Returns:
        The number of decimal places that should be used for formatting the amount in profit currency field.
      • getProfitIsHouse

        @Nullable
        public @Nullable Boolean getProfitIsHouse()
        Returns:
        Whether the field ProfitCurrency is the system/house currency or not.
      • getProfitRate

        @Nullable
        public @Nullable BigDecimal getProfitRate()
        Returns:
        The conversion rate from the contra currency into the profit currency.
      • getTraderSpotRate

        @Nullable
        public @Nullable BigDecimal getTraderSpotRate()
        Returns:
        Can be formatted using DigitsBeforePips, NumberOfPips and SpotRateDPS
      • getSpotMargin

        @Nullable
        public @Nullable BigDecimal getSpotMargin()
        Returns:
        Can be formatted using DigitsBeforePips, NumberOfPips and SpotRateDPS
      • getProfit

        @Nullable
        public @Nullable BigDecimal getProfit()
        Returns:
        The sales profit in the specified currency.
      • getCompetition

        @Nullable
        public @Nullable Boolean getCompetition()
        Returns:
        Whether a quote request is in competition. For example, true for quotes from an ECN and false for quotes from an SDP
      • getSource

        @Nullable
        public @Nullable String getSource()
        Returns:
        The source of a quote request. The name or ID of an ECN, SDP or other channel
      • getReasons

        @Nullable
        public @Nullable String getReasons()
        Returns:
        A JSON structure containing all the reasons and information about why the trade requires intervention. Please see the Sales Intervention Reasons documentation on the website for more information.
      • getTraderRemarks

        @Nullable
        public @Nullable String getTraderRemarks()
        Returns:
        The trader's comments on an order leg - visible to only the Trader
      • getIsAdvised

        @Nullable
        public @Nullable Boolean getIsAdvised()
        Returns:
        Indicates whether the trader gave the client advice
      • getStreamingMode

        @Nullable
        public @Nullable String getStreamingMode()
        Returns:
        Indicates whether the rates/margins of this trade have been manually set
      • getTraderSpotAskRate

        @Nullable
        public @Nullable BigDecimal getTraderSpotAskRate()
        Returns:
        This field represents the spot ask rate with no client margin applied to it.
      • getTraderSpotBidRate

        @Nullable
        public @Nullable BigDecimal getTraderSpotBidRate()
        Returns:
        This field represents the spot bid rate with no client margin applied to it.