From 91f01fc751c81cb1d413bea9c76e210325294609 Mon Sep 17 00:00:00 2001 From: E Sequeira Date: Fri, 9 Sep 2022 00:53:32 +0100 Subject: [PATCH] add IOC for binance wrapper (#1022) --- exchanges/binance/binance_wrapper.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exchanges/binance/binance_wrapper.go b/exchanges/binance/binance_wrapper.go index 20fe8bee..e212f4f1 100644 --- a/exchanges/binance/binance_wrapper.go +++ b/exchanges/binance/binance_wrapper.go @@ -934,6 +934,9 @@ func (b *Binance) SubmitOrder(ctx context.Context, s *order.Submit) (*order.Subm timeInForce = "" requestParamsOrderType = BinanceRequestParamsOrderMarket case order.Limit: + if s.ImmediateOrCancel { + timeInForce = BinanceRequestParamsTimeIOC + } requestParamsOrderType = BinanceRequestParamsOrderLimit default: return nil, errors.New("unsupported order type")