Expand description
§use-signal-score
Primitive quantitative signal score vocabulary for RustUse.
use-signal-score stores signal names, finite scores, directions, and strengths as descriptive primitives. It does not convert scores into trading decisions.
§Example
use use_signal_score::{SignalDirection, SignalName, SignalScore, SignalStrength};
let score = SignalScore::new(SignalName::new("quality-score")?, 1.2)?
.with_direction(SignalDirection::Long)
.with_strength(SignalStrength::Moderate);
assert_eq!(score.score(), 1.2);
assert_eq!(score.direction(), &SignalDirection::Long);§Scope
Use this crate for descriptive signal vocabulary. It does not implement strategy logic, recommendations, trading rules, or alerts.
§License
Licensed under either MIT or Apache-2.0.
Modules§
- prelude
- Common signal score primitives.
Structs§
- Signal
Name - A non-empty signal name.
- Signal
Score - A finite quantitative signal score with descriptive semantics.
Enums§
- Signal
Direction - Descriptive signal direction vocabulary.
- Signal
Direction Parse Error - Errors returned while parsing signal directions.
- Signal
Error - Errors returned by signal score helpers.
- Signal
Strength - Descriptive signal strength vocabulary.
- Signal
Strength Parse Error - Errors returned while parsing signal strengths.