折騰了好久才發現開源庫TA-LIB關于很多指標計算都與國內通用股軟不太一樣。剛開始還以為是自己的程序寫錯了,汗一個。
比如ATR的計算,國內一般是取TR(真實波幅)的簡單平均。而TA-LIB則是采取類似EMA平均一樣的方法求TR的平均值。
再如MACD(12,26,9)的計算,TA-LIB對于前33個初始值是未定義的,國內股軟計算初始值時則是根據已有的幾根bar計算的
平均值比照MACD公式進行換算的。自己利用TA-LIB庫開發股軟時一定要對比一下指標的計算異同,否則浪費時間就劃不來了。
比如ATR的計算,國內一般是取TR(真實波幅)的簡單平均。而TA-LIB則是采取類似EMA平均一樣的方法求TR的平均值。
再如MACD(12,26,9)的計算,TA-LIB對于前33個初始值是未定義的,國內股軟計算初始值時則是根據已有的幾根bar計算的
平均值比照MACD公式進行換算的。自己利用TA-LIB庫開發股軟時一定要對比一下指標的計算異同,否則浪費時間就劃不來了。


