Interface LegDetailsClientFieldSet
- All Superinterfaces:
LeggedMessage,Message
- All Known Implementing Classes:
LegDetailsClientFieldSetChild
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringIndicates whether the order leg can be partially filleddefault StringThe amount to trade in the dealt currency.default StringThe fixing date of the benchmark in ISO-8601 format, e.g.default StringThe fixing time of the benchmark in ISO-8601 format, e.g.default StringThe timezone of the benchmark fixing date and time - must be in TZ format, e.g.default StringThe type of benchmark, or benchmark provider, e.g.default StringThe direction of this leg from the clients perspective.default StringIf this leg has a child, what is the ID of it, e.g.default StringIf this leg has a child, what is the relationship, e.g.default StringThe currency to define the amount in.default StringNumber of points the trader has discretion to fill the orderdefault StringHow this leg should be executed.default StringThe permitted fill types for this leg, e.g.default StringDeprecated.default StringThe price at which this leg should fill.default StringThe leg to loop back to upon completion, e.g.default StringThe sales margin to be applied to the limit price in order to find the tracking rate.default StringThe side of the market this leg should monitor.default StringThe date an NDF order will fix on if filled.default StringThe order id, should only be sent on and an Edit Orderdefault StringFor Forward and NDF orders only.default StringFor Forward and NDF orders only.default StringIf this leg has a partner, what is the ID of it, e.g.default StringIf this leg has a partner, what is the relationship, e.g.default StringThe clients or trader's comments on an order leg - visible to both the Client and the Trader.default StringThe trader's comments on an order leg - visible to only the Traderdefault StringThe trigger type for the order, e.g.Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
Method Details
-
getOrderID
The order id, should only be sent on and an Edit Order -
getAmount
The amount to trade in the dealt currency. -
getMonitorSide
The side of the market this leg should monitor. e.g. BID or ASK. -
getDealtCurrency
The currency to define the amount in. -
getBuySell
The direction of this leg from the clients perspective. e.g. BUY or SELL. -
getExecutionType
How this leg should be executed. e.g. BENCHMARK, CALL-ORDER, TAKE-PROFIT, STOP-LOSS or MARKET. -
getBenchmarkType
The type of benchmark, or benchmark provider, e.g. 'WM'. -
getBenchmarkDate
The fixing date of the benchmark in ISO-8601 format, e.g. 'YYYY-MM-DD' -
getBenchmarkTime
The fixing time of the benchmark in ISO-8601 format, e.g. '18:00'. -
getBenchmarkTimeZone
The timezone of the benchmark fixing date and time - must be in TZ format, e.g. America/New_York or Europe/London.. -
getLimitPrice
The price at which this leg should fill. -
getMargin
The sales margin to be applied to the limit price in order to find the tracking rate. -
getRemarks
The clients or trader's comments on an order leg - visible to both the Client and the Trader. -
getTraderRemarks
The trader's comments on an order leg - visible to only the Trader -
getChildLegId
If this leg has a child, what is the ID of it, e.g. 2 -
getChildRelationship
If this leg has a child, what is the relationship, e.g. IF-DONE or IF-TIMEOUT -
getPartnerLegId
If this leg has a partner, what is the ID of it, e.g. 2 -
getPartnerRelationship
If this leg has a partner, what is the relationship, e.g. OCO -
getLoopLegId
The leg to loop back to upon completion, e.g. 1 -
getAllowPartialFill
Indicates whether the order leg can be partially filled -
getFillMode
The permitted fill types for this leg, e.g. ANY, MANUAL or AUTO -
getTrigger
The trigger type for the order, e.g. GIVEN, ASK, AT-RATE -
getFillRate
Deprecated.The limit price for the order. This has been deprecated and you should prefer the LimitPrice field. -
getDiscretion
Number of points the trader has discretion to fill the order -
getOrderTenor
For Forward and NDF orders only. Either a tenor or settlement date should be provided, but not both. The order tenor is a rolling tenor calculated from today. -
getOrderSettlementDate
For Forward and NDF orders only. Either a tenor or settlement Date should be provided, but not both. A settlement date In ISO-8601 format, i.e. YYYY-MM-DD for which the order will settle. -
getOrderFixingDate
The date an NDF order will fix on if filled.
-