MCPcopy Create free account
hub / github.com/Open-Quant/openquant / make_series

Function make_series

crates/openquant/tests/hyperparameter_tuning.rs:12–25  ·  view source on GitHub ↗
(
    start: &str,
    periods: usize,
    freq_minutes: i64,
)

Source from the content-addressed store, hash-verified

10use rand::SeedableRng;
11
12fn make_series(
13 start: &str,
14 periods: usize,
15 freq_minutes: i64,
16) -> Vec<(NaiveDateTime, NaiveDateTime)> {
17 let start_dt = NaiveDateTime::parse_from_str(start, "%Y-%m-%d %H:%M:%S").unwrap();
18 (0..periods)
19 .map(|i| {
20 let idx = start_dt + chrono::Duration::minutes(i as i64 * freq_minutes);
21 let val = idx + chrono::Duration::minutes(3);
22 (idx, val)
23 })
24 .collect()
25}
26
27struct ThresholdClassifier {
28 threshold: f64,

Calls

no outgoing calls

Tested by

no test coverage detected