fix: only consider filled orders
This commit is contained in:
@@ -1934,6 +1934,7 @@ class Trade(ModelBase, LocalTrade):
|
|||||||
.filter(
|
.filter(
|
||||||
*filters,
|
*filters,
|
||||||
Order.ft_order_side == case((Trade.is_short.is_(True), "sell"), else_="buy"),
|
Order.ft_order_side == case((Trade.is_short.is_(True), "sell"), else_="buy"),
|
||||||
|
Order.filled > 0,
|
||||||
)
|
)
|
||||||
.group_by(*columns)
|
.group_by(*columns)
|
||||||
.cte("pair_costs")
|
.cte("pair_costs")
|
||||||
|
|||||||
Reference in New Issue
Block a user