pub struct MicrostructureSignals {
pub book_imbalance: f64,
pub trade_sign_accuracy: f64,
pub alpha_signal: f64,
pub momentum: f64,
pub mean_reversion: f64,
}Expand description
Microstructure signals for algorithmic trading strategies
Real-time signals derived from order book and trade data that indicate short-term price movements and trading opportunities.
Fields§
§book_imbalance: f64Order book imbalance signal (-1.0 to 1.0, positive = bid heavy)
trade_sign_accuracy: f64Accuracy of trade direction predictions (0.0 to 1.0)
alpha_signal: f64Short-term alpha generation signal strength
momentum: f64Price momentum indicator (-1.0 to 1.0)
mean_reversion: f64Mean reversion opportunity signal (0.0 to 1.0)
Trait Implementations§
Source§impl Clone for MicrostructureSignals
impl Clone for MicrostructureSignals
Source§fn clone(&self) -> MicrostructureSignals
fn clone(&self) -> MicrostructureSignals
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MicrostructureSignals
impl RefUnwindSafe for MicrostructureSignals
impl Send for MicrostructureSignals
impl Sync for MicrostructureSignals
impl Unpin for MicrostructureSignals
impl UnwindSafe for MicrostructureSignals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more