マルチ取引所向け暗号資産自動売買システム

Tool

概要

crypto-trading-open は、複数の暗号資産取引所に対して戦略の自動化を行うためのオープンソースプロジェクトです。高頻度に近い注文管理やグリッド(網格)取引、マーチンゲール(追加入金)戦略、価格追従型グリッド、スキャルピング(剥頭皮)など、多様な取引モードを備えた企業向けのフレームワークを目指しています。取引所ごとの完全適配を想定したアダプタ設計により、BinanceやOKXのほかHyperliquidやBackpack、Lighter、EdgeX等にも対応可能とされており、監視・裁定検知機能や資金保護機能も組み込まれています。

GitHub

リポジトリの統計情報

  • スター数: 353
  • フォーク数: 214
  • ウォッチャー数: 353
  • コミット数: 4
  • ファイル数: 16
  • メインの言語: Python

主な特徴

  • 複数取引所(Binance, OKX, Hyperliquid 等)へのアダプタ対応を前提とした設計
  • グリッド取引(固定・移動・マーチン等)やスキャルピング、資金保護など多様な戦略群
  • 裁定(アービトラージ)監視や市場監視といった運用支援機能
  • 層状(レイヤード)アーキテクチャで、設定・コア・プラグイン分離を実現

技術的なポイント

本プロジェクトは企業利用を想定した多取引所自動化システムとして設計思想が明確で、いくつかの技術的特徴が読み取れます。第一に「レイヤードアーキテクチャ」による責務分離です。取引所固有の通信や注文APIはアダプタ層にカプセル化され、戦略ロジックはその上位で抽象化されたインターフェースに依存することで、取引所差分の影響を限定します。これにより新しい取引所の追加やAPI変更時の影響範囲が小さくなります。

第二に、戦略の多様性(固定網格、マーチン網格、価格追跡網格、スキャルピング、スマートスキャルピング、資本保護モード、利確モード等)を想定した戦略エンジンのモジュール化です。各戦略はパラメータ化して実行できる設計になっており、リスク管理(自動止損、段階的ポジション調整、最大ドローダウン制限など)を統合することで実運用に耐える堅牢性を目指しています。

第三に、リアルタイム監視と裁定検出の仕組みです。複数取引所の価格差や流動性差を監視してアラートや自動裁定アクションを起こすコンポーネントが用意される想定で、これによりマーケットマイクロ構造を利用した戦略が実装可能です。実装面では、Pythonベースであることから非同期IO(asyncio)やWebSocketを使ったマーケットデータ取得、REST APIによる注文管理、内部での注文状態追跡や再送制御、ログとメトリクスの収集(監視/アラート連携)が重要になります。

最後に、運用面の配慮(設定管理、テスト/バックテスト、デプロイ時の安全性)です。config ディレクトリにより環境別設定を分離し、core 配下に戦略と取引ロジックを集約する構成は、CI/CDやロールアウト時のリスク低減に有利です。これらの設計により、実運用の要求する可観測性・堅牢性・拡張性を満たすことを狙っています。

(上記はリポジトリ内ファイル構成とREADMEから読み取れる設計意図の要約です。実際の実装詳細や依存ライブラリ、外部サービス連携はソースを参照して確認してください。)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .DS_Store: file
  • .gitattributes: file
  • README.md: file
  • config: dir
  • core: dir

…他 11 ファイル

まとめ

多取引所対応と多戦略を想定した企業向け自動売買フレームワークの骨格が整ったリポジトリです。

リポジトリ情報:

READMEの抜粋:

多交易所策略自动化系统

Multi-Exchange Strategy Automation System

🎯 项目简介

这是一个企业级的多交易所加密货币自动化交易系统,提供高性能、高可靠性的网格交易、刷量交易、套利监控和市场监控功能。系统采用严格的分层架构设计,支持 Hyperliquid、Backpack、Lighter、Binance、OKX、EdgeX 等多个交易所的完整适配。

🏗️ 核心系统架构

系统组件

多交易所策略自动化系统
├── 📊 网格交易系统 (Grid Trading)
│   ├── 普通网格              # 固定价格区间网格
│   ├── 马丁网格              # 马丁格尔递增策略
│   ├── 价格移动网格          # 动态跟随价格
│   ├── 剥头皮模式            # 快速止损策略
│   ├── 智能剥头皮            # 多次深跌检测
│   ├── 本金保护模式          # 自动止损保护
│   ├── 止盈模式 ...