Class MotifOrderStrategy

    • Field Detail

      • orders

        protected final java.util.List<Order> orders
        Deprecated.
    • Method Detail

      • getTradingSubProtocol

        public java.lang.String getTradingSubProtocol()
        Deprecated.
        Description copied from interface: OrderStrategy
        The trading sub protocol, used to determine small variations of OrderStrategy, should be FXTradingSubProtocol.NONE for standard orders.
        Specified by:
        getTradingSubProtocol in interface OrderStrategy
        Returns:
        The trading sub protocol
      • getTOBOUser

        public java.lang.String getTOBOUser()
        Deprecated.
        Description copied from interface: OrderStrategy
        Returns the trade on behalf of user.
        Specified by:
        getTOBOUser in interface OrderStrategy
        Returns:
        The trade on behalf of user.
      • getAccount

        public Account getAccount()
        Deprecated.
        Returns the account that the order should be executed against.
        Specified by:
        getAccount in interface OrderStrategy
        Returns:
        The account
      • getActivationDate

        public ActivationDate getActivationDate()
        Deprecated.
        Returns the date which specifies when the order should activate.

        This will be GFA if the order should activate immediately.

        Specified by:
        getActivationDate in interface OrderStrategy
        Returns:
        The activation date.
      • getExpirationDate

        public ExpirationDate getExpirationDate()
        Deprecated.
        Returns the date which specifies when the order should expire.

        This will be GTC if the order should not expire unless it is explicitly canceled.

        Specified by:
        getExpirationDate in interface OrderStrategy
        Returns:
        The expire date.
      • getQueuedResponder

        public OrderQueuedResponder getQueuedResponder()
        Deprecated.
        Returns the Responder responsible for sending server events from the Queued state.
        Specified by:
        getQueuedResponder in interface OrderStrategy
        Returns:
        The Queued Responder
      • getChildOrders

        public java.util.List<Order> getChildOrders()
        Deprecated.
        Returns a list of orders that this strategy contains.
        Specified by:
        getChildOrders in interface OrderStrategy
        Returns:
        The list of orders.
      • getType

        public StrategyType getType()
        Deprecated.
        Returns the type of strategy that should be executed.
        Specified by:
        getType in interface OrderStrategy
        Returns:
        The list strategy.
      • getAlertTypes

        public java.util.Set<AlertType> getAlertTypes()
        Deprecated.
        Returns a list of alert types that should be fired during the order workflow, for example, fills, partial fills, cancelations etc.
        Specified by:
        getAlertTypes in interface OrderStrategy
        Returns:
        The alert types.
      • getCurrencyPair

        public java.lang.String getCurrencyPair()
        Deprecated.
        Returns the currency pair that this strategy should be executed for.
        Specified by:
        getCurrencyPair in interface OrderStrategy
        Returns:
        The currency pair
      • getRemarks

        public java.lang.String getRemarks()
        Deprecated.
        Returns the remarks text which is a free text area within the order ticket.
        Specified by:
        getRemarks in interface OrderStrategy
        Returns:
        The remarks text.
      • getSpotRateDPS

        public java.lang.String getSpotRateDPS()
        Deprecated.
      • toString

        public java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class UserTrade