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
Index
Index