diff options
| author | JSDurand <mmemmew@gmail.com> | 2026-10-12 18:41:33 +0800 |
|---|---|---|
| committer | JSDurand <mmemmew@gmail.com> | 2026-10-12 18:41:33 +0800 |
| commit | 5c00355c2ccd94195bdb90e1c1e6f51acbcdd7a5 (patch) | |
| tree | d9e10c99a2f20de29cfa281275160b4194d175f2 /src/signals.rs | |
| parent | 8c93a80302cee7ac73b9d4f2e90e47278164663f (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.rs | 4 |
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'); |
