48 lines
1.8 KiB
Rust
48 lines
1.8 KiB
Rust
pub mod broker;
|
|
pub mod calendar;
|
|
pub mod cost;
|
|
pub mod data;
|
|
pub mod engine;
|
|
pub mod events;
|
|
pub mod instrument;
|
|
pub mod metrics;
|
|
pub mod portfolio;
|
|
pub mod platform_expr_strategy;
|
|
pub mod rules;
|
|
pub mod strategy;
|
|
pub mod strategy_ai;
|
|
pub mod universe;
|
|
|
|
pub use broker::{BrokerExecutionReport, BrokerSimulator};
|
|
pub use calendar::TradingCalendar;
|
|
pub use cost::{ChinaAShareCostModel, CostModel, TradingCost};
|
|
pub use data::{
|
|
BenchmarkSnapshot, CandidateEligibility, CorporateAction, DailyFactorSnapshot,
|
|
DailyMarketSnapshot, DailySnapshotBundle, DataSet, DataSetError, EligibleUniverseSnapshot,
|
|
IntradayExecutionQuote, PriceField,
|
|
};
|
|
pub use engine::{
|
|
BacktestConfig, BacktestDayProgress, BacktestEngine, BacktestError, BacktestResult,
|
|
DailyEquityPoint,
|
|
};
|
|
pub use events::{AccountEvent, FillEvent, OrderEvent, OrderSide, OrderStatus, PositionEvent};
|
|
pub use instrument::Instrument;
|
|
pub use metrics::{BacktestMetrics, compute_backtest_metrics};
|
|
pub use portfolio::{CashReceivable, HoldingSummary, PortfolioState, Position};
|
|
pub use platform_expr_strategy::{PlatformExprStrategy, PlatformExprStrategyConfig};
|
|
pub use rules::{ChinaEquityRuleHooks, EquityRuleHooks, RuleCheck};
|
|
pub use strategy::{
|
|
CnSmallCapRotationConfig, CnSmallCapRotationStrategy, JqMicroCapConfig, JqMicroCapStrategy,
|
|
OrderIntent, Strategy, StrategyContext, StrategyDecision,
|
|
};
|
|
pub use strategy_ai::{
|
|
ManualExample, ManualFactorSource, ManualField, ManualFieldGroup, ManualFunction,
|
|
ManualSection, StrategyAiCatalog, StrategyAiGenerateRequest, StrategyAiManual,
|
|
StrategyAiOptimizeRequest, build_generation_prompt, build_optimization_prompt,
|
|
built_in_strategy_manual, merge_catalog_into_manual, render_manual_markdown,
|
|
};
|
|
pub use universe::{
|
|
BandRegime, DynamicMarketCapBandSelector, SelectionContext, SelectionDiagnostics,
|
|
UniverseCandidate, UniverseSelector,
|
|
};
|