From daa0a9b4e6a8f9888dda83c1cde8d2ff77f614bd Mon Sep 17 00:00:00 2001 From: boris Date: Thu, 2 Jul 2026 21:17:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=97=A5=E7=BA=BF=E6=97=A0?= =?UTF-8?q?=E9=87=8F=E8=AE=A2=E5=8D=95=E5=8F=96=E6=B6=88=E8=AF=AD=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/fidc-core/src/broker.rs | 2 ++ crates/fidc-core/tests/explicit_order_flow.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/fidc-core/src/broker.rs b/crates/fidc-core/src/broker.rs index e02d90f..3a8a8bf 100644 --- a/crates/fidc-core/src/broker.rs +++ b/crates/fidc-core/src/broker.rs @@ -5620,6 +5620,8 @@ fn zero_fill_status_for_reason(reason: &str) -> OrderStatus { match reason { "minute no volume" | "minute volume limit" + | "daily no volume" + | "daily volume limit" | "intraday quote liquidity exhausted" | "no execution quotes at or before start" | "no execution quotes after start" diff --git a/crates/fidc-core/tests/explicit_order_flow.rs b/crates/fidc-core/tests/explicit_order_flow.rs index 356360d..f33126e 100644 --- a/crates/fidc-core/tests/explicit_order_flow.rs +++ b/crates/fidc-core/tests/explicit_order_flow.rs @@ -2267,7 +2267,7 @@ fn broker_cancels_market_buy_when_minute_has_no_volume() { report.order_events[0].status, fidc_core::OrderStatus::Canceled ); - assert!(report.order_events[0].reason.contains("minute no volume")); + assert!(report.order_events[0].reason.contains("daily no volume")); } #[test]