このプロジェクトについて

CCXT(CryptoCurrency eXchange Trading Library)は、暗号通貨取引所および予測市場への接続と取引を行うマルチ言語ライブラリです。READMEによると、Binance、Bybit、OKX、Gate、KuCoin、Bitget、BitMEX、BingX、HTX、MEXC、Crypto.com、CoinEx、HashKey Global、WOO Xなどの中央集権型取引所、HyperliquidやWOOFI PROなどの分散型会場、Polymarket、Kalshi、Limitless、Myriadなどの予測市場を含む100以上の会場をサポートしています。 このライブラリはRESTおよびWebSocket経由で公開APIと非公開APIの両方を実装しています。重要な機能として、取引所間のデータを正規化するOut‑of‑the‑Box統合APIがあり、プロジェクトではクロスエクスチェング分析、アービトラージ、アルゴリズム取引、戦略バックテスト、ボットプログラミング、市場データの保存、分析、可視化、インディケーター開発に役立つと説明しています。さらに、READMEではAIエージェント、LLM、および「vibe coding」ワークフロー向けであることも記載されています。 CCXTは、JavaScript/TypeScript向けのnpm、Python向けのPyPI、.NET向けのNuGet、Goモジュール、Java向けのMaven、PHP向けのPackagist、Rust向けのCrates.ioなど、言語固有のパッケージマネージャーを通じて配布されます。READMEによると、サポートされるランタイムはNode 18+、Python 3、PHP 8.1+、netstandard2.0/2.1、Go 1.20+、Java 21+、およびウェブブラウザーです。ドキュメントはプロジェクトのウィキで維持され、リポジトリに例があり、開発者向けの貢献ガイドも提供されています。 READMEには、同じエコシステム内の関連オープンソースプロジェクトとしてFreqtradeやOctoBotが挙げられ、WebSocketサポートのためのCCXT Proの提供も言及されています。さらに、免責事項セクションとTelegramおよびDiscordのコミュニティチャンネルへのリンクが含まれています。このプロジェクトは、取引アルゴリズムを構築するコーダー、開発者、技術的に熟練したトレーダー、データサイエンティスト、金融アナリストを対象としています。