MindLayer TradingView MCP 代理
一个强大的集成系统,将 TradingView 的 Pine Script 指标与 MindLayer 的 MCP(模型上下文协议)连接起来,以获得基于 RSI 和随机 RSI 的高级加密货币交易信号。
概述
该系统由三个主要部分组成:
- Pine Script 指标:TradingView 指标,通过分析 RSI 和随机 RSI 来生成买入/卖出信号。
- 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
- 更新配置设置
Webhook
POST /api/webhook
- 从 TradingView 接收 webhook
API 文档
GET /api/docs
- 获取详细的 API 文档
API 使用示例
获取当前代理状态
获取所有信号
创建手动信号
更新配置
要求
- Python 3.7+
- TradingView 账户(建议使用专业版计划以获取 webhook 警报)
- 用于运行 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 和随机 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