arleigh418 / python-and-Taiwan-stock-market

Python 金融市場賺大錢聖經:寫出你的專屬指標
58 stars 19 forks source link

關於 mpl_finance失效的問題 #36

Open siriustheta opened 2 years ago

siriustheta commented 2 years ago

作者您好, 如圖顯示, 舊有的 mpl_finance套件已經被棄用, 進而被新的 mplfinance取代, 我嘗試根據指示安裝並使用 mplfinance, 但卻導致函數 mpf.candlestick2_ochl()失效, 請問新的版本是否已經不支援這個函數? 後面的編碼教學是否也會造成影響? 謝謝. error error2

arleigh418 commented 2 years ago

Hi 您好, 確實mpl_finance被升級成為mplfinance了 但舊版目前應仍可運行無誤.

您的第一張圖是warning,實際上他應該不影響您執行程式, 您是否依照他的指引對套件進行了升級呢? 如果要當下解決此問題的話, 先將mplfinance or mpl_finance都解除安裝, 再一次pip install mpl_finance 然後無視他的warning, 不需要對套件進行升級或是遷移到mplfinance, 直接使用函數, 應是可用的, 請您再嘗試看看

當然了,如果您認為直接學習最新的套件, 那也沒問題, 向您推薦: https://www.grenade.tw/blog/how-to-use-the-python-financial-analysis-visualization-module-mplfinance/ , 可以看看新的套件教學, 雖然我們目前也仍在再用舊版程式就是了, 可能未來找一天會來對程式做翻新吧!

siriustheta commented 2 years ago

您好, 我嘗試卸載並重新安裝 mpl_finance的套件, 問題已解決, 大概是之前安裝時出現錯誤, 謝謝!