Add rqalpha-style scheduler primitives

This commit is contained in:
boris
2026-04-23 01:49:24 -07:00
parent 452eb3324d
commit e5fe1f0432
5 changed files with 533 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ pub mod metrics;
pub mod platform_expr_strategy;
pub mod portfolio;
pub mod rules;
pub mod scheduler;
pub mod strategy;
pub mod strategy_ai;
pub mod universe;
@@ -31,6 +32,7 @@ pub use metrics::{BacktestMetrics, compute_backtest_metrics};
pub use platform_expr_strategy::{PlatformExprStrategy, PlatformExprStrategyConfig};
pub use portfolio::{CashReceivable, HoldingSummary, PortfolioState, Position};
pub use rules::{ChinaEquityRuleHooks, EquityRuleHooks, RuleCheck};
pub use scheduler::{ScheduleFrequency, ScheduleRule, ScheduleStage, Scheduler};
pub use strategy::{
CnSmallCapRotationConfig, CnSmallCapRotationStrategy, JqMicroCapConfig, JqMicroCapStrategy,
OrderIntent, Strategy, StrategyContext, StrategyDecision,