折騰了好久才發(fā)現(xiàn)開源庫(kù)TA-LIB關(guān)于很多指標(biāo)計(jì)算都與國(guó)內(nèi)通用股軟不太一樣。剛開始還以為是自己的程序?qū)戝e(cuò)了,汗一個(gè)。
比如ATR的計(jì)算,國(guó)內(nèi)一般是取TR(真實(shí)波幅)的簡(jiǎn)單平均。而TA-LIB則是采取類似EMA平均一樣的方法求TR的平均值。
再如MACD(12,26,9)的計(jì)算,TA-LIB對(duì)于前33個(gè)初始值是未定義的,國(guó)內(nèi)股軟計(jì)算初始值時(shí)則是根據(jù)已有的幾根bar計(jì)算的
平均值比照MACD公式進(jìn)行換算的。自己利用TA-LIB庫(kù)開發(fā)股軟時(shí)一定要對(duì)比一下指標(biāo)的計(jì)算異同,否則浪費(fèi)時(shí)間就劃不來(lái)了。