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) &&