Volume Wall Detector MCP 成交量墙检测器
一个MCP服务器,它通过分析股票交易量来识别重要的价格水平(成交量墙),支持诸如订单簿数据获取、交易分析和成交量分布跟踪等功能。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"volume-wall-detector-mcp": {
"args": [
"-y",
"volume-wall-detector-mcp@latest"
],
"command": "npx",
"env": {
"API_BASE_URL": "your-api-url-here",
"DAYS_TO_FETCH": "1",
"MONGO_AUTH_MECHANISM": "SCRAM-SHA-1",
"MONGO_AUTH_SOURCE": "admin",
"MONGO_DATABASE": "volume_wall_detector",
"MONGO_HOST": "localhost",
"MONGO_PASSWORD": "password",
"MONGO_PORT": "27017",
"MONGO_USER": "admin",
"PAGE_SIZE": "50",
"PORT": "8080",
"TIMEZONE": "GMT+7",
"TRADES_TO_FETCH": "10000",
"TRANSPORT_TYPE": "stdio"
}
}
}
}
该服务需要配置环境变量:API_BASE_URL、DAYS_TO_FETCH、MONGO_AUTH_MECHANISM、MONGO_AUTH_SOURCE、MONGO_DATABASE、MONGO_HOST、MONGO_PASSWORD、MONGO_PORT、MONGO_USER、PAGE_SIZE、PORT、TIMEZONE、TRADES_TO_FETCH、TRANSPORT_TYPE
服务介绍
一个用于分析股票交易量并识别重要价格水平(成交量壁)的模型上下文协议 (MCP) 服务器。
功能
- 获取和存储订单簿数据
- 获取和存储交易数据
- 分析不同价格水平的成交量分布
- 基于交易活动识别重要的价格水平
- 跟踪成交量和价值不平衡
- 支持常规交易时段和盘后交易时段的分析
安装
npm install volume-wall-detector-mcp
配置
创建一个包含以下变量的 .env 文件:
TIMEZONE=GMT+7
API_BASE_URL=https://api.example.com
MONGO_HOST=localhost
MONGO_PORT=27017
MONGO_DATABASE=volume_wall_detector
MONGO_USER=admin
MONGO_PASSWORD=password
MONGO_AUTH_SOURCE=admin
MONGO_AUTH_MECHANISM=SCRAM-SHA-1
PAGE_SIZE=50
TRADES_TO_FETCH=10000
DAYS_TO_FETCH=1
TRANSPORT_TYPE=stdio
PORT=8080
可用工具
fetch-order-book
获取指定代码的当前订单簿数据。
参数:
symbol: 要获取订单簿数据的股票代码
fetch-trades
获取指定代码的最近交易记录。
参数:
symbol: 要获取交易记录的股票代码
analyze-stock
分析包括成交量和价值在内的股票数据。
参数:
symbol: 要分析的股票代码days: 要分析的天数(可选)
使用方法
# Start the server
npm start
# Or in development mode
npm run dev
开发
# Install dependencies
npm install
# Run tests
npm test
# Build the project
npm run build
许可证
ISC