增强回测demo输出与分区加载
This commit is contained in:
@@ -21,6 +21,7 @@ pub struct UniverseCandidate {
|
||||
pub struct SelectionContext<'a> {
|
||||
pub decision_date: NaiveDate,
|
||||
pub benchmark: &'a BenchmarkSnapshot,
|
||||
pub reference_level: f64,
|
||||
pub data: &'a DataSet,
|
||||
}
|
||||
|
||||
@@ -77,8 +78,8 @@ impl DynamicMarketCapBandSelector {
|
||||
|
||||
impl UniverseSelector for DynamicMarketCapBandSelector {
|
||||
fn select(&self, ctx: &SelectionContext<'_>) -> Vec<UniverseCandidate> {
|
||||
let _regime = self.regime(ctx.benchmark.close);
|
||||
let (min_cap, max_cap) = self.band_for_level(ctx.benchmark.close);
|
||||
let _regime = self.regime(ctx.reference_level);
|
||||
let (min_cap, max_cap) = self.band_for_level(ctx.reference_level);
|
||||
|
||||
let mut selected = ctx
|
||||
.data
|
||||
|
||||
Reference in New Issue
Block a user