Class QuoteUnavailablePartsDef.QuoteUnavailableCommonFields

    • Method Detail

      • getDigitsBeforePips

        @Nullable
        public @Nullable java.lang.Integer getDigitsBeforePips()
        Returns:
        Precision-related field that tells the client how to display rates. This is the number of digits between the decimal point and the pips (i.e the big digits that the client wants to look at). For most currency pairs the value of this field will be 2, i.e. for a USDGBP rate of 1.23456 the pips are 45 so there are two digits between the decimal point and the pips. For USDJPY the rate could be 103.256 and the pips are the 25, so in this case the value of DigitsBeforePips should be 0.
      • getNumberOfPips

        @Nullable
        public @Nullable java.lang.Integer getNumberOfPips()
        Returns:
        Precision-related field that tells the client how to display rates. This is the number of pips the client wants to look at. Normally this value is 2.
      • getSpotRateDPS

        @Nullable
        public @Nullable java.lang.Integer getSpotRateDPS()
        Returns:
        The number of decimal places to display after the decimal point.
      • getCurrencyPair

        @Nullable
        public @Nullable java.lang.String getCurrencyPair()
        Returns:
        The currency pair for the trade. For example, EURUSD
      • getProfitCurrency

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

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

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

        @Nullable
        public @Nullable java.math.BigDecimal getProfitBidRate()
        Returns:
        The conversion rate between the contra currency and the profit currency. This can be used for entering profit in an amount of settlement currency.
      • getProfitAskRate

        @Nullable
        public @Nullable java.math.BigDecimal getProfitAskRate()
        Returns:
        The conversion rate between the contra currency and the profit currency. This can be used for entering profit in an amount of settlement currency.
      • getFields

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.String> getFields()
        Specified by:
        getFields in interface Message
      • getFieldFlags

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> getFieldFlags()
        Specified by:
        getFieldFlags in interface BuilderMessage
        Returns:
        Get the flags for all fields.
      • getFlagFields

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> getFlagFields()
        Specified by:
        getFlagFields in interface BuilderMessage
        Returns:
        Get the fields for all flags.
      • toString

        @NotNull
        public @NotNull java.lang.String toString()
        Overrides:
        toString in class java.lang.Object