1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// libs/v1/src/finance/oscillator.rs
//
//! # Математика рыночных осцилляторов
//!
//! Модуль содержит чистые скалярные функции для расчета импульса
//! и нормализации финансовых диапазонов.
/// # Расчет фактора относительной силы (Relative Strength)
///
/// Математическое отношение среднего прироста к среднему убытку.
/// Если убыток равен нулю, возвращает максимальное значение (`f32::MAX`).
/// # Финансовое сжатие диапазона (RSI функция)
///
/// Скалярная функция, нормализующая коэффициент относительной силы (RS)
/// в жесткий диапазон от 0.0 до 100.0.
/// Математический аналог сигмоиды для временных рядов.