⚡ MagicTradeBot 標準取引シグナル
MagicTradeBot v6.0では、シグナル処理が完全に再設計されました。
コアシステム内に静的なシグナルテーブルやハードコードされたマッピングは存在しません。
すべてのシグナルは現在、/settings/signal_registry.yaml 設定ファイルで管理されています。
これにより、各シグナルの動作を完全に柔軟に定義できます — 自動取引実行をトリガーするか、またはブロードキャスト通知Bot Configurator UIの使用が強く推奨されます。
⚙️ シグナルシステム概要
MagicTradeBot v6.0は、2つの主要カテゴリを持つ統合シグナル処理パイプラインをサポートしています:
- 自動取引実行シグナル → 戦略およびリスクエンジンに基づく実取引の実行
- ブロードキャスト / 通知シグナル → Telegram、Discord、UIダッシュボードなどへのアラート送信
すべてのシグナルは、実行または通知レイヤーへルーティングされる前に同一の検証エンジンを通過します。
🧠 シグナル登録システム(v6.0 コア)
シグナルは /settings/signal_registry.yaml 内に登録されます。
このファイルは各シグナルがシステム内でどのように動作するかを正確に定義します。
# ------------------------------------------------
# 注文実行シグナル(実取引)
# ------------------------------------------------
register_trading_signals:
- "LONG_PUMP_SIGNAL"
- "SHORT_CRASH_SIGNAL"
- "SHORT_CRASH_ACCELERATION_SIGNAL"
- "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "LONG_MOMENTUM_ACCELERATION_SIGNAL"
- "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
- "TOP_GAINER_LONG_SIGNAL"
- "TOP_GAINER_SHORT_SIGNAL"
- "TOP_LOSER_SHORT_SIGNAL"
- "TOP_LOSER_LONG_SIGNAL"
# ------------------------------------------------
# ブロードキャスト / 通知シグナル(取引なし)
# ------------------------------------------------
register_broadcast_signals:
- "LONG_PUMP_SIGNAL"
- "SHORT_CRASH_SIGNAL"
- "SHORT_CRASH_ACCELERATION_SIGNAL"
- "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "LONG_MOMENTUM_ACCELERATION_SIGNAL"
- "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
- "TOP_GAINER_LONG_SIGNAL"
- "TOP_GAINER_SHORT_SIGNAL"
- "TOP_LOSER_SHORT_SIGNAL"
- "TOP_LOSER_LONG_SIGNAL"
📡 シグナルタイプの説明
1. 自動取引実行シグナル
これらのシグナルは、ボットのリスクエンジン、資金管理システム、戦略ロジックを通じて実際の取引を実行します。
- 実行前に意思決定エンジンで検証される
- SL/TP、DCA、トレーリングロジックと完全統合
- 取引所の制約およびポジションルールを遵守
2. ブロードキャストシグナル(監視専用)
これらのシグナルは取引を実行しません。以下の用途で使用されます:
- Telegram / Discord アラート
- ダッシュボード表示
- 手動トレード判断の補助
📊 TradingView シグナル形式
TradingViewシグナルは以下の標準形式で定義されます:
TV_{STRATEGY}_{DIRECTION}_EXTERNAL_SIGNAL
例:
TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL
これらのシグナルはTradingView Signal Bridgeを通じてシステムに取り込まれます。
🌉 TradingView Signal Bridge(必須)
v6.0では、TradingViewシグナルはボットで直接処理されません。 代わりに必ずTV Signal Bridgeを経由する必要があります。
- TradingViewからWebhookアラートを受信
- シグナル形式を検証および正規化
- ボット実行エンジンへシグナルを送信
- 信頼性の高い構造化されたシグナル配信を保証
TV Signal Bridgeが正しく設定されていない場合、TradingViewシグナルは実行されません。
⚠️ v6.0の主な変更点
- コアボットロジック内のレガシーシグナルテーブルを廃止
- すべてのシグナルは
signal_registry.yamlに明示的に登録する必要あり - Bot Configurator UIによる管理が推奨
- シグナル動作は戦略ロジックから完全分離
🚀 まとめ
MagicTradeBot v6.0は完全にモジュール化されたシグナルアーキテクチャを導入し、 すべてのシグナルが明示的に定義され、設定可能な実行またはブロードキャストパイプラインを通じてルーティングされます。
これにより、取引判断がどのようにトリガーされ、監視されるかについて最大限の柔軟性、透明性、および制御性が実現されます。