【Talib】Python一次就裝好talib的方法及使用talib計算上百種技術分析指標
一、前言
在安裝spyder上用pip安裝talib出現錯誤訊息嗎!?
Collecting talibNote: you may need to restart the kernel to use updated packages.
Downloading talib-0.1.1.tar.gz (1.3 kB)
Building wheels for collected packages: talib
Building wheel for talib (setup.py): started
Building wheel for talib (setup.py): finished with status 'error'
Running setup.py clean for talib
Failed to build talib
這邊教你一次裝到好並且使用
進入教學前,不要忘了訂閱按讚分享唷!
部落格教學網站:
https://pixnashpython.pixnet.net/blog
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
訂閱Telegram來接收最新資訊:
https://t.me/joinchat/VUUuDt67Uq5l6CIQ
二、安裝talib一次裝好的方法
(1) 到網站下載whl檔
https://www.lfd.uci.edu/~gohlke/pythonlibs/
可以用搜尋快速找到(搜尋ta-lib)
找到對應版本然後去下載
(2) 打開Spyder或其他IDE,切到你下載.whl檔(你剛剛下載的套件包)所在的目錄下
通常會在下載裡面
(3) 在Spyder或IDE輸入程式碼,就大功告成了
pip install TA_Lib-0.4.19-cp38-cp38-win_amd64.whl
三、使用talib
(1) 下載股價資料
不知道資料從哪裡下載的可以看我的文章 【Python量化資料】【資料】python抓取資料最輕鬆的兩大方法
# 匯入套件
import talib
import pandas_datareader as web
# 下載股市資料
df = web.DataReader('2330.TW', 'yahoo')
(2) 用talib計算技術指標
# 計算技術指標
sma20 = talib.SMA(df['Close'], 20) # 計算20日簡單平均
如果不知道技術指標要給什麼參數或找不到技術指標名稱,如下找
找不到指標
不知道要給什麼參數
(3) 查看全部的技術指標
不然用talib.get_functions()
也可以找到全部的技術指標
# 查看所有的指標
li = talib.get_functions()
print(li)
(4) 完整程式碼
# 匯入套件
import talib
import pandas_datareader as web
# 下載股市資料
df = web.DataReader('2330.TW', 'yahoo')
# 計算技術指標
sma20 = talib.SMA(df['Close'], 20) # 計算20日簡單平均
# 查看所有的指標
li = talib.get_functions()
print(li)
四、後記
開始急速開發策略吧~
部落格教學網站:
https://pixnashpython.pixnet.net/blog
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
訂閱Telegram來接收最新資訊:
https://t.me/joinchat/VUUuDt67Uq5l6CIQ
留言列表