您是否知道是否有可用於python的金融技術分析模塊?我知道Numpy有一點點但我正在尋找像RSI,Macd,EMA等經典技術指標。想知道他們是否作爲模塊的一部分存在。python中的金融技術分析
回答
這裏有一些想法...我只使用Numpy,Scipy和Matplotlib進行財務計算。
- py-fi - 非常基本的金融功能
- fin2py - 金融工具
- Numpy/Scipy - 覆蓋了所有的統計基礎知識
- Matplotlib - 繪圖金融功能
- RPy - 一個Python接口與R允許使用的R庫
- ystockquote - 用於Yahoo!的Python API庫存數據
- QuantLib - 開源庫(據說有Python綁定)
- PyFinancial - 文檔在西班牙
- PyMacLab - 「爲進行動態宏觀經濟學研究的有用的類系列」
- TSDB - 用於存儲大量時間序列數據
- PyVol - 金融時間序列的波動性估計
TA-Lib - 指標庫。 How to compile for Python
你也可能會發現這個[TA-Lib python wrapper](http: //mrjbq7.github.com/ta-lib/)是有用的。 – mrjbq7 2012-04-03 16:32:58
Coursera.org上還有一個Computational Finnance Course。
他們使用一個名爲QSTK (QuantSoftware ToolKit)的Python開源庫。 他們在wiki頁面上有一堆tutorials,如果您想了解更多信息,您可以隨時參加課程 。
爲了方便我複製從下面的wiki頁面說明:(QSTK)
QSToolKit是設計用來支持投資組合構建和管理一個基於Python的開源軟件框架 。我們是 建立QSToolKit主要爲金融學生,計算 學生,並與編程經驗的量化分析師。您不應該期望您將其用作桌面應用程序交易平臺。 相反,將其視爲支持建模,測試和交易工作流程的軟件基礎架構。 QSTK的
Scroll through the Gallery to see the sorts of things you can do easily with QSTK. If you are in a hurry, you can skip to the QSToolKit_Installation_Guide.
主要組成部分是:
- Data: A data access package that enables fast reading of historical data (qstkutil.DataAccess). - Processing tools: Uses pandas, a Python package designed for time series evaluation of equity data. - Portfolio optimization: Using the CVXOPT library. - Event studies: An efficient event analyzer, Event_Profiler. - Simulation: A simple backtester, quicksim, that includes transaction cost modeling.
您可能會發現有用的技術指標該存儲庫。圖書館的工作方式類似於著名的利布庫,幷包含了未在利布實施
例如,你可以使用最高點,最低低指標,指標通過發送高低矢量,加上期數,方法如下:(從存儲庫中的測試中提取)
from indicators import TalibExtension
hhllMatrix = TalibExtension.HHLL(self.high, self.low, 5);
- 1. C#的技術分析Math.Round
- 2. DataTables,數據集,實體框架,LINQ和Lambda表達式用於金融技術分析C#
- 3. Twitter的情緒分析技術
- 4. Python中的優化技術
- 5. Python中的技術術語詞典?
- 6. 分類技術
- 7. NLP:語言分析技術和算法
- 8. BigData分析選擇技術棧
- 9. R:技術分析年度業績
- 10. 支撐阻力算法 - 技術分析
- 11. 哪種分析技術最適合分析程序行爲
- 12. 技術詞分離
- 13. 「預測分析中的建模技術」中的基本繪圖
- 14. 解析值技術需要
- 15. 最快的分揀技術
- 16. 有分析師意見的免費金融API
- 17. 在java中用於技術分析的開源庫
- 18. 用於在Safari桌面和iOS中分析內存的技術?
- 19. 金融股
- 20. 如何在SQL Server中進行交易技術分析計算?
- 21. 私鑰分配技術?
- 22. 分佈式緩存技術
- 23. 圖像分割技術
- 24. 需要圖分區技術
- 25. 使用UI技術的網絡技術
- 26. 用戶生成數據的定性分析有哪些信息分析技術?
- 27. 跟蹤Google Analytics(分析)時的技術問題
- 28. FFT頻譜分析對自定義頻段的技術含義
- 29. 使用數據挖掘技術的定性數據分析
- 30. 實踐密碼分析和密碼技術的工具
在谷歌上找到了這個問題。下面的github鏈接也有許多有用的庫/工具列表,包括Python:https://github.com/wilsonfreitas/awesome-quant – halexh 2018-03-03 10:43:40