The article teaches how to modify an order.
How to modify an order
This article teaches how to modify the details of an existing order: a price, a quantity, or an expiration date. This allows you to adjust your positions in response to changing market conditions.
Step 1: Use the changeOrderRequestBuilder to create a request to change an order:
Create a request Hide
typescriptjavascriptconst changeOrderRequestBuilder = ordersManager.getRequestFactory().createChangeOrderRequestBuilder(); changeOrderRequestBuilder.setOrderId(options.orderId);
Step 2: Then configure editable properties:
Select properties Hide
typescriptjavascriptchangeOrderRequestBuilder.setAmount(10000); changeOrderRequestBuilder.setRate(1.5214); changeOrderRequestBuilder.setRateRange(0.0014); changeOrderRequestBuilder.setTrailingType(FXConnectLite.TrailingStopType.Fixed); changeOrderRequestBuilder.setTrailingStep(10);
In the above example, we are configuring amount, rate, rateRange, trailingType and trailingStep.
Step 3: Use the class with selected properties:
Use the class Hide
typescriptjavascriptordersManager.changeOrder(changeOrderRequestBuilder.build());
Download the sample TypeScript, JavaScript.