Skip to main content

futu_cache/
lib.rs

1//! FutuOpenD 内存缓存层
2//!
3//! 服务端主动推送 + 客户端按需查询混合时的共享内存层,避免重复走 backend 查询。
4//! 缓存所有数据 **非持久化**(进程重启丢失),依赖 backend 推送 / 定时查询刷新。
5//!
6//! 主要模块:
7//! - [`login_cache`] — 已登录账号列表、security_firm、会话元信息
8//! - [`qot_cache`] — 实时行情(BasicQot / OrderBook / Broker / Ticker / KLine)
9//! - [`qot_right`] — 行情权限映射(哪个 broker 能看哪些市场 level)
10//! - [`static_data`] — 证券静态信息(sec_type / exchange / 期权 strike_date 等)
11//! - [`trd_cache`] — 账户交易态(Funds / Positions / Orders / OrderFills)
12
13/// v1.4.110 codex QOT Phase 4 Slice 7: Crypto LV2 多交易所缓存 (CMD18012).
14/// 跟 C++ `INNData_Qot_CryptoExchange` + `QotRealTimeData` 三 map 对齐.
15pub mod crypto_exchange_cache;
16pub mod login_cache;
17pub mod price_reminder_cooldown;
18pub mod qot_cache;
19pub mod qot_market;
20pub mod qot_right;
21pub mod security_resolver;
22pub mod static_data;
23pub mod trd_cache;
24pub mod user_profile;