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 代理
一个强大的集成系统,将 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
的内容 - 保存并添加到图表
- 根据您的喜好配置指标设置
系统设置
- 克隆此存储库
- 安装所需的依赖项:Copy
- 配置您的设置(编辑
config.py
或使用环境变量) - 使用启动脚本启动系统:Copy
命令行选项
run.py
脚本接受几个命令行参数:
Copy
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
文件):
Copy
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 使用示例
获取当前代理状态
Copy
获取所有信号
Copy
创建手动信号
Copy
更新配置
Copy
要求
- Python 3.7+
- TradingView 账户(建议使用专业版计划以获取 webhook 警报)
- 用于运行 MCP 代理和 API 的服务器或云实例(如果使用 webhook)
系统架构
Copy
最佳实践
- 在使用真实资金之前,务必在纸质交易环境中进行彻底测试
- 将这些信号与其他分析和风险管理技术结合起来
- 较高时间范围的信号往往比非常短的时间范围更可靠
- 考虑可能影响信号可靠性的市场条件
- 如果 API 服务器暴露在互联网上,请进行适当的身份验证以确保其安全
支持
如果您遇到问题或有疑问,请在此存储库上打开一个问题。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
免责声明
加密货币交易涉及高风险。该指标的过往表现并不能保证未来的结果。请务必采取适当的风险管理措施,切勿使用您无法承受损失的资金进行交易。
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