pkg/exchange: add limit maker type to place order

This commit is contained in:
edwin 2024-02-20 18:20:07 +08:00
parent 516c5e8137
commit b6261c2516

View File

@ -214,7 +214,7 @@ func (e *Exchange) SubmitOrder(ctx context.Context, order types.SubmitOrder) (*t
// set price field for limit orders // set price field for limit orders
switch order.Type { switch order.Type {
case types.OrderTypeStopLimit, types.OrderTypeLimit: case types.OrderTypeStopLimit, types.OrderTypeLimit, types.OrderTypeLimitMaker:
orderReq.Price(order.Market.FormatPrice(order.Price)) orderReq.Price(order.Market.FormatPrice(order.Price))
case types.OrderTypeMarket: case types.OrderTypeMarket:
// Because our order.Quantity unit is base coin, so we indicate the target currency to Base. // Because our order.Quantity unit is base coin, so we indicate the target currency to Base.