Class TradeConfPartsDef.LegTradeConfirmationFields

    • Method Detail

      • getAllInRate

        @Nullable
        public @Nullable BigDecimal getAllInRate()
        Returns:
        allInRate e.g. 1.091790
      • getAllInRateDPS

        @Nullable
        public @Nullable Integer getAllInRateDPS()
        Returns:
        The number of decimal places to display after the decimal point.
      • getAllInMidRate

        @Nullable
        public @Nullable BigDecimal getAllInMidRate()
        Returns:
        The mid rate used in charging customers for accepting banker's acceptances, consisting of the discount interest rate plus the commission.
      • getFwdPoints

        @Nullable
        public @Nullable BigDecimal getFwdPoints()
        Returns:
        fwdPoints e.g. 0.001198
      • getFwdMidPoints

        @Nullable
        public @Nullable BigDecimal getFwdMidPoints()
        Returns:
        The number of basis points added to or subtracted from the mid rate to determine the forward rate for delivery on a specific value date.
      • getFwdPips

        @Deprecated
        @Nullable
        public @Nullable String getFwdPips()
        Deprecated.
        Returns:
        fwdPips e.g. 11.98
      • getBuySell

        @Nullable
        public @Nullable String getBuySell()
        Returns:
        The direction of the trade or trade leg. This always refers to the BaseCurrency, NOT the DealtCurrency.
      • getAmount

        @Nullable
        public @Nullable BigDecimal getAmount()
        Returns:
        The amount of a trade or order in the DealtCurrency.
      • getContraAmount

        @Nullable
        public @Nullable BigDecimal getContraAmount()
        Returns:
        The amount that is exchanged for the Amount. This will be defined in the contra currency of the DealtCurrency.
      • getTenor

        @Nullable
        public @Nullable String getTenor()
        Returns:
        Supported types are [ON, [TODAY, TOD, TD], TN, [TOM, ND], SPOT, SN, 1D, 1W, 2W, 3W, 4W, 1M, 2M, 4M, 5M, 6M, 7M, 8M, 9M, 10M, 11M, [1Y, 12M], 15M, 18M, 21M, [2Y, 24M], [3Y, 36M], [4Y, 48M], [5Y, 60M], broken]. broken indicates that a SettlementDate must be sent
      • getSettlementDate

        @Nullable
        public @Nullable String getSettlementDate()
        Returns:
        settlementDate
      • getAccount

        @Nullable
        public @Nullable String getAccount()
        Returns:
        The account a trade or order has been submitted against. The format is <description>|<name> or <name>|<name>
      • getProfit

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

        @Nullable
        public @Nullable BigDecimal getCostAmount()
        Returns:
        The actual transactional cost of performing the trade to the client in the home currency
      • getCostCurrency

        @Nullable
        public @Nullable String getCostCurrency()
        Returns:
        The currency that the cost is displayed in, this could be any currency but will typically be set to the home currency
      • getCostPercentage

        @Nullable
        public @Nullable BigDecimal getCostPercentage()
        Returns:
        Percentage of the overall price which is the transactional cost to the client of performing the trade. This number should be out of 100, where 100.0 represents 100%.
      • getContraCostAmount

        @Nullable
        public @Nullable BigDecimal getContraCostAmount()
        Returns:
        The actual transactional cost of performing the trade to the client on the contra currency
      • getContraCostCurrency

        @Nullable
        public @Nullable BigDecimal getContraCostCurrency()
        Returns:
        The contra currency that the cost is displayed in
      • getContraCostPercentage

        @Nullable
        public @Nullable BigDecimal getContraCostPercentage()
        Returns:
        Percentage of the overall price which is the transactional cost to the client of performing the trade in contra currency. This number should be out of 100, where 100.0 represents 100%.
      • getNumRemarks

        @Nullable
        public @org.jetbrains.annotations.Nullable int getNumRemarks()