summaryrefslogtreecommitdiff
path: root/src/signals.rs
diff options
context:
space:
mode:
authorJSDurand <mmemmew@gmail.com>2026-10-12 18:41:33 +0800
committerJSDurand <mmemmew@gmail.com>2026-10-12 18:41:33 +0800
commit5c00355c2ccd94195bdb90e1c1e6f51acbcdd7a5 (patch)
treed9e10c99a2f20de29cfa281275160b4194d175f2 /src/signals.rs
parent8c93a80302cee7ac73b9d4f2e90e47278164663f (diff)
added monthly and weekly analyses
* src/main.rs: * src/resample.rs: * src/signals.rs: * web/template.html (Stock RSI / KD):
Diffstat (limited to 'src/signals.rs')
-rw-r--r--src/signals.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/signals.rs b/src/signals.rs
index 3019c5c..00072b8 100644
--- a/src/signals.rs
+++ b/src/signals.rs
@@ -273,11 +273,11 @@ pub fn forward_stats(candles: &[Candle], divs: &[Divergence], horizons: &[usize]
})
.collect();
if rets.is_empty() {
- out += &format!(" +{h}d: n/a");
+ out += &format!(" +{h}b: n/a");
} else {
let mean = rets.iter().sum::<f64>() / rets.len() as f64 * 100.0;
let win = rets.iter().filter(|&&r| r > 0.0).count() as f64 / rets.len() as f64 * 100.0;
- out += &format!(" +{h}d: {mean:+.2}% win {win:.0}% (n={})", rets.len());
+ out += &format!(" +{h}b: {mean:+.2}% win {win:.0}% (n={})", rets.len());
}
}
out.push('\n');