Skip to main content
Glama

MindLayer TradingView MCP Agent

by MindLayer25

MindLayer TradingView MCPエージェント

RSI および Stochastic RSI に基づく高度な暗号通貨取引シグナルのために、TradingView の Pine Script インジケーターを MindLayer の MCP (Model Context Protocol) に接続する強力な統合システムです。

概要

このシステムは、次の 3 つの主要コンポーネントで構成されています。

  1. Pine Script インジケーター: RSI と Stochastic RSI を分析して売買シグナルを生成する TradingView インジケーター。
  2. MCP エージェント: これらの信号を処理し、MCP 対応システムと通信する Python アプリケーション。
  3. REST API : すべての MCP エージェント機能へのプログラムによるアクセスを可能にする HTTP API。

特徴

  • 📊 RSIとストキャスティクスRSI分析:これらの強力なモメンタム指標に基づいてシグナルを生成します
  • 🔄マルチタイムフレーム分析:より長い時間枠のデータを使用してシグナルを確認します
  • 📱リアルタイムアラート:TradingViewのWebhookシステムを介してアラートを送信します
  • 🤖 MCP 統合: MindLayer のモデルコンテキストプロトコルとシームレスに統合
  • 📈適応型信頼レベル: 各信号には強度インジケータ(1~5)が含まれます
  • 🛡️リスク管理:取引スタイルに基づいて設定可能なリスクプロファイル
  • 🌐 RESTful API : HTTP API 経由でプログラム的にすべての機能にアクセスします

セットアップ手順

TradingViewインジケーターの設定

  1. TradingViewアカウントにログイン
  2. Pineエディターへ
  3. 新しいインジケーターを作成し、 MindLayer_MCP_Signal.pineの内容を貼り付けます。
  4. 保存してチャートに追加
  5. 好みに応じてインジケーターの設定を構成します

システムセットアップ

  1. このリポジトリをクローンする
  2. 必要な依存関係をインストールします。
    pip install -r requirements.txt
  3. 設定を構成します( config.pyを編集するか、環境変数を使用します)
  4. ランチャー スクリプトを使用してシステムを起動します。
    # Run just the MCP agent python run.py agent # Run just the API server (which includes the agent) python run.py api # Run both the agent and API server separately (advanced) python run.py both

コマンドラインオプション

run.pyスクリプトは、いくつかのコマンドライン引数を受け入れます。

# Set custom API port python run.py api --port 8080 # Set custom webhook port python run.py agent --webhook-port 9000 # Run in debug mode python run.py api --debug # Display help python run.py --help

TradingViewアラート設定

  1. MindLayer MCPシグナルインジケーターでチャートを開きます
  2. インジケータを右クリックし、「アラートを追加」を選択します。
  3. 「MindLayer MCP 買いシグナル」または「MindLayer MCP 売りシグナル」でトリガーする条件を設定します
  4. Webhook URL フィールドに、MCP エージェントの Webhook URL (例: http://your-server:8000 ) または API Webhook エンドポイント (例: http://your-server:5000/api/webhook ) を入力します。
  5. メッセージ フィールドに次の JSON テンプレートを貼り付けます。
    { "ticker": "{{ticker}}", "type": "{{strategy.order.action}}", "confidence": {{plot("Buy Signal")}} or {{plot("Sell Signal")}}, "price": {{close}}, "rsi": {{rsi}}, "stoch": {{stoch}}, "htf_rsi": {{plot("HTF RSI")}}, "htf_stoch": {{plot("HTF Stoch")}} }
  6. アラートを保存する

構成

環境変数

環境変数を使用してシステムを構成できます ( .envファイルを作成します)。

# API Configuration API_KEY=your_api_key_here API_SECRET=your_api_secret_here # Webhook Configuration WEBHOOK_SECRET=your_webhook_secret_here WEBHOOK_PORT=8000 # API Configuration API_PORT=5000 DEBUG=false # MCP Connection Settings MCP_API_URL=https://api.mindlayer.io/v1 MCP_WEBSOCKET_URL=wss://api.mindlayer.io/ws # Trading Configuration TRADING_ENABLED=false RISK_TOLERANCE=moderate MIN_CONFIDENCE=3 # RSI/Stochastic RSI Configuration RSI_OVERSOLD=30 RSI_OVERBOUGHT=70 STOCH_OVERSOLD=20 STOCH_OVERBOUGHT=80

Pine スクリプトのカスタマイズ

TradingView インジケーターは高度にカスタマイズ可能です。

  • リスクプロファイル: 保守的、中程度、または積極的
  • RSIパラメータ: 長さと買われすぎ/売られすぎのしきい値を変更する
  • ストキャスティクスRSIパラメータ:K、D期間と閾値を調整する
  • ビジュアル設定: 色と表示オプションをカスタマイズします

信号解釈

買いシグナル

  • 強い買い:高い信頼度評価の緑の矢印(4-5)
  • 中程度の買い:中程度の信頼度評価(2-3)の薄緑の矢印
  • 弱気買い:信頼度が低い緑の点線矢印(1)

売りシグナル

  • 強い売り:高い信頼度評価(4-5)の赤い矢印
  • 中程度の売り:中程度の信頼度評価(2-3)の薄い赤の矢印
  • 弱気売り:信頼度が低い点線の赤い矢印(1)

仕組み

  1. Pine Scriptインジケーターは、RSIとストキャスティクスRSIを使用して価格行動を分析します。
  2. 条件が設定された基準を満たすと、チャートに買い/売りシグナルが表示されます。
  3. TradingViewはWebhook経由でMCPエージェントまたはAPIにアラートを送信します。
  4. MCPエージェントは信号を処理し、MCP対応システムと通信します。
  5. (オプション)エージェントはこれらのシグナルに基づいて取引を実行できます

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の使用例

現在のエージェントのステータスを取得する
curl http://localhost:5000/api/status
すべての信号を取得
curl http://localhost:5000/api/signals
手動信号を作成する
curl -X POST http://localhost:5000/api/signals \ -H "Content-Type: application/json" \ -d '{ "symbol": "BTCUSDT", "type": "BUY", "price": 50000.0, "confidence": 4, "rsi": 25.5, "stoch": 15.2 }'
構成の更新
curl -X PUT http://localhost:5000/api/config \ -H "Content-Type: application/json" \ -d '{ "trading_enabled": true, "min_confidence": 4, "rsi_oversold": 25 }'

要件

  • Python 3.7以上
  • TradingViewアカウント(WebhookアラートにはProプランを推奨)
  • MCP エージェントと API を実行するサーバーまたはクラウド インスタンス (Webhook を使用している場合)

システムアーキテクチャ

┌─────────────────┐ ┌──────────────────┐ ┌────────────────┐ │ TradingView │ │ MCP Agent or │ │ MCP/Trading │ │ Pine Script │────▶│ API Server │────▶│ System │ └─────────────────┘ └──────────────────┘ └────────────────┘ ▲ ▲ │ │ │ │ ┌──────┘ └────────┐ │ │ ┌───────────┐ ┌─────────────┐ │ External │ │ Manual │ │ API │ │ Commands │ │ Clients │ │ (CLI/Config)│ └───────────┘ └─────────────┘

ベストプラクティス

  • 実際の資金を使用する前に、必ずペーパートレード環境で徹底的にテストしてください。
  • これらのシグナルを他の分析やリスク管理手法と組み合わせる
  • より長い時間枠のシグナルは、非常に短い時間枠のシグナルよりも信頼性が高い傾向がある。
  • 信号の信頼性に影響を与える可能性のある市場状況を考慮する
  • インターネットに公開する場合は、適切な認証を使用して API サーバーを保護します。

サポート

問題が発生した場合や質問がある場合は、このリポジトリで問題を開いてください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

免責事項

暗号通貨の取引には大きなリスクが伴います。この指標の過去のパフォーマンスは将来の結果を保証するものではありません。常に適切なリスク管理を行い、損失に耐えられない資金で取引しないでください。

-
security - not tested
A
license - permissive license
-
quality - not tested

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 分析に基づく暗号通貨取引シグナルを生成します。

  1. 概要
    1. 特徴
      1. セットアップ手順
        1. TradingViewインジケーターの設定
        2. システムセットアップ
        3. コマンドラインオプション
        4. TradingViewアラート設定
      2. 構成
        1. 環境変数
        2. Pine スクリプトのカスタマイズ
      3. 信号解釈
        1. 買いシグナル
        2. 売りシグナル
      4. 仕組み
        1. REST APIドキュメント
          1. APIエンドポイント
          2. APIの使用例
        2. 要件
          1. システムアーキテクチャ
            1. ベストプラクティス
              1. サポート
                1. ライセンス
                  1. 免責事項

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      An MCP server providing a range of cryptocurrency technical analysis indicators and strategies.
                      Last updated -
                      64
                      JavaScript
                      MIT License
                    • A
                      security
                      A
                      license
                      A
                      quality
                      An MCP server that delivers cryptocurrency sentiment analysis to AI agents.
                      Last updated -
                      5
                      1
                      Python
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      An MCP server that integrates with the Freqtrade cryptocurrency trading bot.
                      Last updated -
                      16
                      Python
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      An MCP server for tracking and managing cryptocurrency portfolio allocations, enabling AI agents to query and optimize portfolio strategies in real time.
                      Last updated -
                      Python
                      MIT License

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/MindLayer25/Trading-View-MCP'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server