クオンツアナリストまたは「クオンツ」は、市場の動きを予測して利益を最大化します。彼らがこれを達成するために使用するソフトウェアに興味があります。ファイナンシャル モデリングに特化した開発プラットフォーム、ライブラリ、言語、またはデータ マイニングスイートはありますか?
3 に答える
統計モデリング:
まず、強力でオープンソースのRなどの統計計算言語があり、分析とプロット用のパッケージが多数あります。
金融に関連するいくつかの R パッケージがあります。
過去のデータでシステムをトレーニングするための機械学習と AI:
Weka Data Minig: http://www.cs.waikato.ac.nz/ml/weka/
libsvm (データ分類子http://www.csie.ntu.edu.tw/~cjlin/libsvm/ )
「人工知能: 現代のアプローチ」本 (コード: http://aima.cs.berkeley.edu/code.html )
過去のデータに基づく取引システムのバックテスト:
多くの場合、ブローカー取引プラットフォームは、取引の「戦略」のロジックをプログラムできるスクリプトと言語の形で、自動取引の機能を提供します (Java などの一般的な言語を使用するものもあれば、独自の言語を使用するものもあります)。彼らはまた、過去のデータで戦略をテストし、取られた取引とその結果に関する詳細なレポートを取得するための最小限のサポートを提供します.
ブローカーとシステム テストへの接続:
ブローカー独自の取引 API を使用するか、より標準化されたFIXを使用します。取引システム (この場合は FIX クライアント) に対してクォート ティックの再生を行う FIX サーバーを構築することも、システムの検証の非常に優れた形式です。最も評判の良いECNは FIX アクセスを提供します。したがって、これは他のどのインターフェースよりも移植性が高くなります。
QuickFIX/J は、FIX プロトコル用のフル機能のメッセージング エンジンです。これは、人気のある C++ QuickFIX エンジンの 100% Java オープン ソース実装です。
この分野のほとんどすべてのソフトウェアは社内で開発され、通常はファイアウォールの背後にあるため、本格的なプラットフォーム/アプリケーション自体はありません (明らかに、競争上の優位性のため; 競争の激しい業界では)。
多くのアルゴリズムと価格設定モデルを含み、フレームワークやアプリの適切な出発点となるよく知られたライブラリはquantlibと呼ばれます。