TechKit
快速开始
快速开始
什么是 TechKit?
下一步
安装指南
Python 安装
JavaScript / Node.js 安装
浏览器 / CDN 安装
C++ 安装
安装验证清单
快速开始
基本概念
增量更新(实时数据流)
批量计算(历史数据分析)
多输出指标
OHLCV 指标(需要完整 K 线数据)
指标链(组合多个指标)
TA-Lib 兼容性
下一步
常见问题
示例代码
交易策略示例
实时流式处理
Pandas 集成
浏览器示例
安装指南
Python 安装
基本安装
系统要求
验证安装
常见问题
JavaScript / Node.js 安装
techkit (核心版) - 推荐大多数用户
techkit-full (完整版) - 需要完整功能
版本对比
后端选择
验证安装
系统要求
浏览器 / CDN 安装
使用 CDN (推荐)
使用 npm 包(配合构建工具)
浏览器兼容性
C++ 安装
作为 Git 子模块(推荐)
使用 find_package
从源码构建
构建选项
示例:自定义构建
安装验证清单
快速开始
基本概念
什么是技术指标?
为什么需要检查有效性?
增量更新(实时数据流)
批量计算(历史数据分析)
多输出指标
MACD 示例
布林带 (Bollinger Bands) 示例
OHLCV 指标(需要完整 K 线数据)
什么是 OHLCV?
ATR 示例
Stochastic 示例
指标链(组合多个指标)
示例:RSI 平滑
示例:MACD 的 MACD 线平滑
TA-Lib 兼容性
为什么需要兼容模式?
使用示例
支持的函数
完整示例
下一步
常见问题
示例代码
交易策略示例
实时流式处理
Pandas 集成
浏览器示例
API 参考
API 参考
API 层次
选择您的 API
通用模式
结果类型
生命周期
Python API 参考
Node.js / WebAssembly API 参考
C API 参考
C++ API 参考
Python API 参考
安装
快速参考
面向对象 API
TA-Lib 兼容 API
模块:
techkit
结果类
IndicatorResult
MACDResult
BBandsResult
StochResult
基础指标类
指标类
移动平均线
动量指标
波动率指标
成交量指标
统计函数
风险指标
波动率模型
形态识别
K 线形态(61 种形态)
Chain 类
模块:
techkit.talib_compat
从 TA-Lib 迁移
函数参考
重叠研究
动量指标
波动率
成交量
统计
价格变换
数学运算符
希尔伯特变换
形态识别
输入类型
类型提示
与 Pandas 配合使用
性能提示
版本信息
Node.js / WebAssembly API 参考
包选择指南
techkit(核心版)- 推荐大多数用户使用
techkit-full(完整版)- 完整功能
功能对比
快速开始
techkit(核心版)示例
techkit-full 示例
浏览器用法(CDN)
后端选择
后端对比
自动选择(推荐)
手动后端选择
API 参考
初始化
结果类型
指标基类
移动平均线
动量指标
波动率指标
成交量指标
统计函数
K 线形态
指标链
TypeScript 支持
实时图表集成示例
内存管理
性能提示
C API 参考
头文件
数据类型
结果结构体
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
不透明句柄
错误代码
移动平均类型
枢轴点类型
谐波形态类型
图表形态类型
生命周期函数
创建指标
移动平均(重叠研究)
动量指标
波动率指标
成交量指标
统计函数
希尔伯特变换(周期指标)
风险指标
波动率模型
结构分析
形态识别
销毁指标
重置状态
更新函数
单值更新
OHLCV 更新
多输出更新
MACD
布林带
随机指标
ADX
Aroon
MINMAX
希尔伯特变换
回撤
ZigZag
摆动
枢轴点
谐波形态
图表形态
特殊更新函数
MAVP(可变周期)
Beta
相关性
查询函数
检查就绪状态
获取回溯期
获取指标名称
状态序列化
版本信息
批量计算
单值数组
OHLCV 数组
形态识别批量函数
谐波形态扫描
图表形态扫描
形态名称辅助函数
线程安全
错误处理
内存管理
完整示例
C++ API 参考
头文件
类
Indicator 基类
具体指标
指标链
用法
示例
指标参考
指标参考
快速导航
输入类型
仅需收盘价
需要 OHLCV
输出类型
单输出
多输出
完整指标列表
叠加指标 (17)
动量指标 (30)
波动率指标 (3)
成交量指标 (3)
统计函数 (9)
形态识别 (61)
数学函数 (26)
周期指标 (5)
常用周期
移动平均
动量
波动率
相关文档
重叠研究指标
SMA - 简单移动平均线
EMA - 指数移动平均线
WMA - 加权移动平均线
DEMA - 双指数移动平均线
TEMA - 三重指数移动平均线
KAMA - 考夫曼自适应移动平均线
TRIMA - 三角移动平均线
T3 - 三重指数移动平均线(Tilson)
BBANDS - 布林带
SAR - 抛物线止损和反转
MIDPOINT - 周期中点
MIDPRICE - 周期中点价格
MA - 移动平均线(通用)
MAVP - 可变周期移动平均线
MAMA - MESA 自适应移动平均线
HT_TRENDLINE - 希尔伯特变换瞬时趋势线
SAREXT - 抛物线 SAR 扩展
相关指标
动量指标
RSI - 相对强弱指数
MACD - 移动平均收敛背离
STOCH - 随机振荡器
ADX - 平均趋向指数
其他动量指标
MOM - 动量
ROC - 变化率
ROCP - 变化率百分比
ROCR - 变化率比率
ROCR100 - 变化率比率 × 100
MACDEXT - MACD 扩展
MACDFIX - MACD 固定 12/26
STOCHF - 快速随机
STOCHRSI - 随机 RSI
ADXR - 平均趋向指数评级
DX - 方向性运动指数
PLUS_DI - 正向方向性指标
MINUS_DI - 负向方向性指标
PLUS_DM - 正向方向性运动
MINUS_DM - 负向方向性运动
CCI - 商品通道指数
CMO - 钱德动量振荡器
MFI - 资金流量指数
WILLR - 威廉指标 %R
APO - 绝对价格振荡器
PPO - 百分比价格振荡器
TRIX - 三重平滑 EMA 变化率
ULTOSC - 终极振荡器
AROON - 阿隆指标
AROONOSC - 阿隆振荡器
BOP - 多空平衡
波动率指标
ATR - 平均真实波幅
NATR - 归一化平均真实波幅
TRANGE - 真实波幅
相关指标
成交量指标
OBV - 能量潮
AD - 累积/派发线
ADOSC - 蔡金 A/D 振荡器
MFI - 资金流量指标
成交量指标比较
相关指标
统计函数
STDDEV - 标准差
VAR - 方差
线性回归函数
LINEARREG - 线性回归
LINEARREG_SLOPE - 线性回归斜率
LINEARREG_INTERCEPT - 线性回归截距
LINEARREG_ANGLE - 线性回归角度
TSF - 时间序列预测
BETA - 贝塔系数
CORREL - 皮尔逊相关性
统计函数总结
相关指标
K线形态识别
形态输出值
API 用法
形态分类
单根K线形态
CDLDOJI - 十字星
CDLDOJISTAR - 十字星
CDLDRAGONFLYDOJI - 蜻蜓十字
CDLGRAVESTONEDOJI - 墓碑十字
CDLLONGLEGGEDDOJI - 长腿十字
CDLRICKSHAWMAN - 人力车夫
CDLHAMMER - 锤子线
CDLHANGINGMAN - 上吊线
CDLINVERTEDHAMMER - 倒锤子线
CDLSHOOTINGSTAR - 射击之星
CDLMARUBOZU - 光头光脚
CDLLONGLINE - 长实体K线
CDLSHORTLINE - 短实体K线
CDLSPINNINGTOP - 纺锤线
CDLHIGHWAVE - 大浪线
CDLTAKURI - 探水竿(蜻蜓十字变体,下影线更长)
两根K线形态
CDLENGULFING - 吞没形态
CDLHARAMI - 孕线
CDLHARAMICROSS - 十字孕线
CDLPIERCING - 刺透形态
CDLDARKCLOUDCOVER - 乌云盖顶
CDLBELTHOLD - 捉腰带线
CDLCOUNTERATTACK - 反击线
CDLHIKKAKE - 陷阱形态
CDLHIKKAKEMOD - 修正陷阱形态
CDLHOMINGPIGEON - 信鸽形态
CDLINNECK - 颈内线
CDLONNECK - 颈上线
CDLKICKING - 踢脚形态
CDLKICKINGBYLENGTH - 按长度踢脚形态
CDLMATCHINGLOW - 相同低价
CDLTHRUSTING - 插入线
CDL2CROWS - 两只乌鸦
三根或更多K线形态
CDLMORNINGSTAR - 启明星
CDLEVENINGSTAR - 黄昏星
CDLMORNINGDOJISTAR - 启明十字星
CDLEVENINGDOJISTAR - 黄昏十字星
CDL3WHITESOLDIERS - 三白兵
CDL3BLACKCROWS - 三只乌鸦
CDL3INSIDE - 三内部
CDL3OUTSIDE - 三外部
CDL3LINESTRIKE - 三线打击
CDL3STARSINSOUTH - 南方三星
CDLABANDONEDBABY - 弃婴形态
CDLADVANCEBLOCK - 前进受阻
CDLBREAKAWAY - 突破形态
CDLCONCEALBABYSWALL - 隐藏的燕子
CDLGAPSIDESIDEWHITE - 上下缺口并列白线
CDLIDENTICAL3CROWS - 相同三只乌鸦
CDLLADDERBOTTOM - 梯底形态
CDLMATHOLD - 铺垫形态
CDLRISEFALL3METHODS - 上升/下降三法
CDLSEPARATINGLINES - 分离线
CDLSTALLEDPATTERN - 停滞形态
CDLSTICKSANDWICH - 三明治形态
CDLTASUKIGAP - 跳空并列形态
CDLTRISTAR - 三星形态
CDLUNIQUE3RIVER - 独特三河底
CDLUPSIDEGAP2CROWS - 向上缺口两只乌鸦
CDLXSIDEGAP3METHODS - 向上/向下缺口三法
形态汇总表
形态扫描
批量扫描所有形态
数学函数
价格变换
算术运算
聚合函数
三角函数
双曲函数
其他数学函数
使用示例
常见用例
相关指标
周期指标
HT_DCPERIOD - 主导周期周期
HT_DCPHASE - 主导周期相位
HT_PHASOR - 相量分量
HT_SINE - 正弦波
HT_TRENDLINE - 瞬时趋势线
HT_TRENDMODE - 趋势与周期模式
希尔伯特变换概述
相关指标
延伸阅读
重叠研究指标
SMA - 简单移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
EMA - 指数移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
WMA - 加权移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
DEMA - 双指数移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
TEMA - 三重指数移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
KAMA - 考夫曼自适应移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
TRIMA - 三角移动平均线
公式
参数
特性
API 使用
交易应用
常用周期值
T3 - 三重指数移动平均线(Tilson)
公式
参数
特性
API 使用
交易应用
常用参数值
BBANDS - 布林带
公式
参数
特性
API 使用
交易应用
常用参数值
SAR - 抛物线止损和反转
公式
参数
特性
API 使用
交易应用
常用参数值
MIDPOINT - 周期中点
公式
参数
特性
API 使用
交易应用
常用周期值
MIDPRICE - 周期中点价格
公式
参数
特性
API 使用
交易应用
常用周期值
MA - 移动平均线(通用)
参数
MA 类型值
特性
API 使用
交易应用
MAVP - 可变周期移动平均线
参数
特性
API 使用
交易应用
常用参数值
MAMA - MESA 自适应移动平均线
参数
特性
API 使用
交易应用
常用参数值
HT_TRENDLINE - 希尔伯特变换瞬时趋势线
参数
特性
API 使用
交易应用
SAREXT - 抛物线 SAR 扩展
参数
特性
API 使用
交易应用
常用参数值
相关指标
动量指标
RSI - 相对强弱指数
公式
参数
特性
API 用法
交易用法
MACD - 移动平均收敛背离
公式
参数
特性
API 用法
交易用法
STOCH - 随机振荡器
公式
参数
特性
API 用法
交易用法
ADX - 平均趋向指数
公式
参数
特性
API 用法
交易用法
其他动量指标
MOM - 动量
公式
参数
特性
API 用法
交易用法
ROC - 变化率
公式
参数
特性
API 用法
交易用法
ROCP - 变化率百分比
公式
参数
特性
API 用法
交易用法
ROCR - 变化率比率
公式
参数
特性
API 用法
交易用法
ROCR100 - 变化率比率 × 100
公式
参数
特性
API 用法
交易用法
MACDEXT - MACD 扩展
参数
均线类型值
MACDFIX - MACD 固定 12/26
参数
STOCHF - 快速随机
公式
参数
特性
API 用法
交易用法
STOCHRSI - 随机 RSI
公式
参数
特性
API 用法
交易用法
ADXR - 平均趋向指数评级
公式
参数
特性
API 用法
交易用法
DX - 方向性运动指数
公式
参数
特性
API 用法
交易用法
PLUS_DI - 正向方向性指标
公式
参数
特性
API 用法
交易用法
MINUS_DI - 负向方向性指标
公式
参数
特性
API 用法
交易用法
PLUS_DM - 正向方向性运动
公式
参数
特性
API 用法
交易用法
MINUS_DM - 负向方向性运动
公式
参数
特性
API 用法
交易用法
CCI - 商品通道指数
公式
参数
特性
API 用法
交易用法
CMO - 钱德动量振荡器
公式
参数
特性
API 用法
交易用法
MFI - 资金流量指数
公式
参数
特性
API 用法
交易用法
WILLR - 威廉指标 %R
公式
参数
特性
API 用法
交易用法
APO - 绝对价格振荡器
公式
参数
特性
API 用法
交易用法
PPO - 百分比价格振荡器
公式
参数
特性
API 用法
交易用法
TRIX - 三重平滑 EMA 变化率
公式
参数
特性
API 用法
交易用法
ULTOSC - 终极振荡器
公式
参数
特性
API 用法
交易用法
AROON - 阿隆指标
公式
参数
特性
API 用法
交易用法
AROONOSC - 阿隆振荡器
公式
参数
特性
API 用法
交易用法
BOP - 多空平衡
公式
参数
特性
API 用法
交易用法
波动率指标
ATR - 平均真实波幅
公式
参数
特性
API 用法
交易用法
常用周期
NATR - 归一化平均真实波幅
公式
参数
特性
API 用法
交易用法
TRANGE - 真实波幅
公式
特性
API 用法
交易用法
比较: ATR vs NATR vs TRANGE
相关指标
成交量指标
OBV - 能量潮
公式
特性
API 用法
交易用法
局限性
AD - 累积/派发线
公式
特性
API 用法
交易用法
比较: OBV vs AD
ADOSC - 蔡金 A/D 振荡器
公式
参数
特性
API 用法
交易用法
常用周期
MFI - 资金流量指标
公式
参数
特性
API 用法
交易用法
常用周期
成交量指标比较
相关指标
统计函数
STDDEV - 标准差
公式
参数
特性
API 用法
交易用法
VAR - 方差
公式
参数
特性
API 用法
交易用法
线性回归函数
通用公式
LINEARREG - 线性回归
公式
参数
特性
API 用法
交易用法
LINEARREG_SLOPE - 线性回归斜率
公式
参数
特性
API 用法
交易用法
LINEARREG_INTERCEPT - 线性回归截距
公式
参数
特性
API 用法
交易用法
LINEARREG_ANGLE - 线性回归角度
公式
参数
特性
API 用法
交易用法
TSF - 时间序列预测
公式
参数
特性
API 用法
交易用法
BETA - 贝塔系数
公式
参数
特性
API 用法
交易用法
CORREL - 皮尔逊相关性
公式
参数
特性
API 用法
交易用法
统计函数总结
相关指标
K线形态识别
形态输出值
API 用法
形态分类
单根K线形态
CDLDOJI - 十字星
形态图示
检测规则
特性
交易应用
CDLDOJISTAR - 十字星
形态图示
检测规则
交易应用
CDLDRAGONFLYDOJI - 蜻蜓十字
形态图示
检测规则
交易应用
CDLGRAVESTONEDOJI - 墓碑十字
形态图示
检测规则
交易应用
CDLLONGLEGGEDDOJI - 长腿十字
形态图示
交易应用
CDLRICKSHAWMAN - 人力车夫
检测规则
CDLHAMMER - 锤子线
形态图示
检测规则
交易应用
CDLHANGINGMAN - 上吊线
形态图示
检测规则
交易应用
CDLINVERTEDHAMMER - 倒锤子线
形态图示
检测规则
交易应用
CDLSHOOTINGSTAR - 射击之星
形态图示
检测规则
交易应用
CDLMARUBOZU - 光头光脚
形态图示
检测规则
交易应用
CDLLONGLINE - 长实体K线
检测规则
交易应用
CDLSHORTLINE - 短实体K线
检测规则
交易应用
CDLSPINNINGTOP - 纺锤线
形态图示
检测规则
交易应用
CDLHIGHWAVE - 大浪线
检测规则
交易应用
CDLTAKURI - 探水竿(蜻蜓十字变体,下影线更长)
检测规则
交易应用
两根K线形态
CDLENGULFING - 吞没形态
形态图示
检测规则(看涨)
特性
交易应用
CDLHARAMI - 孕线
形态图示
检测规则
交易应用
CDLHARAMICROSS - 十字孕线
检测规则
交易应用
CDLPIERCING - 刺透形态
形态图示
检测规则
交易应用
CDLDARKCLOUDCOVER - 乌云盖顶
检测规则
交易应用
CDLBELTHOLD - 捉腰带线
形态图示
检测规则
CDLCOUNTERATTACK - 反击线
检测规则
CDLHIKKAKE - 陷阱形态
检测规则
CDLHIKKAKEMOD - 修正陷阱形态
CDLHOMINGPIGEON - 信鸽形态
检测规则
CDLINNECK - 颈内线
检测规则
CDLONNECK - 颈上线
CDLKICKING - 踢脚形态
形态图示
检测规则
交易应用
CDLKICKINGBYLENGTH - 按长度踢脚形态
CDLMATCHINGLOW - 相同低价
检测规则
CDLTHRUSTING - 插入线
检测规则
CDL2CROWS - 两只乌鸦
检测规则
三根或更多K线形态
CDLMORNINGSTAR - 启明星
形态图示
检测规则
特性
交易应用
CDLEVENINGSTAR - 黄昏星
形态图示
检测规则
交易应用
CDLMORNINGDOJISTAR - 启明十字星
交易应用
CDLEVENINGDOJISTAR - 黄昏十字星
CDL3WHITESOLDIERS - 三白兵
形态图示
检测规则
交易应用
CDL3BLACKCROWS - 三只乌鸦
检测规则
交易应用
CDL3INSIDE - 三内部
检测规则(三内部向上)
CDL3OUTSIDE - 三外部
检测规则(三外部向上)
CDL3LINESTRIKE - 三线打击
检测规则
交易应用
CDL3STARSINSOUTH - 南方三星
检测规则
CDLABANDONEDBABY - 弃婴形态
检测规则
交易应用
CDLADVANCEBLOCK - 前进受阻
检测规则
交易应用
CDLBREAKAWAY - 突破形态
CDLCONCEALBABYSWALL - 隐藏的燕子
CDLGAPSIDESIDEWHITE - 上下缺口并列白线
CDLIDENTICAL3CROWS - 相同三只乌鸦
CDLLADDERBOTTOM - 梯底形态
CDLMATHOLD - 铺垫形态
CDLRISEFALL3METHODS - 上升/下降三法
检测规则(上升)
交易应用
CDLSEPARATINGLINES - 分离线
CDLSTALLEDPATTERN - 停滞形态
CDLSTICKSANDWICH - 三明治形态
CDLTASUKIGAP - 跳空并列形态
CDLTRISTAR - 三星形态
检测规则
交易应用
CDLUNIQUE3RIVER - 独特三河底
CDLUPSIDEGAP2CROWS - 向上缺口两只乌鸦
CDLXSIDEGAP3METHODS - 向上/向下缺口三法
形态汇总表
形态扫描
批量扫描所有形态
高级指标
风险指标
Sharpe Ratio
Sortino Ratio
Value at Risk (VaR)
Conditional VaR (CVaR / Expected Shortfall)
Maximum Drawdown
波动率模型
GARCH(1,1)
EWMA Volatility
Parkinson Volatility
Garman-Klass Volatility
谐波模式
Gartley Pattern
Butterfly Pattern
Crab Pattern
Bat Pattern
图表模式识别
Head and Shoulders
Double Top/Bottom
Triangle Patterns
完整高级指标列表
开发文档
开发指南
构建与安装
贡献
项目信息
从源码构建 TechKit
前提条件
必需工具
可选依赖项
快速开始
克隆仓库
构建原生库
安装(可选)
构建选项
示例:自定义构建配置
平台特定说明
Linux
macOS
Windows
使用 Visual Studio
使用 MinGW
构建 Python 绑定
前提条件
开发安装
构建分发包
为多平台构建
构建 WebAssembly 绑定
前提条件
构建 WASM
输出文件
运行测试
单元测试
运行特定测试
验证测试(TA-Lib 对比)
作为 Git 子模块构建
使用已安装的包
故障排除
CMake 未找到
编译器未找到
Python 绑定构建失败
WASM 构建失败
CI/CD 集成
GitHub Actions 示例
下一步
贡献指南
代码风格
C/C++ 风格
Python 风格
添加新指标
实现步骤
指标模板
测试
运行测试
编写测试
Pull Request 流程
提交信息格式
代码审查指南
有问题?
更新日志
[1.2.0] - 2024-12-06
新增
Python 绑定
CI/CD
构建系统
变更
[1.1.0] - 2024-12-06
新增
第二阶段:高级分析(31 个新指标)
文档
变更
验证
[1.0.1] - 2024-12-06
变更
说明
[1.0.0] - 2024-12-06
新增
指标
验证
文档
[0.5.1] - 2024-12-06
文档
修复
[0.5.0] - 2024-12-06
新增
修复
文档
[0.4.0] - 2024-12-01
新增
[0.3.1] - 2024-11-28
修复
[0.2.0] - 2024-11-25
新增
[0.1.0] - 2024-11-20
新增
联系我们
联系我们
邮箱
联系我们的内容
GitHub
响应时间
TechKit
搜索
请启用 JavaScript 以便使用搜索功能