Add locale controls and distribution previews to scan terminal

This commit is contained in:
2569718930@qq.com
2026-04-24 00:34:09 +08:00
parent 3f7d3ddf34
commit 79b58a8b98
6 changed files with 250 additions and 70 deletions
+11
View File
@@ -400,6 +400,7 @@ export interface MarketScan {
scan_scope?: "lite" | "full" | string | null;
websocket?: Record<string, unknown>;
distribution_bias?: DistributionBias | null;
distribution_preview?: DistributionPreviewPoint[] | null;
window_phase?: string | null;
window_score?: number | null;
primary_signal?: PrimarySignal | null;
@@ -416,6 +417,15 @@ export interface DistributionBias {
direction?: "hotter" | "colder" | "balanced" | string | null;
}
export interface DistributionPreviewPoint {
label?: string | null;
value?: number | null;
unit?: string | null;
model_probability?: number | null;
market_probability?: number | null;
highlighted?: boolean;
}
export interface ScanTerminalFilters {
scan_mode: "tradable" | "early" | "touch" | "trend";
min_price: number;
@@ -483,6 +493,7 @@ export interface ScanOpportunityRow {
edge_score?: number | null;
bias_score?: number | null;
distribution_bias?: DistributionBias | null;
distribution_preview?: DistributionPreviewPoint[] | null;
distribution_bias_direction?: string | null;
distribution_bias_score?: number | null;
distribution_bias_available?: boolean;