複数の取引所で戦略の構築、バックテスト、実行ができる、Go製の暗号資産取引ボットフレームワーク。
tradingstrategy-ai/trading-strategy
オンチェーン市場データを使って、分散型取引所でのアルゴリズム取引戦略をバックテスト・運用できるPythonフレームワーク。
- スター
- 383
- フォーク
- 63
- 未解決の Issue
- 10
- 最終コミット
- 10 日前
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
Trading Strategyは、分散型取引所(DEX)でのアルゴリズム取引向けPythonフレームワークです。DeFi市場データセットをダウンロードするためのデータ取得機能を備えており、戦略のバックテストとライブ取引の両方に利用できます。
戦略の開発とバックテストは、通常Jupyter Notebookで行います。Ethereum、Binance Smart Chain、Polygonなどのブロックチェーンに対応し、SushiSwap、QuickSwap、PancakeSwapなどのDEXから取引データを取得します。価格データはTrading Strategy Protocolから提供されます。
コアの`trading-strategy`パッケージが扱うのはデータのみです。自動取引の実行には、別途trade-executorパッケージが必要です。また、ユーザーがウォレットから投資できるスマートコントラクトのvaultとして戦略をデプロイする機能も備えています。
主な機能
- 01バックテストとライブ取引に使うDeFi市場データセットをダウンロードできます。
- 02Ethereum、Binance Smart Chain、Polygonに対応しています。
- 03SushiSwap、QuickSwap、PancakeSwapなどのDEXから取引データを取得できます。
- 04戦略の開発やデータ分析にJupyter Notebookを利用できます。
- 05戦略をスマートコントラクトのvaultとしてデプロイできます。
ユースケース
- 分散型取引所での投資機会を分析する。
- DEXで取引するアルゴリズムを構築し、バックテストする。
- ユーザーが投資できるオンチェーンvaultとして取引戦略を公開する。
クイックスタート
- 1
pipでパッケージをインストールします(direct-feed extraを指定)
pip install "trading-strategy[direct-feed]" - 2
最初の手順については、Getting Startedリポジトリとドキュメントを参照してください
使う前に知っておきたいこと
- Python 3.10が必要です。
- trading-strategyパッケージが提供するのはデータのダウンロードのみです。自動取引には別途trade-executorパッケージが必要です。
- AGPL-3.0でライセンスされています。ネットワーク経由での利用に関する義務を伴うコピーレフトライセンスです。
トピック
よくある質問
- trading-strategy とは?
- オンチェーン市場データを使って、分散型取引所でのアルゴリズム取引戦略をバックテスト・運用できるPythonフレームワーク。 Trading Strategyは、分散型取引所(DEX)でのアルゴリズム取引向けPythonフレームワークです。DeFi市場データセットをダウンロードするためのデータ取得機能を備えており、戦略のバックテストとライブ取引の両方に利用できます。
- trading-strategy は無料で使えますか?ライセンスは?
- trading-strategy は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- trading-strategy は今もメンテナンスされていますか?
- 活発にメンテナンス中。trading-strategy の最終コミットは 2026年10月28日 です。
- trading-strategy は何に使えますか?
- 分散型取引所での投資機会を分析する。 DEXで取引するアルゴリズムを構築し、バックテストする。 ユーザーが投資できるオンチェーンvaultとして取引戦略を公開する。
- trading-strategy のインストール方法は?
- pipでパッケージをインストールします(direct-feed extraを指定): pip install "trading-strategy[direct-feed]" 最初の手順については、Getting Startedリポジトリとドキュメントを参照してください
- trading-strategy はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tradingstrategy-ai/trading-strategy
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Trading Strategy SDKを使い、DEX、DeFi、Binance CEXのデータでアルゴリズム取引戦略をバックテスト・開発するためのJupyter Notebook集。
NumPyとpandasのベクトル化処理で、複数の資産や時間足にわたる何千もの戦略案をバックテストできる、トレーディング研究向けPythonツールキット。
戦略の定義、ベクトル型・イベント駆動型バックテスト、結果ダッシュボード、ペーパー取引やライブ取引に対応するPython製の定量取引フレームワーク。
書籍『Machine Learning for Trading(第3版)』の関連コード。データの取得からライブ取引まで、エンドツーエンドのワークフローを扱います。
多数の中央集権型・分散型暗号資産取引所で、自動マーケットメイクや取引ボットを設計、バックテスト、運用するためのオープンソースフレームワーク。