From 1f02f55f83b4ca3cb8dfaf4172e1a1c6c7625855 Mon Sep 17 00:00:00 2001 From: "timothy.leroch" Date: Mon, 16 May 2022 10:31:26 +0200 Subject: [PATCH] Add GTE_GTC as timeInForce for STOP_MARKET and TAKE_PROFIT_MARKET orders --- src/http-client.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/http-client.js b/src/http-client.js index 476534c9..d46f8b8d 100644 --- a/src/http-client.js +++ b/src/http-client.js @@ -236,7 +236,12 @@ const order = (privCall, payload = {}, url) => { ? { timeInForce: 'GTC', ...payload } : payload + if (['STOP_MARKET', 'TAKE_PROFIT_MARKET'].includes(newPayload.type)) { + newPayload.timeInForce = "GTE_GTC" + } + const requires = ['symbol', 'side'] + if ( !(newPayload.type === 'MARKET' && newPayload.quoteOrderQty) &&