取引アイデアをPython戦略に落とし込み、バックテスト、ペーパートレード、実運用まで行えるセルフホスト型AIクオンツ研究プラットフォーム。
StockSharp/StockSharp
株式、先物、オプション、FX、暗号資産の手動・アルゴリズム取引ロボットの開発、バックテスト、運用に使える無料のオープンソースC#プラットフォーム。
代替できる製品:MetaTrader
TradingView
- スター
- 11,068
- フォーク
- 2,299
- 未解決の Issue
- 1
- 最終コミット
- 13 日前
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
StockSharp(S#)は、暗号資産取引所、株式・先物ブローカー、FXプロバイダー、マーケットデータフィードなど、世界中の市場に接続するための無料取引プラットフォームです。手動取引と自動売買戦略の両方に対応し、長期足のポジショントレードから、ダイレクト・マーケット・アクセスを利用した高頻度取引まで扱えます。
プラットフォームには複数のツールが含まれています。DesignerはC#エディターを内蔵したビジュアル戦略ビルダー、Hydraはマーケットデータの取得・保存・エクスポート用ツール、Terminalはチャート上での取引や時間ベースではないローソク足に対応するチャートアプリケーション、Shellは戦略のテストやスケジュール実行に対応したカスタマイズ可能なグラフィカルフレームワークです。C# APIを使えば、Visual Studioで直接戦略を記述でき、Binance、Interactive Brokers、Alpaca、MT4/MT5、FIXプロトコル対応の取引所などのコネクターを利用できます。
コネクターのソースコードは別のリポジトリで管理されています。また、ドキュメント、サンプルコード、チャットコミュニティも提供されています。
主な機能
- 01統一APIを通じて、暗号資産取引所、株式・先物ブローカー、マーケットデータプロバイダーに接続できます。
- 02ビジュアルツールのDesignerでは、クリック操作で戦略を構築でき、C#エディターも内蔵しています。
- 03Hydraはマーケットデータを取得・保存し、CSV、Excel、XML、データベースにエクスポートできます。
- 04Terminalはチャート機能を備え、Volume、Tick、Range、Renkoなどのローソク足に対応するほか、チャート上で取引できます。
- 05Shellでは戦略のバックテスト、パフォーマンスレポートの作成、戦略のスケジュール実行が可能です。
ユースケース
- Visual Studioを使ったC#でのアルゴリズム取引戦略の開発とバックテスト。
- 単一のAPIを通じた複数の取引所での暗号資産取引の自動化。
- カスタム取引ダッシュボードやチャートツールの構築。
- 調査用の過去のマーケットデータの収集、保存、同期。
クイックスタート
- 1
公式ダウンロードページからStockSharpをダウンロードします
- 2
Designer、Terminal、Shellアプリケーションを開くか、Visual StudioでC# APIを参照します
使う前に知っておきたいこと
- ライセンスはNOASSERTIONと記載されているため、メタデータから正確なライセンス条件を確認できません。
トピック
よくある質問
- StockSharp とは?
- 株式、先物、オプション、FX、暗号資産の手動・アルゴリズム取引ロボットの開発、バックテスト、運用に使える無料のオープンソースC#プラットフォーム。 StockSharp(S#)は、暗号資産取引所、株式・先物ブローカー、FXプロバイダー、マーケットデータフィードなど、世界中の市場に接続するための無料取引プラットフォームです。手動取引と自動売買戦略の両方に対応し、長期足のポジショントレードから、ダイレクト・マーケット・アクセスを利用した高頻度取引まで扱えます。
- StockSharp は無料で使えますか?ライセンスは?
- StockSharp は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- StockSharp は今もメンテナンスされていますか?
- 活発にメンテナンス中。StockSharp の最終コミットは 2026年10月25日 です。
- StockSharp は何に使えますか?
- Visual Studioを使ったC#でのアルゴリズム取引戦略の開発とバックテスト。 単一のAPIを通じた複数の取引所での暗号資産取引の自動化。 カスタム取引ダッシュボードやチャートツールの構築。 調査用の過去のマーケットデータの収集、保存、同期。
- StockSharp のインストール方法は?
- 公式ダウンロードページからStockSharpをダウンロードします Designer、Terminal、Shellアプリケーションを開くか、Visual StudioでC# APIを参照します
- StockSharp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/StockSharp/StockSharp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数の金融市場でバックテストとライブ取引を行える、Pythonにも対応したイベント駆動型のC#アルゴリズム取引エンジン。
Rustネイティブのイベント駆動型取引エンジン。Pythonの制御プレーンを備え、暗号資産、FX、株式、先物、オプション、ベッティング市場でのバックテストとライブ取引に対応。
価格評価、バックテスト、データなど、クオンツ金融向けのオープンソースライブラリ、パッケージ、リソースを分野別にまとめた厳選リスト。
暗号資産の取引戦略を研究・バックテスト・最適化し、実運用するためのセルフホスト型Pythonフレームワーク。
NumPyとpandasのベクトル化処理で、複数の資産や時間足にわたる何千もの戦略案をバックテストできる、トレーディング研究向けPythonツールキット。