Integrations
Processes signals from Pine Script indicators that analyze RSI and Stochastic RSI to generate buy/sell signals with confidence ratings for cryptocurrency trading
Connects TradingView's Pine Script indicators to receive cryptocurrency trading signals based on RSI and Stochastic RSI analysis through webhook alerts
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
の内容を貼り付けます。 - 保存してチャートに追加
- 好みに応じてインジケーターの設定を構成します
システムセットアップ
- このリポジトリをクローンする
- 必要な依存関係をインストールします。Copy
- 設定を構成します(
config.py
を編集するか、環境変数を使用します) - ランチャー スクリプトを使用してシステムを起動します。Copy
コマンドラインオプション
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 テンプレートを貼り付けます。Copy
- アラートを保存する
構成
環境変数
環境変数を使用してシステムを構成できます ( .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
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