MindLayer TradingView MCPエージェント
RSI および Stochastic RSI に基づく高度な暗号通貨取引シグナルのために、TradingView の Pine Script インジケーターを MindLayer の MCP (Model Context Protocol) に接続する強力な統合システムです。
概要
このシステムは、次の 3 つの主要コンポーネントで構成されています。
- Pine Script インジケーター: RSI と Stochastic RSI を分析して売買シグナルを生成する TradingView インジケーター。
- MCP エージェント: これらの信号を処理し、MCP 対応システムと通信する Python アプリケーション。
- REST API : すべての MCP エージェント機能へのプログラムによるアクセスを可能にする HTTP API。
特徴
- 📊 RSIとストキャスティクスRSI分析:これらの強力なモメンタム指標に基づいてシグナルを生成します
- 🔄マルチタイムフレーム分析:より長い時間枠のデータを使用してシグナルを確認します
- 📱リアルタイムアラート:TradingViewのWebhookシステムを介してアラートを送信します
- 🤖 MCP 統合: MindLayer のモデルコンテキストプロトコルとシームレスに統合
- 📈適応型信頼レベル: 各信号には強度インジケータ(1~5)が含まれます
- 🛡️リスク管理:取引スタイルに基づいて設定可能なリスクプロファイル
- 🌐 RESTful API : HTTP API 経由でプログラム的にすべての機能にアクセスします
セットアップ手順
TradingViewインジケーターの設定
- TradingViewアカウントにログイン
- Pineエディターへ
- 新しいインジケーターを作成し、
MindLayer_MCP_Signal.pine
の内容を貼り付けます。 - 保存してチャートに追加
- 好みに応じてインジケーターの設定を構成します
システムセットアップ
- このリポジトリをクローンする
- 必要な依存関係をインストールします。
- 設定を構成します(
config.py
を編集するか、環境変数を使用します) - ランチャー スクリプトを使用してシステムを起動します。
コマンドラインオプション
run.py
スクリプトは、いくつかのコマンドライン引数を受け入れます。
TradingViewアラート設定
- MindLayer MCPシグナルインジケーターでチャートを開きます
- インジケータを右クリックし、「アラートを追加」を選択します。
- 「MindLayer MCP 買いシグナル」または「MindLayer MCP 売りシグナル」でトリガーする条件を設定します
- Webhook URL フィールドに、MCP エージェントの Webhook URL (例:
http://your-server:8000
) または API Webhook エンドポイント (例:http://your-server:5000/api/webhook
) を入力します。 - メッセージ フィールドに次の JSON テンプレートを貼り付けます。
- アラートを保存する
構成
環境変数
環境変数を使用してシステムを構成できます ( .env
ファイルを作成します)。
Pine スクリプトのカスタマイズ
TradingView インジケーターは高度にカスタマイズ可能です。
- リスクプロファイル: 保守的、中程度、または積極的
- RSIパラメータ: 長さと買われすぎ/売られすぎのしきい値を変更する
- ストキャスティクスRSIパラメータ:K、D期間と閾値を調整する
- ビジュアル設定: 色と表示オプションをカスタマイズします
信号解釈
買いシグナル
- 強い買い:高い信頼度評価の緑の矢印(4-5)
- 中程度の買い:中程度の信頼度評価(2-3)の薄緑の矢印
- 弱気買い:信頼度が低い緑の点線矢印(1)
売りシグナル
- 強い売り:高い信頼度評価(4-5)の赤い矢印
- 中程度の売り:中程度の信頼度評価(2-3)の薄い赤の矢印
- 弱気売り:信頼度が低い点線の赤い矢印(1)
仕組み
- Pine Scriptインジケーターは、RSIとストキャスティクスRSIを使用して価格行動を分析します。
- 条件が設定された基準を満たすと、チャートに買い/売りシグナルが表示されます。
- TradingViewはWebhook経由でMCPエージェントまたはAPIにアラートを送信します。
- MCPエージェントは信号を処理し、MCP対応システムと通信します。
- (オプション)エージェントはこれらのシグナルに基づいて取引を実行できます
REST APIドキュメント
システムには、すべての機能にプログラムでアクセスするための包括的な REST API が含まれています。
APIエンドポイント
信号管理
GET /api/signals
- すべての取引シグナルを取得するGET /api/signals?symbol=BTCUSDT
- 特定のシンボルのシグナルを取得するPOST /api/signals
- 新しいシグナルを手動で作成する
指標値
GET /api/indicators
- すべてのインジケーターの値を取得するGET /api/indicators?symbol=BTCUSDT
- 特定のシンボルのインジケーター値を取得します
エージェント制御
GET /api/status
- 現在のエージェントのステータスを取得するPOST /api/start
- MCPエージェントを起動するPOST /api/stop
- MCPエージェントを停止する
構成
GET /api/config
- 現在の設定を取得するPUT /api/config
- 構成設定を更新する
ウェブフック
POST /api/webhook
- TradingViewからWebhookを受信する
APIドキュメント
GET /api/docs
- 詳細なAPIドキュメントを取得する
APIの使用例
現在のエージェントのステータスを取得する
すべての信号を取得
手動信号を作成する
構成の更新
要件
- Python 3.7以上
- TradingViewアカウント(WebhookアラートにはProプランを推奨)
- MCP エージェントと API を実行するサーバーまたはクラウド インスタンス (Webhook を使用している場合)
システムアーキテクチャ
ベストプラクティス
- 実際の資金を使用する前に、必ずペーパートレード環境で徹底的にテストしてください。
- これらのシグナルを他の分析やリスク管理手法と組み合わせる
- より長い時間枠のシグナルは、非常に短い時間枠のシグナルよりも信頼性が高い傾向がある。
- 信号の信頼性に影響を与える可能性のある市場状況を考慮する
- インターネットに公開する場合は、適切な認証を使用して API サーバーを保護します。
サポート
問題が発生した場合や質問がある場合は、このリポジトリで問題を開いてください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
免責事項
暗号通貨の取引には大きなリスクが伴います。この指標の過去のパフォーマンスは将来の結果を保証するものではありません。常に適切なリスク管理を行い、損失に耐えられない資金で取引しないでください。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
TradingView の Pine Script インジケーターを MindLayer の MCP に接続し、RSI および Stochastic RSI 分析に基づく暗号通貨取引シグナルを生成します。
Related MCP Servers
- -securityAlicense-qualityAn MCP server providing a range of cryptocurrency technical analysis indicators and strategies.Last updated -64JavaScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that delivers cryptocurrency sentiment analysis to AI agents.Last updated -51PythonMIT License
- -securityAlicense-qualityAn MCP server that integrates with the Freqtrade cryptocurrency trading bot.Last updated -16PythonMIT License
- -securityAlicense-qualityAn MCP server for tracking and managing cryptocurrency portfolio allocations, enabling AI agents to query and optimize portfolio strategies in real time.Last updated -PythonMIT License