+38
-20
@@ -15,14 +15,14 @@
|
||||
<h1 align="center">QuantDinger</h1>
|
||||
|
||||
<h3 align="center">
|
||||
ローカルファーストの定量的取引インフラストラクチャ
|
||||
次世代 AI 定量的取引プラットフォーム
|
||||
</h3>
|
||||
|
||||
<p align="center">
|
||||
<strong>🔒 プライバシー重視 · 🛠️ セルフホスト · 📊 マルチマーケット</strong>
|
||||
<strong>🤖 AIネイティブ · 🐍 ビジュアルPython · 🌍 グローバルマルチマーケット · 🔒 プライバシーファースト</strong>
|
||||
</p>
|
||||
<p align="center">
|
||||
<i>独自の取引インフラストラクチャを実行:データ、分析、バックテスト、実行。</i>
|
||||
<i>AIコパイロットを搭載した構築、バックテスト、取引プラットフォーム。PineScriptより強力、SaaSよりスマート。</i>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
@@ -73,10 +73,11 @@ QuantDingerには、ウェブから金融情報を収集し、ローカル市場
|
||||
|
||||
### コアバリュー
|
||||
|
||||
- **プライバシー第一**: すべての戦略、取引ログ、APIキーはローカルのSQLiteデータベースに保存されます
|
||||
- **AI駆動の分析**: 市場分析のためのLLMベースの研究エージェント(OpenRouter/LLM)
|
||||
- **マルチマーケットサポート**: 暗号資産、米国株、中国/香港株、FX、先物
|
||||
- **Dockerデプロイ**: Docker Composeによるワンコマンドセットアップ
|
||||
- **🔓 Apache 2.0 オープンソース**: 完全に寛容で商用利用に適しています。ウイルス性のGPL/AGPLライセンスとは異なり、コードと変更を真に所有できます。
|
||||
- **🐍 Pythonネイティブ & ビジュアル**: 標準のPythonでインジケーターを作成(PineScriptより簡単)、AIが支援します。チャート上でシグナルを直接可視化 ——「ローカル版TradingView」体験を構築。
|
||||
- **🤖 AIループ最適化**: 戦略を実行するだけでなく、AIがバックテスト結果を分析してパラメータ調整(ストップロス/利益確定/MACD設定)を提案し、閉ループ最適化を形成します。
|
||||
- **🌍 グローバルマーケットアクセス**: 暗号資産(実取引)、米国/中国株、FX、先物(データ/通知)をサポートする統一システム。
|
||||
- **⚡ Docker & クリーンアーキテクチャ**: 4行のコマンドで高速デプロイ。モダンな技術スタック(Vue + Python)、クリーンなアーキテクチャ、関心の分離。
|
||||
|
||||
---
|
||||
|
||||
@@ -135,7 +136,33 @@ QuantDingerには、ウェブから金融情報を収集し、ローカル市場
|
||||
|
||||
## ✨ 主な機能
|
||||
|
||||
### 1. ユニバーサルデータエンジン
|
||||
### 1. ビジュアルPython戦略ワークベンチ
|
||||
*PineScriptより強力、SaaSよりスマート。*
|
||||
|
||||
- **Pythonネイティブ**: Pythonでインジケーターと戦略を記述。PineScriptのような専用言語ではなく、完全なPythonエコシステム(Pandas, Numpy, TA-Lib)を活用。
|
||||
- **"Mini-TradingView" 体験**: 内蔵のKラインチャート上でPythonインジケーターを直接実行。過去データ上で売買シグナルを視覚的にデバッグ。
|
||||
- **AI支援コーディング**: 内蔵AIに複雑なロジックを書いてもらいましょう。アイデアからコードまで数秒で完了。
|
||||
|
||||
### 2. 完全な取引ライフサイクル
|
||||
*インジケーターから実行まで、シームレスに。*
|
||||
|
||||
1. **インジケーター**: 市場のエントリー/エグジットシグナルを定義。
|
||||
2. **戦略設定**: リスク管理ルール(ポジションサイジング、ストップロス、利益確定)を追加。
|
||||
3. **バックテスト & AI最適化**: バックテストを実行し、豊富なパフォーマンス指標を表示し、**AIに結果を分析させて改善を提案**させます(例:「MACD閾値をXに調整」)。
|
||||
4. **実行モード**:
|
||||
- **実取引**: 直接API実行、10以上の暗号資産取引所(Binance, OKXなど)をサポート。
|
||||
- **シグナル通知**: 実取引を実行しない市場(株式/FX/先物)向けに、Telegram, Discord, Email, SMS, Webhook経由でシグナルを送信。
|
||||
|
||||
### 3. AI マルチエージェントリサーチ
|
||||
*あなたの24時間365日稼働するAI投資委員会。*
|
||||
|
||||
システムは、戦略の二次フィルターとして機能するマルチエージェントチームを雇用します:
|
||||
|
||||
- **リサーチエージェント**: ウェブニュースとマクロイベント(Google/Bing)を収集。
|
||||
- **分析エージェント**: テクニカル指標と資金フローを分析。
|
||||
- **戦略統合**: AIの判断を「市場フィルター」として使用可能 —— AIのセンチメントが一致する場合にのみ戦略の取引を許可(例:「AIリスクアナリストがマクロリスクが高いと判断した場合は購入しない」)。
|
||||
|
||||
### 4. ユニバーサルデータエンジン
|
||||
|
||||
QuantDingerは複数の市場にわたる統一されたデータインターフェースを提供します:
|
||||
|
||||
@@ -144,16 +171,7 @@ QuantDingerは複数の市場にわたる統一されたデータインターフ
|
||||
- **先物/FX**: OANDAおよび主要な先物データソース
|
||||
- **プロキシサポート**: 制限されたネットワーク環境のための内蔵プロキシ設定
|
||||
|
||||
### 2. AI マルチエージェントリサーチ
|
||||
|
||||
システムには市場分析のためのマルチエージェントワークフローが含まれています:
|
||||
|
||||
- **コーディネーターエージェント**: タスク分解とワークフロー管理
|
||||
- **リサーチエージェント**: マクロニュースとイベントのためのウェブ検索(Google/Bing)
|
||||
- **市場固有エージェント**: 暗号資産と株式のためのテクニカル分析と資金フロー分析
|
||||
- **レポート生成**: 構造化された日次/週次リサーチレポート
|
||||
|
||||
### 2.1 🧠 記憶拡張エージェント(Memory-Augmented Agents)
|
||||
### 5. 🧠 記憶拡張エージェント(Memory-Augmented Agents)
|
||||
QuantDinger のエージェントは毎回「ゼロから」ではありません。バックエンドに **ローカル記憶DB + 反省(検証)ループ** を内蔵し、過去の経験を検索して system prompt に注入します(RAG 風)。
|
||||
|
||||
- **これは何か**:経験検索によるプロンプト拡張(※モデルの学習/微調整ではありません)
|
||||
@@ -253,13 +271,13 @@ score = w_{sim}\cdot sim + w_{recency}\cdot recency + w_{returns}\cdot returns\_
|
||||
- `AGENT_MEMORY_HALF_LIFE_DAYS`, `AGENT_MEMORY_W_SIM`, `AGENT_MEMORY_W_RECENCY`, `AGENT_MEMORY_W_RETURNS`
|
||||
- `ENABLE_REFLECTION_WORKER`, `REFLECTION_WORKER_INTERVAL_SEC`
|
||||
|
||||
### 3. 戦略ランタイム
|
||||
### 6. 戦略ランタイム
|
||||
|
||||
- **スレッドベースのエグゼキューター**: 戦略実行のための独立したスレッドプール
|
||||
- **自動復元**: システム再起動後に実行中の戦略を再開
|
||||
- **注文キュー**: 注文実行のためのバックグラウンドワーカー
|
||||
|
||||
### 4. 技術スタック
|
||||
### 7. 技術スタック
|
||||
|
||||
- **バックエンド**: Python (Flask) + SQLite + Redis(オプション)
|
||||
- **フロントエンド**: Vue 2 + Ant Design Vue + KlineCharts/ECharts
|
||||
|
||||
Reference in New Issue
Block a user