Enum Class CrossTradingRoundingMode

java.lang.Object
java.lang.Enum<CrossTradingRoundingMode>
velox.api.layer1.messages.CrossTradingRoundingMode
All Implemented Interfaces:
Serializable, Comparable<CrossTradingRoundingMode>, Constable

public enum CrossTradingRoundingMode extends Enum<CrossTradingRoundingMode>
The rounding rule applied when converting cross-instrument trading order parameters (such as bracket and trailing stop offsets) from the host instrument to the target instrument.
See Also:
  • Enum Constant Details

    • ROUND_TO_MARKET_PRICE

      public static final CrossTradingRoundingMode ROUND_TO_MARKET_PRICE
      Round toward the market price.
    • ROUND_OFF_MARKET_PRICE

      public static final CrossTradingRoundingMode ROUND_OFF_MARKET_PRICE
      Round away from the market price.
  • Method Details

    • values

      public static CrossTradingRoundingMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CrossTradingRoundingMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null