Module indicators

Source
Expand description

§Technical Indicators

This module provides technical indicators organized in multiple ways:

  1. By asset class - specialized indicators optimized for specific markets
  2. By indicator type - traditional categorization of technical indicators
  3. By timeframe - indicators optimized for different trading timeframes

§Asset-Specific Indicator Modules

  • stock: Indicators for stock/equity markets
  • options: Indicators for options trading

§Traditional Indicator Categories

  • moving_averages: Trend-following indicators that smooth price data
  • oscillators: Indicators that fluctuate within a bounded range
  • volatility: Indicators that measure the rate of price movement
  • volume: Indicators based on trading volume
  • trend: Indicators designed to identify market direction
  • momentum: Indicators that measure the rate of price change
  • cycle: Indicators that identify cyclical patterns in price
  • pattern_recognition: Indicators that identify chart patterns
  • price_transform: Indicators that transform price data
  • stats: Statistical indicators
  • math: Mathematical utility functions

§Timeframe-Specific Indicator Modules

  • day_trading: Indicators optimized for intraday trading
  • short_term: Indicators optimized for short-term trading (days to weeks)
  • long_term: Indicators optimized for long-term analysis (weeks to months)

Re-exports§

pub use add_indicators::add_technical_indicators;
pub use momentum::calculate_roc;
pub use moving_averages::calculate_ema;
pub use moving_averages::calculate_sma;
pub use moving_averages::calculate_vwap;
pub use moving_averages::calculate_wma;
pub use oscillators::calculate_macd;
pub use oscillators::calculate_rsi;
pub use volatility::calculate_atr;
pub use volatility::calculate_bollinger_bands;
pub use volume::calculate_cmf;
pub use volume::calculate_mfi;
pub use volume::calculate_obv;
pub use options::greeks;
pub use options::implied_volatility;
pub use stock::fundamental;
pub use stock::price_action;

Modules§

add_indicators
cycle
day_trading
Day Trading Indicators
long_term
Long-Term Trading Indicators
math
momentum
moving_averages
options
Options Market Indicators
oscillators
pattern_recognition
price_transform
short_term
Short-Term Trading Indicators
stats
stock
Stock Market Indicators
test_util
trend
volatility
volume