Centaur Capital
Labs
Technical indicators and analytics libraries.
Fast Technical Indicators for Rust, Python, and JavaScript
Production-ready technical indicators built on a battle-tested core. Consistent results across platforms with comprehensive documentation, interactive examples, and optimization guides.
Built for Modern Developers and Traders
Whether you're building algorithmic trading systems, conducting quantitative research, or learning technical analysis, Centaur Capital - Labs provides everything you need with the Centaur Technical Indicator libraries.
For Traders
Proven indicators with optimization examples and trading simulations to enhance your strategies
For Developers
Clean APIs, comprehensive docs, and code examples in Rust, Python, and JavaScript
For Researchers
Highly configurable indicators with multiple calculation methods for backtesting and analysis
Choose Your Language
All three libraries are built on the same core, ensuring consistent results across platforms.
Rust Library
Pure Rust implementation delivering microsecond-level performance for high-frequency applications
Python Library
Python bindings with pandas integration, perfect for data science and research workflows
JavaScript Library
WebAssembly-powered indicators for Node.js and browsers with TypeScript support
Get Started in 4 Steps
Choose Your Language
Pick Rust, Python, or JavaScript based on your project needs
Install the Library
Add the package using cargo, pip, or npm
Browse Indicators
Explore our comprehensive indicator documentation
Try Examples
Test with interactive playgrounds and code samples
Popular Indicators
Start with these widely-used indicators
Relative Strength Index (RSI)
Momentum oscillator measuring overbought and oversold conditions on a 0-100 scale.
Learn MoreTrue Strength Index
Dual-smoothed momentum indicator that measures trend direction and overbought/oversold levels.
Learn MoreUlcer Index
Measures downside volatility and risk by tracking the depth and duration of price drawdowns.
Learn MoreMoving Average
Smooths price data by calculating the average price over a specific time period.
Learn MoreMoving Constant Bands
Fixed-percentage bands around a moving average for support and resistance levels.
Learn MoreInternal Bar Strength
Measures intrabar momentum by comparing closing price to the bar's range.
Learn MoreExplore by Category
Browse our comprehensive collection of technical indicators organized by analysis type. Each category contains multiple indicators with detailed documentation.
Candle Indicators
Channel and band indicators for support, resistance, and volatility
5 indicators
→Correlation Indicators
Measure statistical relationships between assets and markets
1 indicators
→Momentum Indicators
Measure the rate of price change and identify overbought/oversold conditions
7 indicators
→Moving Averages
Smooth price data and identify trends with various averaging methods
2 indicators
→Other Indicators
Specialized tools for risk assessment and performance analysis
4 indicators
→Strength Indicators
Analyze volume-based strength and institutional activity
4 indicators
→Trend Indicators
Identify the direction and strength of market trends
5 indicators
→Volatility Indicators
Measure market volatility and price dispersion
2 indicators
→What Every Indicator Page Includes
Multi-Language Code Examples
Working code snippets in Rust, Python, and JavaScript ready to copy and use
Interactive Visualizations
Real market data charts with adjustable parameters and live calculations
Parameter Optimization
Learn how to tune indicator parameters for better performance (on complex indicators)
Interactive Playgrounds
Experiment with parameters in real-time on live charts (on simple indicators)