Update Expiration Date for Trailing Stop Loss Order

What is the recommended method for updating the expiration date on a trailing stop loss order?
The default is three months however if my trade is still winning I don’t want it closed prematurely.

Fixed:
I have found a workaround for this. You have to cancel the trailing stop order then place a new order with the same parameters.

Replacing the order doesn’t work because it always inherits the expires_at attribute from the original order.

A true solution would be to allow GTD (Good Till Date) orders.

Please, in your next API update, add to Time In Force the ability to set it to GTD and supply a custom “expires_at” date longer than 90 days.

The above doesn’t work because I am using trail percent. So the stop price is calculated anew and incorrectly.

That is a bit rubbish. It should not be so difficult (impossible?) to extend the expiry date of an order.

I cannot have my winning trades just cancelled arbitrarily.

Very confused about your concern. If the order expired after 90 days, your trade wouldn’t close at all.

If you are confused about my concern and have nothing positive to add, don’t comment.

Commenting all I want.

Hehehe.

Love you Bob.

Comment all you want.