TechKit

Getting Started

  • Getting Started
    • What is TechKit?
    • Next Steps
      • Installation Guide
        • Python Installation
        • JavaScript / Node.js Installation
        • Browser / CDN Installation
        • C++ Installation
        • Installation Verification Checklist
      • Quick Start Guide
        • Choose Your Language
        • Python Quick Start
        • Node.js Quick Start
        • C++ Quick Start
        • C Quick Start
        • Common Patterns
        • Next Steps
      • Examples
        • Trading Strategy Example
        • Real-time Streaming
        • Pandas Integration
        • Browser Example
  • Installation Guide
    • Python Installation
      • Basic Installation
      • System Requirements
      • Verify Installation
      • Common Issues
    • JavaScript / Node.js Installation
      • techkit (Core Edition) - Recommended for Most Users
      • techkit-full (Full Edition) - For Complete Functionality
      • Version Comparison
      • Backend Selection
      • Verify Installation
      • System Requirements
    • Browser / CDN Installation
      • Using CDN (Recommended)
      • Using npm Package (with Build Tools)
      • Browser Compatibility
    • C++ Installation
      • As Git Submodule (Recommended)
      • Using find_package
      • Building from Source
      • Build Options
      • Example: Custom Build
    • Installation Verification Checklist
  • Quick Start Guide
    • Choose Your Language
    • Python Quick Start
      • Installation
      • Basic Usage
      • Multi-Output Indicators
      • TA-Lib Compatible API
      • Working with Pandas
    • Node.js Quick Start
      • Installation
      • Basic Usage
      • Browser Usage
    • C++ Quick Start
      • Include Header
      • CMake Integration
    • C Quick Start
      • Basic Usage
    • Common Patterns
      • Real-Time Chart Updates
      • Indicator Chaining
      • OHLCV Indicators
    • Next Steps
  • Examples
    • Trading Strategy Example
    • Real-time Streaming
    • Pandas Integration
    • Browser Example

API Reference

  • API Reference
    • API Layers
    • Choose Your API
    • Common Patterns
      • Result Types
      • Lifecycle
        • Python API Reference
        • Node.js / WebAssembly API Reference
        • C API Reference
        • C++ API Reference
  • Python API Reference
    • Installation
    • Quick Reference
      • Object-Oriented API
      • TA-Lib Compatible API
    • Module: techkit
      • Result Classes
        • IndicatorResult
        • MACDResult
        • BBandsResult
        • StochResult
      • Base Indicator Class
      • Indicator Classes
        • Moving Averages
        • Momentum Indicators
        • Volatility Indicators
        • Volume Indicators
        • Statistics Functions
        • Risk Metrics
        • Volatility Models
        • Pattern Recognition
        • Candlestick Patterns (61 patterns)
      • Chain Class
    • Module: techkit.talib_compat
      • Migration from TA-Lib
      • Function Reference
        • Overlap Studies
        • Momentum Indicators
        • Volatility
        • Volume
        • Statistics
        • Price Transform
        • Math Operators
        • Hilbert Transform
        • Pattern Recognition
      • Input Types
    • Type Hints
    • Working with Pandas
    • Performance Tips
    • Version Information
  • Node.js / WebAssembly API Reference
    • Package Selection Guide
      • techkit (Core) - Recommended for Most Users
      • techkit-full (Full Version) - Complete Features
      • Feature Comparison
    • Quick Start
      • techkit (Core) Example
      • techkit-full Example
    • Browser Usage (CDN)
    • Backend Selection
      • Backend Comparison
      • Auto-Selection (Recommended)
      • Manual Backend Selection
    • API Reference
      • Initialization
      • Result Types
      • Indicator Base Class
      • Moving Averages
      • Momentum Indicators
      • Volatility Indicators
      • Volume Indicators
      • Statistics
      • Candlestick Patterns
      • Indicator Chaining
    • TypeScript Support
    • Real-Time Chart Integration Example
    • Memory Management
    • Performance Tips
  • C API Reference
    • Header Files
    • Data Types
      • Result Structures
        • tk_result
        • tk_macd_result
        • tk_bbands_result
        • tk_stoch_result
        • tk_adx_result
        • tk_stochf_result
        • tk_stochrsi_result
        • tk_aroon_result
        • tk_minmax_result
        • tk_ht_phasor_result
        • tk_ht_sine_result
        • tk_drawdown_result
        • tk_zigzag_result
        • tk_swing_result
        • tk_pivot_result
        • tk_harmonic_result
        • tk_chart_pattern_result
        • tk_ohlcv
      • Opaque Handle
      • Error Codes
      • Moving Average Type
      • Pivot Point Type
      • Harmonic Pattern Type
      • Chart Pattern Type
    • Lifecycle Functions
      • Creating Indicators
        • Moving Averages (Overlap Studies)
        • Momentum Indicators
        • Volatility Indicators
        • Volume Indicators
        • Statistics Functions
        • Hilbert Transform (Cycle Indicators)
        • Risk Metrics
        • Volatility Models
        • Structure Analysis
        • Pattern Recognition
      • Destroying Indicators
      • Resetting State
    • Update Functions
      • Single Value Update
      • OHLCV Update
      • Multi-Output Updates
        • MACD
        • Bollinger Bands
        • Stochastic
        • ADX
        • Aroon
        • MINMAX
        • Hilbert Transform
        • Drawdown
        • ZigZag
        • Swing
        • Pivot Points
        • Harmonic Patterns
        • Chart Patterns
      • Special Update Functions
        • MAVP (Variable Period)
        • Beta
        • Correlation
    • Query Functions
      • Check Ready State
      • Get Lookback Period
      • Get Indicator Name
      • State Serialization
    • Version Information
    • Batch Calculation
      • Single Value Array
      • OHLCV Array
    • Pattern Recognition Batch Functions
      • Harmonic Pattern Scan
      • Chart Pattern Scan
      • Pattern Name Helpers
    • Thread Safety
    • Error Handling
    • Memory Management
    • Complete Example
  • C++ API Reference
    • Header
    • Classes
      • Indicator Base
      • Concrete Indicators
    • Indicator Chaining
      • Usage
    • Example

Indicator Reference

  • Indicator Reference
    • Quick Navigation
    • Input Types
      • Close Price Only
      • OHLCV Required
    • Output Types
      • Single Output
      • Multiple Outputs
    • Complete Indicator List
      • Overlap Studies (17)
      • Momentum Indicators (30)
      • Volatility Indicators (3)
      • Volume Indicators (3)
      • Statistical Functions (9)
      • Pattern Recognition (61)
      • Math Functions (26)
      • Cycle Indicators (5)
    • Common Periods
      • Moving Averages
      • Momentum
      • Volatility
    • Related Documentation
      • Overlap Studies
        • SMA - Simple Moving Average
        • EMA - Exponential Moving Average
        • WMA - Weighted Moving Average
        • DEMA - Double Exponential Moving Average
        • TEMA - Triple Exponential Moving Average
        • KAMA - Kaufman Adaptive Moving Average
        • TRIMA - Triangular Moving Average
        • T3 - Triple Exponential Moving Average (Tilson)
        • BBANDS - Bollinger Bands
        • SAR - Parabolic Stop and Reverse
        • MIDPOINT - MidPoint over Period
        • MIDPRICE - Midpoint Price over Period
        • MA - Moving Average (Generic)
        • MAVP - Moving Average with Variable Period
        • MAMA - MESA Adaptive Moving Average
        • HT_TRENDLINE - Hilbert Transform Instantaneous Trendline
        • SAREXT - Parabolic SAR Extended
        • Related Indicators
      • Momentum Indicators
        • RSI - Relative Strength Index
        • MACD - Moving Average Convergence Divergence
        • STOCH - Stochastic Oscillator
        • ADX - Average Directional Index
        • Other Momentum Indicators
        • MOM - Momentum
        • ROC - Rate of Change
        • ROCP - Rate of Change Percentage
        • ROCR - Rate of Change Ratio
        • ROCR100 - Rate of Change Ratio × 100
        • MACDEXT - MACD Extended
        • MACDFIX - MACD Fixed 12/26
        • STOCHF - Stochastic Fast
        • STOCHRSI - Stochastic RSI
        • ADXR - Average Directional Index Rating
        • DX - Directional Movement Index
        • PLUS_DI - Plus Directional Indicator
        • MINUS_DI - Minus Directional Indicator
        • PLUS_DM - Plus Directional Movement
        • MINUS_DM - Minus Directional Movement
        • CCI - Commodity Channel Index
        • CMO - Chande Momentum Oscillator
        • MFI - Money Flow Index
        • WILLR - Williams %R
        • APO - Absolute Price Oscillator
        • PPO - Percentage Price Oscillator
        • TRIX - Triple Smooth EMA Rate of Change
        • ULTOSC - Ultimate Oscillator
        • AROON - Aroon Indicator
        • AROONOSC - Aroon Oscillator
        • BOP - Balance of Power
      • Volatility Indicators
        • ATR - Average True Range
        • NATR - Normalized Average True Range
        • TRANGE - True Range
        • Related Indicators
      • Volume Indicators
        • OBV - On Balance Volume
        • AD - Accumulation/Distribution Line
        • ADOSC - Chaikin A/D Oscillator
        • MFI - Money Flow Index
        • Volume Indicator Comparison
        • Related Indicators
      • Statistical Functions
        • STDDEV - Standard Deviation
        • VAR - Variance
        • Linear Regression Functions
        • LINEARREG - Linear Regression
        • LINEARREG_SLOPE - Linear Regression Slope
        • LINEARREG_INTERCEPT - Linear Regression Intercept
        • LINEARREG_ANGLE - Linear Regression Angle
        • TSF - Time Series Forecast
        • BETA - Beta Coefficient
        • CORREL - Pearson Correlation
        • Statistical Functions Summary
        • Related Indicators
      • Candlestick Pattern Recognition
        • Pattern Output Values
        • API Usage
        • Pattern Categories
      • Single Candle Patterns
        • CDLDOJI - Doji
        • CDLDOJISTAR - Doji Star
        • CDLDRAGONFLYDOJI - Dragonfly Doji
        • CDLGRAVESTONEDOJI - Gravestone Doji
        • CDLLONGLEGGEDDOJI - Long-Legged Doji
        • CDLRICKSHAWMAN - Rickshaw Man
        • CDLHAMMER - Hammer
        • CDLHANGINGMAN - Hanging Man
        • CDLINVERTEDHAMMER - Inverted Hammer
        • CDLSHOOTINGSTAR - Shooting Star
        • CDLMARUBOZU - Marubozu
        • CDLLONGLINE - Long Line Candle
        • CDLSHORTLINE - Short Line Candle
        • CDLSPINNINGTOP - Spinning Top
        • CDLHIGHWAVE - High Wave Candle
        • CDLTAKURI - Takuri (Dragonfly Doji with longer shadow)
      • Two Candle Patterns
        • CDLENGULFING - Engulfing Pattern
        • CDLHARAMI - Harami Pattern
        • CDLHARAMICROSS - Harami Cross
        • CDLPIERCING - Piercing Pattern
        • CDLDARKCLOUDCOVER - Dark Cloud Cover
        • CDLBELTHOLD - Belt Hold
        • CDLCOUNTERATTACK - Counterattack Lines
        • CDLHIKKAKE - Hikkake Pattern
        • CDLHIKKAKEMOD - Modified Hikkake
        • CDLHOMINGPIGEON - Homing Pigeon
        • CDLINNECK - In Neck Pattern
        • CDLONNECK - On Neck Pattern
        • CDLKICKING - Kicking Pattern
        • CDLKICKINGBYLENGTH - Kicking by Length
        • CDLMATCHINGLOW - Matching Low
        • CDLTHRUSTING - Thrusting Pattern
        • CDL2CROWS - Two Crows
      • Three or More Candle Patterns
        • CDLMORNINGSTAR - Morning Star
        • CDLEVENINGSTAR - Evening Star
        • CDLMORNINGDOJISTAR - Morning Doji Star
        • CDLEVENINGDOJISTAR - Evening Doji Star
        • CDL3WHITESOLDIERS - Three White Soldiers
        • CDL3BLACKCROWS - Three Black Crows
        • CDL3INSIDE - Three Inside Up/Down
        • CDL3OUTSIDE - Three Outside Up/Down
        • CDL3LINESTRIKE - Three Line Strike
        • CDL3STARSINSOUTH - Three Stars in the South
        • CDLABANDONEDBABY - Abandoned Baby
        • CDLADVANCEBLOCK - Advance Block
        • CDLBREAKAWAY - Breakaway Pattern
        • CDLCONCEALBABYSWALL - Concealing Baby Swallow
        • CDLGAPSIDESIDEWHITE - Up/Down Gap Side-by-Side White Lines
        • CDLIDENTICAL3CROWS - Identical Three Crows
        • CDLLADDERBOTTOM - Ladder Bottom
        • CDLMATHOLD - Mat Hold
        • CDLRISEFALL3METHODS - Rising/Falling Three Methods
        • CDLSEPARATINGLINES - Separating Lines
        • CDLSTALLEDPATTERN - Stalled Pattern
        • CDLSTICKSANDWICH - Stick Sandwich
        • CDLTASUKIGAP - Tasuki Gap
        • CDLTRISTAR - Tri-Star
        • CDLUNIQUE3RIVER - Unique Three River Bottom
        • CDLUPSIDEGAP2CROWS - Upside Gap Two Crows
        • CDLXSIDEGAP3METHODS - Upside/Downside Gap Three Methods
      • Pattern Summary Table
      • Pattern Scanning
        • Batch Scanning All Patterns
      • Math Functions
        • Price Transforms
        • Arithmetic Operators
        • Aggregation Functions
        • Trigonometric Functions
        • Hyperbolic Functions
        • Other Math Functions
        • Usage Examples
        • Common Use Cases
        • Related Indicators
      • Cycle Indicators
        • HT_DCPERIOD - Dominant Cycle Period
        • HT_DCPHASE - Dominant Cycle Phase
        • HT_PHASOR - Phasor Components
        • HT_SINE - SineWave
        • HT_TRENDLINE - Instantaneous Trendline
        • HT_TRENDMODE - Trend vs. Cycle Mode
        • Hilbert Transform Overview
        • Related Indicators
        • Further Reading
  • Overlap Studies
    • SMA - Simple Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • EMA - Exponential Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • WMA - Weighted Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • DEMA - Double Exponential Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • TEMA - Triple Exponential Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • KAMA - Kaufman Adaptive Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • TRIMA - Triangular Moving Average
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • T3 - Triple Exponential Moving Average (Tilson)
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Parameter Values
    • BBANDS - Bollinger Bands
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Parameter Values
    • SAR - Parabolic Stop and Reverse
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Parameter Values
    • MIDPOINT - MidPoint over Period
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • MIDPRICE - Midpoint Price over Period
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Period Values
    • MA - Moving Average (Generic)
      • Parameters
      • MA Type Values
      • Characteristics
      • API Usage
      • Trading Usage
    • MAVP - Moving Average with Variable Period
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Parameter Values
    • MAMA - MESA Adaptive Moving Average
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Parameter Values
    • HT_TRENDLINE - Hilbert Transform Instantaneous Trendline
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • SAREXT - Parabolic SAR Extended
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Parameter Values
    • Related Indicators
  • Momentum Indicators
    • RSI - Relative Strength Index
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • MACD - Moving Average Convergence Divergence
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • STOCH - Stochastic Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ADX - Average Directional Index
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • Other Momentum Indicators
    • MOM - Momentum
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ROC - Rate of Change
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ROCP - Rate of Change Percentage
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ROCR - Rate of Change Ratio
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ROCR100 - Rate of Change Ratio × 100
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • MACDEXT - MACD Extended
      • Parameters
      • MA Type Values
    • MACDFIX - MACD Fixed 12/26
      • Parameters
    • STOCHF - Stochastic Fast
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • STOCHRSI - Stochastic RSI
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ADXR - Average Directional Index Rating
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • DX - Directional Movement Index
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • PLUS_DI - Plus Directional Indicator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • MINUS_DI - Minus Directional Indicator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • PLUS_DM - Plus Directional Movement
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • MINUS_DM - Minus Directional Movement
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • CCI - Commodity Channel Index
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • CMO - Chande Momentum Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • MFI - Money Flow Index
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • WILLR - Williams %R
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • APO - Absolute Price Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • PPO - Percentage Price Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • TRIX - Triple Smooth EMA Rate of Change
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • ULTOSC - Ultimate Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • AROON - Aroon Indicator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • AROONOSC - Aroon Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • BOP - Balance of Power
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
  • Volatility Indicators
    • ATR - Average True Range
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Periods
    • NATR - Normalized Average True Range
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • TRANGE - True Range
      • Formula
      • Characteristics
      • API Usage
      • Trading Usage
      • Comparison: ATR vs NATR vs TRANGE
    • Related Indicators
  • Volume Indicators
    • OBV - On Balance Volume
      • Formula
      • Characteristics
      • API Usage
      • Trading Usage
      • Limitations
    • AD - Accumulation/Distribution Line
      • Formula
      • Characteristics
      • API Usage
      • Trading Usage
      • Comparison: OBV vs AD
    • ADOSC - Chaikin A/D Oscillator
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Periods
    • MFI - Money Flow Index
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
      • Common Periods
    • Volume Indicator Comparison
    • Related Indicators
  • Statistical Functions
    • STDDEV - Standard Deviation
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • VAR - Variance
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • Linear Regression Functions
      • General Formula
    • LINEARREG - Linear Regression
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • LINEARREG_SLOPE - Linear Regression Slope
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • LINEARREG_INTERCEPT - Linear Regression Intercept
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • LINEARREG_ANGLE - Linear Regression Angle
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • TSF - Time Series Forecast
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • BETA - Beta Coefficient
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • CORREL - Pearson Correlation
      • Formula
      • Parameters
      • Characteristics
      • API Usage
      • Trading Usage
    • Statistical Functions Summary
    • Related Indicators
  • Candlestick Pattern Recognition
    • Pattern Output Values
    • API Usage
    • Pattern Categories
  • Single Candle Patterns
    • CDLDOJI - Doji
      • Visual Pattern
      • Detection Rules
      • Characteristics
      • Trading Usage
    • CDLDOJISTAR - Doji Star
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLDRAGONFLYDOJI - Dragonfly Doji
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLGRAVESTONEDOJI - Gravestone Doji
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLLONGLEGGEDDOJI - Long-Legged Doji
      • Visual Pattern
      • Trading Usage
    • CDLRICKSHAWMAN - Rickshaw Man
      • Detection Rules
    • CDLHAMMER - Hammer
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLHANGINGMAN - Hanging Man
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLINVERTEDHAMMER - Inverted Hammer
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLSHOOTINGSTAR - Shooting Star
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLMARUBOZU - Marubozu
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLLONGLINE - Long Line Candle
      • Detection Rules
      • Trading Usage
    • CDLSHORTLINE - Short Line Candle
      • Detection Rules
      • Trading Usage
    • CDLSPINNINGTOP - Spinning Top
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLHIGHWAVE - High Wave Candle
      • Detection Rules
      • Trading Usage
    • CDLTAKURI - Takuri (Dragonfly Doji with longer shadow)
      • Detection Rules
      • Trading Usage
  • Two Candle Patterns
    • CDLENGULFING - Engulfing Pattern
      • Visual Pattern
      • Detection Rules (Bullish)
      • Characteristics
      • Trading Usage
    • CDLHARAMI - Harami Pattern
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLHARAMICROSS - Harami Cross
      • Detection Rules
      • Trading Usage
    • CDLPIERCING - Piercing Pattern
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLDARKCLOUDCOVER - Dark Cloud Cover
      • Detection Rules
      • Trading Usage
    • CDLBELTHOLD - Belt Hold
      • Visual Pattern
      • Detection Rules
    • CDLCOUNTERATTACK - Counterattack Lines
      • Detection Rules
    • CDLHIKKAKE - Hikkake Pattern
      • Detection Rules
    • CDLHIKKAKEMOD - Modified Hikkake
    • CDLHOMINGPIGEON - Homing Pigeon
      • Detection Rules
    • CDLINNECK - In Neck Pattern
      • Detection Rules
    • CDLONNECK - On Neck Pattern
    • CDLKICKING - Kicking Pattern
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLKICKINGBYLENGTH - Kicking by Length
    • CDLMATCHINGLOW - Matching Low
      • Detection Rules
    • CDLTHRUSTING - Thrusting Pattern
      • Detection Rules
    • CDL2CROWS - Two Crows
      • Detection Rules
  • Three or More Candle Patterns
    • CDLMORNINGSTAR - Morning Star
      • Visual Pattern
      • Detection Rules
      • Characteristics
      • Trading Usage
    • CDLEVENINGSTAR - Evening Star
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDLMORNINGDOJISTAR - Morning Doji Star
      • Trading Usage
    • CDLEVENINGDOJISTAR - Evening Doji Star
    • CDL3WHITESOLDIERS - Three White Soldiers
      • Visual Pattern
      • Detection Rules
      • Trading Usage
    • CDL3BLACKCROWS - Three Black Crows
      • Detection Rules
      • Trading Usage
    • CDL3INSIDE - Three Inside Up/Down
      • Detection Rules (Three Inside Up)
    • CDL3OUTSIDE - Three Outside Up/Down
      • Detection Rules (Three Outside Up)
    • CDL3LINESTRIKE - Three Line Strike
      • Detection Rules
      • Trading Usage
    • CDL3STARSINSOUTH - Three Stars in the South
      • Detection Rules
    • CDLABANDONEDBABY - Abandoned Baby
      • Detection Rules
      • Trading Usage
    • CDLADVANCEBLOCK - Advance Block
      • Detection Rules
      • Trading Usage
    • CDLBREAKAWAY - Breakaway Pattern
    • CDLCONCEALBABYSWALL - Concealing Baby Swallow
    • CDLGAPSIDESIDEWHITE - Up/Down Gap Side-by-Side White Lines
    • CDLIDENTICAL3CROWS - Identical Three Crows
    • CDLLADDERBOTTOM - Ladder Bottom
    • CDLMATHOLD - Mat Hold
    • CDLRISEFALL3METHODS - Rising/Falling Three Methods
      • Detection Rules (Rising)
      • Trading Usage
    • CDLSEPARATINGLINES - Separating Lines
    • CDLSTALLEDPATTERN - Stalled Pattern
    • CDLSTICKSANDWICH - Stick Sandwich
    • CDLTASUKIGAP - Tasuki Gap
    • CDLTRISTAR - Tri-Star
      • Detection Rules
      • Trading Usage
    • CDLUNIQUE3RIVER - Unique Three River Bottom
    • CDLUPSIDEGAP2CROWS - Upside Gap Two Crows
    • CDLXSIDEGAP3METHODS - Upside/Downside Gap Three Methods
  • Pattern Summary Table
  • Pattern Scanning
    • Batch Scanning All Patterns
  • Advanced Indicators
    • Risk Metrics
      • Sharpe Ratio
      • Sortino Ratio
      • Value at Risk (VaR)
      • Conditional VaR (CVaR / Expected Shortfall)
      • Maximum Drawdown
    • Volatility Models
      • GARCH(1,1)
      • EWMA Volatility
      • Parkinson Volatility
      • Garman-Klass Volatility
    • Harmonic Patterns
      • Gartley Pattern
      • Butterfly Pattern
      • Crab Pattern
      • Bat Pattern
    • Chart Pattern Recognition
      • Head and Shoulders
      • Double Top/Bottom
      • Triangle Patterns
    • Complete Advanced Indicator List

Development

  • Development Guide
    • Build & Install
    • Contributing
    • Project Info
  • Building TechKit from Source
    • Prerequisites
      • Required Tools
      • Optional Dependencies
    • Quick Start
      • Clone Repository
      • Build Native Library
      • Install (Optional)
    • Build Options
      • Example: Custom Build Configuration
    • Platform-Specific Instructions
      • Linux
      • macOS
      • Windows
        • Using Visual Studio
        • Using MinGW
    • Building Python Bindings
      • Prerequisites
      • Development Installation
      • Build Distribution Packages
      • Build for Multiple Platforms
    • Building WebAssembly Bindings
      • Prerequisites
      • Build WASM
      • Output Files
    • Running Tests
      • Unit Tests
      • Run Specific Test
      • Validation Tests (TA-Lib Comparison)
    • Building as Git Submodule
    • Using Installed Package
    • Troubleshooting
      • CMake Not Found
      • Compiler Not Found
      • Python Bindings Build Fails
      • WASM Build Fails
    • CI/CD Integration
      • GitHub Actions Example
    • Next Steps
  • Contributing to TechKit
    • Code Style
      • C/C++ Style
      • Python Style
    • Adding New Indicators
      • Implementation Steps
      • Indicator Template
    • Testing
      • Running Tests
      • Writing Tests
    • Pull Request Process
      • Commit Message Format
    • Code Review Guidelines
    • Questions?
  • Changelog
    • [1.2.0] - 2024-12-06
      • Added
        • Python Bindings
        • CI/CD
        • Build System
      • Changed
    • [1.1.0] - 2024-12-06
      • Added
        • Phase 2: Advanced Analytics (31 new indicators)
        • Documentation
      • Changed
      • Validated
    • [1.0.1] - 2024-12-06
      • Changed
      • Notes
    • [1.0.0] - 2024-12-06
      • Added
      • Indicators
      • Validation
      • Documentation
    • [0.5.1] - 2024-12-06
      • Documentation
      • Fixed
    • [0.5.0] - 2024-12-06
      • Added
      • Fixed
      • Documentation
    • [0.4.0] - 2024-12-01
      • Added
    • [0.3.1] - 2024-11-28
      • Fixed
    • [0.2.0] - 2024-11-25
      • Added
    • [0.1.0] - 2024-11-20
      • Added

Contact

  • Contact & Feedback
    • Email
      • What to Contact Us About
    • GitHub
    • Response Time
TechKit
  • Search


© Copyright 2024, TechKit Contributors.

Built with Sphinx using a theme provided by Read the Docs.