pythonで利用可能な金融技術分析モジュールがあるかどうか知っていますか?私はナンシーが少しあることを知っているが、私はRSI、マック、EMAのような古典的な技術指標を探している。それらがモジュールの一部として存在するかどうか疑問に思っていました。Pythonでの金融技術分析
答えて
ここにいくつかの考えがあります...私は財務計算にNumpy、Scipy、Matplotlibしか使用していません。
- py-fi - 非常に基本的な金融機能
- fin2py - 金融ツール
- Numpy/Scipyは - プロット金融機能
- RPy - - 統計の基本のすべて
- MatplotlibをカバーR許可使用にPythonインタフェース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
Christo、フィードバックいただきありがとうございます! –
Windowsユーザーの場合は、依存関係を回避する代わりに[TA-Lib python wrapperのコンパイル済みバイナリ](http://www.lfd.uci.edu/~gohlke/pythonlibs/)を使用することをお勧めします。 –
Coursera.orgにはComputational Finnance Courseもあります。
これらは、QSTK (QuantSoftware ToolKit)というPythonオープンソースライブラリを使用しています。 wikiページにはtutorialsの束があります。詳しくは、 のコースに参加してください。
QSToolKit(QSTK)ポートフォリオ構築と管理をサポートするように設計されたPythonベースのオープンソース・ソフトウェア・フレームワーク です:
は、利便性のために私は以下のwikiページから説明をコピーしました。私たちは 主に金融学生のための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. は、我々は、金融分野を保存し、算術
- 2. 金融用Pythonライブラリ
- 3. ビデオストリーミング技術の技術
- 4. 複数の資産に技術分析指標を適用
- 5. R:技術的な分析年次結果
- 6. データマイニング技術を使用した定性的データ分析
- 7. 金融アプリケーションのトランザクション分離レベル
- 8. NLP:言語解析技術とアルゴリズム
- 9. 最高のデータミン/分類技術
- 10. JSON金融プロトコル?
- 11. 技術小規模分散コンピューティング
- 12. .net n層式/分散型プログラミング技術
- 13. 技術一覧
- 14. mint.comプログラミング技術
- 15. シングルワードインデックス技術
- 16. ダミープッシュ技術?
- 17. スキャンJSON技術
- 18. Web技術
- 19. アプリケーションレベルのロードバランシング技術
- 20. サーバーのJavaEE技術
- 21. Nativescript PUSHの技術
- 22. エアプレイの技術ライセンス
- 23. Pythonで2つの金融株式をインポートする
- 24. プロビジョニングスクリプト - 技術情報
- 25. アーキテクチャ:技術質問
- 26. PDF圧縮技術
- 27. プッシュサーバー実装技術?
- 28. Houseparty Appストリーミング技術
- 29. J8583 iso8583金融メッセージを解析/作成するプロジェクト
- 30. 数量金融リサーチ言語
Googleでこの問題を解決しました。下記のgithubのリンクには、Pythonを含む多くの言語の役に立つライブラリ/ツールのリストもあります:https://github.com/wilsonfreitas/awesome-quant – halexh