Package | Description |
---|---|
com.caplin.motif.fx.trading |
Parent package with classes that relate to FX trading in general but no specific trading protocol.
|
com.caplin.motif.fx.trading.allocation |
Classes and interfaces that relate to post-trade allocations.
|
com.caplin.motif.fx.trading.block |
Classes and interfaces that relate to block trading.
|
com.caplin.motif.fx.trading.esp |
Classes and interfaces that relate to ESP (Executable Streaming Price) trading.
|
com.caplin.motif.fx.trading.orders.activestatechange |
Classes and interfaces that relate to activating or deactivating a previously submitted order or strategy.
|
com.caplin.motif.fx.trading.orders.bulkaction |
Classes and interfaces that relate to performing bulk order action e.g.
|
com.caplin.motif.fx.trading.orders.cancelation |
Class and interfaces that relate to canceling a previously submitted order or strategy.
|
com.caplin.motif.fx.trading.orders.edit |
Classes and interfaces that relate to editing an existing order or order strategy.
|
com.caplin.motif.fx.trading.orders.edit.event |
Classes that represent the events that can happen during an attempt to edit an existing order or order strategy.
|
com.caplin.motif.fx.trading.orders.edit.responder |
Classes used for sending events that relate to editing an existing order or order strategy.
|
com.caplin.motif.fx.trading.orders.submission.responder |
Classes used for sending events that relate to an order strategy submission.
|
com.caplin.motif.fx.trading.orders.submission.strategy |
Classes representing the various order strategies that are supported by the FX Motif.
|
com.caplin.motif.fx.trading.rfs |
Classes and interfaces that relate to RFS (Request For Stream) trading.
|
com.caplin.motif.fx.trading.rfs.event |
Classes representing the events that can happen during an RFS trade.
|
com.caplin.motif.trading |
Classes that relate to trading in general but not specifically the FX asset class.
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorEvent<T extends MotifTrade>
An event that is sent once an error has occurred; which the frontend should be notified about.
|
class |
FXResponder<T extends MotifTrade>
Base class for FX Related responders that wish to send error and reject events
|
class |
RejectEvent<T extends MotifTrade>
An event that denotes that the trade has been rejected.
|
Modifier and Type | Class and Description |
---|---|
class |
FXExecution<T extends FXTradeLeg>
Base class for trade objects within the FX Integration API.
|
class |
FXTrade
Base class for trade objects used in the Integration API which all FX
related trades should extend.
|
Modifier and Type | Class and Description |
---|---|
class |
PostTradeAllocationList
Represents a list of allocations that were received in the allocation request
for the trade represented by
PostTradeAllocationList.getTradeID() . |
Modifier and Type | Class and Description |
---|---|
class |
BlockTrade
A BlockTrade is a domain object that represents a block trade.
|
class |
BlockTradeExecution
Base class for block trade objects within the FX Integration API.
|
Modifier and Type | Class and Description |
---|---|
class |
ESPTrade
An ESPTrade is a domain object that represents an Executable Streaming Price
trade.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangeActiveState
An instance of this object represents a request from the client to
change the state of an existing order.
|
Modifier and Type | Class and Description |
---|---|
class |
BulkOrderActionTrade
An instance of this object represents a request from the client to
perform an action on a number of orders.
|
Modifier and Type | Class and Description |
---|---|
class |
CancelRequest
An instance of this object represents a request from the client to
cancel the state of an existing order.
|
Modifier and Type | Class and Description |
---|---|
class |
EditStrategyRequest
An EditStrategyRequest is a domain object that represents a front
end request to edit a previously submitted single order or multi-order strategy.
|
Modifier and Type | Class and Description |
---|---|
class |
StrategyEvent<T extends MotifTrade> |
Modifier and Type | Class and Description |
---|---|
class |
BaseErrorResponder<T extends MotifTrade>
The base responder for the EditStrategy responders.
|
Constructor and Description |
---|
OrderPendingAcceptResponder(MotifTrade trade)
Constructs a Responder that can respond from the PendingAccept state for the
Order Submission trade model.
|
OrderQueuedResponder(MotifTrade trade)
Constructs a Responder that can respond from the Queued state for the
Order Submission trade model.
|
OrderSubmittedResponder(MotifTrade trade)
Constructs a Responder that can respond from the Submitted state for the
Order Submission trade model.
|
Modifier and Type | Class and Description |
---|---|
class |
IfDoneOCOStrategy
Represents the contingent order strategy If Done then One Cancels the Other.
|
class |
IfDoneStrategy
Represents the contingent order strategy If Done then One Cancels the Other.
|
class |
IfTimeoutStrategy
Represents the contingent order strategy If Timeout then execute child order.
|
class |
MotifOrderStrategy
Base Order Strategy class.
|
class |
OCOStrategy
Represents the contingent order strategy One Cancels the Other.
|
class |
SingleStrategy
Represents a single order with no other related orders.
|
Modifier and Type | Class and Description |
---|---|
class |
RFSTrade
An RFSTrade is a domain object that represents a Request for Stream trade.
|
Modifier and Type | Class and Description |
---|---|
class |
PriceUpdateEvent<T extends MotifTrade> |
Modifier and Type | Class and Description |
---|---|
class |
Responder<T extends MotifTrade>
A Responder allows for messages to be sent to the frontend.
|
class |
ResponderEvent<T extends MotifTrade>
It is preferable to use
ImmutableResponderEvent instead.An event that will be sent from a particular Responder . |
Modifier and Type | Field and Description |
---|---|
protected T |
Responder.trade |
Copyright © 2015 Caplin Systems.