TA-Lib 技术分析
TA-Lib 技术分析:通过 Python 调用 150+ TA-Lib 技术分析指标(均线、MACD、RSI、布林带等),支持多市场金融数据的技术面量化计算。
晶体简介
Constraints
Evidence Quality
Medium confidence — review before critical use
27 条不可违反的约束
WHENWhen calling check_array on input numpy arrays before C function invocation
ACTIONvalidate array dtype is NPY_DOUBLE (float64) and raise Exception for non-double arrays
CONSEQUENCEPassing non-float64 arrays to TA-Lib C functions causes memory corruption or incorrect calculations due to type mismatch in the C FFI layer
WHENWhen validating input array dimensions before C function calls
ACTIONenforce input arrays have exactly 1 dimension (ndim == 1)
CONSEQUENCEMultidimensional arrays passed to TA-Lib C functions cause memory access violations and segmentation faults due to incorrect stride calculations
WHENWhen checking TA_RetCode return values from C function calls
ACTIONcall _ta_check_success and raise Exception on non-zero (failure) return codes
CONSEQUENCEIgnoring TA_RetCode errors silently propagates invalid computation results, leading to incorrect technical indicator values in trading strategies
常见问题
讨论 (0)
暂无讨论,成为第一个发言的人吧!
更新历史
v0.1.0: 首次发布到 Doramagic.ai。基于 tangweigang-jpg/doramagic-skills 的自动化 batch-v1 元数据 + 自动生成 FAQ。