perp — 暗号資産グリッド取引戦略システム

Tool

概要

perp は「加密货币网格交易策略系统(暗号資産グリッド取引戦略システム)」を目指したオープンソースプロジェクトで、複数取引所に対応した取引APIのラッパーと、ダイナミックなグリッド戦略(動的にグリッド幅や注文を調整する網格取引)を実装しています。リアルタイムの価格監視、自動発注、損切りやリスク制御、取引ログとレポート機能を備え、複数戦略の並列実行が可能。API鍵は設定ファイルで管理し、公開リポジトリでの取り扱いに関する安全注意喚起が強調されています。Bumpin(先物/合約含む)やBackpack(現物)といった主要対応先も明示されています。

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 2
  • ファイル数: 45
  • メインの言語: JavaScript

主な特徴

  • 複数取引所APIの完全ラップと抽象化(Bumpin、Backpackなど)
  • 動的グリッド取引戦略の実装(自動価格監視・自動発注・リスク管理)
  • 設定ファイルによる安全なAPI鍵管理と複数戦略の並列運用
  • 詳細な取引ログ、レポート出力、プリセット戦略の提供

技術的なポイント

perp は JavaScript を中心に設計され、取引所ごとのAPI差異を吸収する抽象レイヤーを持つ点が特徴です。取引ロジックはグリッド戦略を主軸に、価格レンジの自動検出やグリッド幅の動的調整、指値と成行の混在運用などを行う設計が想定されます。API層では認証/署名、レート制限のハンドリング、エラーレスポンスの正規化を行い、上位ロジックは取引所特有の挙動(約定遅延、部分約定、キャンセル失敗など)に対してリトライやフォールバックを実装することで堅牢性を確保します。

安全面では、APIキーのハードコーディングを禁止し、.gitignore によるキー管理ファイルの除外と構成ファイル経由でのロードを推奨しています。ログやレポートは取引のトレーサビリティに寄与し、不正や想定外の損失発生時に原因追跡を容易にします。さらに複数戦略の並列実行に伴う競合(資金配分、注文管理)を調整するためのコーディネーション層が必要であり、このリポジトリはマルチインスタンス管理や戦略ごとのレート制限管理に対応する設計指針(API_RATE_LIMIT_GUIDE.md 等)を含んでいます。

導入面ではプリセット戦略や設定テンプレートが用意され、ユーザーは最小限の設定で開始可能です。一方で実トレードに移行する際には、モック環境やペーパートレードでの検証、充実したユニット/統合テスト、監視アラート設定が必須である点もREADMEで強調されています。全体として、実運用を意識した安全設計と取引所抽象化が技術的な中核です。

プロジェクトの構成

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

  • .gitignore: file
  • API_CONFIG_GUIDE.md: file
  • API_ISSUE_ANALYSIS.md: file
  • API_PROTECTION_SUMMARY.md: file
  • API_RATE_LIMIT_GUIDE.md: file

…他 40 ファイル

リポジトリ内には、APIごとのドライバ実装、戦略エンジン、設定テンプレート、ログ/レポート生成モジュール、ユーティリティ群が存在すると想定されます。ドキュメント群(GUIDE/ANALYSIS/SUMMARY)は安全性・運用ルール・障害分析に重きを置いており、開発者・運用者双方に向けたガイダンスが整備されている点が特徴です。

まとめ

動的グリッド戦略を実運用に耐えうる形でまとめた、実用志向の暗号資産トレーディングSDKです。

リポジトリ情報:

READMEの抜粋:

加密货币网格交易策略系统

📚 项目简介

这是一个功能完整的加密货币交易 SDK 和动态网格交易策略实现,支持多个主流交易所。

⚠️ 重要安全提示

  • 本仓库为公开仓库,请勿在代码中硬编码 API 密钥
  • 所有密钥必须通过配置文件管理(已在 .gitignore 中)
  • 切勿将包含真实密钥的配置文件提交到 Git
  • 如不慎泄露密钥,请立即前往交易所重新生成

支持的交易所

  • 🟢 Bumpin - 完整支持,包含合约交易和网格策略
  • 🎒 Backpack - 完整支持,现货网格交易策略

主要功能

  • ✅ 多交易所 API 完整封装
  • ✅ 自动化网格交易策略
  • ✅ 多种预设策略配置
  • ✅ 实时价格监控和自动下单
  • ✅ 风险控制和止损机制
  • ✅ 详细的交易日志和报告
  • 🔐 安全的密钥管理(配置文件)
  • 🔄 支持多策略并行运行

🚀 快速开始

0. 克隆仓库(首次使用)

# 克隆仓库
git clone <re...