fix(trading): fok on all stop orders for tp and sl

This commit is contained in:
Madalina Raicu 2024-03-05 17:49:06 +00:00
parent cfb7ef71e8
commit 72437bd679
No known key found for this signature in database
GPG Key ID: 688B7B31149C1DCD

View File

@ -222,6 +222,7 @@ export const mapFormValuesToTakeProfitAndStopLoss = (
ocoTriggerType: 'price', ocoTriggerType: 'price',
ocoType: Schema.OrderType.TYPE_MARKET, ocoType: Schema.OrderType.TYPE_MARKET,
ocoSize: formValues.size, ocoSize: formValues.size,
timeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
ocoTimeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK, ocoTimeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
}, },
market.id, market.id,
@ -240,12 +241,12 @@ export const mapFormValuesToTakeProfitAndStopLoss = (
triggerPrice: formValues.takeProfit, triggerPrice: formValues.takeProfit,
side: oppositeSide, side: oppositeSide,
expire: false, expire: false,
timeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
ocoTriggerType: 'price', ocoTriggerType: 'price',
type: Schema.OrderType.TYPE_MARKET, type: Schema.OrderType.TYPE_MARKET,
oco: false, oco: false,
ocoType: Schema.OrderType.TYPE_MARKET, ocoType: Schema.OrderType.TYPE_MARKET,
ocoSize: formValues.size, ocoSize: formValues.size,
timeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
ocoTimeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK, ocoTimeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
}, },
market.id, market.id,
@ -269,6 +270,7 @@ export const mapFormValuesToTakeProfitAndStopLoss = (
ocoTriggerType: 'price', ocoTriggerType: 'price',
ocoType: Schema.OrderType.TYPE_MARKET, ocoType: Schema.OrderType.TYPE_MARKET,
ocoSize: formValues.size, ocoSize: formValues.size,
timeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
ocoTimeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK, ocoTimeInForce: Schema.OrderTimeInForce.TIME_IN_FORCE_FOK,
}, },
market.id, market.id,