DataFieldsProperties

Properties that can be added on dataFields property. FixedContigentOrder properties can only be used when the destination is 'FIXED CO'. TrailingContingentOrder properties can only be used whtn the destination is 'TRAILING CO'.

  • A flat $value brokerage override, excluding GST, to 2 decimal places. Must be 0 or greater. Applies to Limit or MarketToLimit pricingInstruction only. Overrides the current order only, does not modify the default rate for future trades.

  • A percentage brokerage override. Must be 0 or greater. Overrides the current order only, does not modify the default rate for future trades.

  • Schedule for brokerage override. The schedules available to your client are agreed with Openmarkets.

  • Optional value to set the expiry date of the contingent order, in the format 'yyyy-MM-ddTHH:mm:ss'. Can only be used when Destination is 'FIXED CO'; otherwise, it will be ignored.

  • The condition that will trigger the order creation. Required when Destination is 'FIXED CO'; otherwise, it will be ignored.

    values
    GreaterLessGreaterOrEqualLessOrEqual
  • The price that will trigger the order creation. Required when Destination is 'FIXED CO'; otherwise, it will be ignored.

  • The type of price that will trigger the order creation. Required when Destination is 'FIXED CO'; otherwise, it will be ignored.

  • Security in the form of 'securityCode.exchange' that will trigger the order creation. Required when Destination is 'FIXED CO'; otherwise, it will be ignored.

  • String value that tells the origin of order.

  • Optional value to set the expiry date of the contingent order, in the format 'yyyy-MM-ddTHH:mm:ss'. Can only be used when Destination is 'TRAILING CO'; otherwise, it will be ignored.

  • The unit or percentage to limit the offset. Optional, use only when Destination is 'TRAILING CO'; otherwise, it will be ignored.

  • The type of unit which the offset limit would apply to. Optional, use only when Destination is 'TRAILING CO'; otherwise, it will be ignored. Default value is 'Price'.

  • The direction to recalculate the trigger price. Optional, use only when Destination is 'TRAILING CO'; otherwise, it will be ignored. Default value is 'Up'.

  • The number of units or percentage where the user would like the stop to be set from the current price. Required when Destination is 'TRAILING CO'; otherwise, it will be ignored.

  • The type of unit which trailing offset would apply to. Optional, use only when Destination is 'TRAILING CO'; otherwise, it will be ignored. Default value is 'Price'.

  • The base price for trailing orders. Returned on orders only; it is ignored on requests.

  • The unit or percentage movement that will cause the trailing price to be reset or recalculated. Optional, use only when Destination is 'TRAILING CO'; otherwise, it will be ignored. Default value is '1'.

  • The type of unit which trailing step would apply to. Optional, use only when Destination is 'TRAILING CO'; otherwise, it will be ignored.

  • Security in the form of 'securityCode.exchange' that will trigger the order creation. Required when Destination is 'TRAILING CO'; otherwise, it will be ignored.