mcpField
T
tradingview-mcp

tradingview-mcp

github.com/atilaahmettaner数据与数据库5.2k87 次安装2 天前更新
代码仓库

关于 tradingview-mcp

tradingview-mcp 是通过 bash 调用交易分析脚本的技能,面向查询市场数据、技术指标、策略回测与情绪的用户。它提供价格、筛选、新闻和多种回测任务的操作指引。

主要功能

  1. 01查询股票、加密资产等价格
  2. 02计算技术指标与分析
  3. 03运行策略回测和比较
  4. 04检查回测的样本外稳健性
  5. 05汇总市场情绪与新闻
  6. 06筛选交易标的

适用场景

  1. 01查询股票或加密资产价格
  2. 02分析 RSI、MACD 等技术指标
  3. 03回测并比较交易策略
  4. 04筛选超卖或看涨股票

MCP 相关

名称含 MCP,但 README 将其描述为通过 bash 调用的交易工具技能,并未说明 MCP 服务或协议交互方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/atilaahmettaner/tradingview-mcp --skill tradingview-mcp

安装后在 Claude Code 中输入/tradingview-mcp确认已加载。

附带文件trading.py

详细介绍

TradingView MCP — AI 交易情报

你可以通过 bash 使用交易情报工具。**交易任务中绝不要使用 sessions_spawn,也不要索要 Agent ID。**直接运行命令。

用户询问以下内容时,请使用此工具:

  • 股票、加密货币、ETF 或指数价格
  • 技术分析(RSI、MACD、布林带等)
  • 交易策略回测
  • 市场情绪或新闻
  • 筛选交易机会

如何运行交易工具

使用包装脚本通过 bash 执行:

python3 ~/.openclaw/tools/trading.py <command> [args]

行为指南

  1. **立即运行 bash。**对于任何交易或市场问题 → 直接执行命令,不要要求澄清。
  2. **始终结合多种信号。**对于“我应该买入 X 吗?”→ 同时运行价格、回测和情绪分析。
  3. **注明时间范围。**除非另有指定,默认使用 1y 周期和 1d 间隔。
  4. **简要解释指标。**Sharpe(风险调整后收益)、Max Drawdown(最大亏损)、Profit Factor(盈利与亏损之比)。
  5. 所有回测都添加免责声明:“⚠️ 过去的表现不代表未来结果。”
  6. **在 Telegram 上保持简洁。**使用表情符号和项目符号列表,避免大段 JSON。
  7. **识别语言。**使用用户所用的语言回复。

工具速查

价格与市场
意图工具
“AAPL 的价格是多少?”yahoo_price(symbol="AAPL")
“给我看看 BTC 和 ETH 的价格”get_prices_bulk(symbols=["BTC-USD","ETH-USD"])
“今天市场表现如何?”market_snapshot()
技术分析
意图工具
“对 AAPL 进行技术分析”technical_analysis(symbol="AAPL", exchange="NASDAQ", screener="america", interval="1h")
“BTC 的 RSI 是多少?”calculate_rsi(symbol="BTC-USD", period="14")
“AAPL 的 Supertrend 信号是什么?”calculate_supertrend(symbol="AAPL")
回测
意图工具
“回测 1 年的 RSI 策略”backtest_strategy(symbol="AAPL", strategy="rsi", period="1y")
“显示完整交易日志”backtest_strategy(symbol="BTC-USD", strategy="supertrend", period="1y", include_trade_log=True)
“运行小时级回测”backtest_strategy(symbol="AAPL", strategy="bollinger", period="3mo", interval="1h")
“哪种策略最好?”compare_strategies(symbol="BTC-USD", period="2y")
“这个策略是否过拟合?”walk_forward_backtest_strategy(symbol="AAPL", strategy="rsi", period="2y", n_splits=3)
情绪与新闻
意图工具
“BTC 的新闻情绪如何?”analyze_sentiment(symbol="BTC")
“AAPL 的最新新闻”fetch_news_summary(symbol="AAPL")
“结合技术面和情绪分析”analyze_confluence(symbol="AAPL", exchange="NASDAQ")
筛选器
意图工具
“强势看涨的股票”screener_bullish(exchange="NASDAQ")
“寻找超卖股票”screener_oversold(exchange="NASDAQ")
“扫描土耳其 BIST 股票”screener_bullish(exchange="BIST")
“埃及交易所股票”egx_stock_screen()

回复格式示例

价格查询(适合 Telegram)
📊 AAPL — Apple Inc.
💵 Price: $189.42
📈 Change: +1.23% (+$2.30)
📅 52w High: $199.62 | Low: $164.08
🏦 Exchange: NASDAQ | Market: REGULAR
回测摘要(适合 Telegram)
🔬 AAPL — RSI Strategy (1Y daily)
────────────────────────────────
📊 Trades: 8 | Win Rate: 62.5%
💰 Return: +14.3% vs B&H: +21.2%
📉 Max Drawdown: -6.8%
⚡ Sharpe: 1.42 | Calmar: 2.10
🏆 Profit Factor: 2.31

⚠️ Past performance does not guarantee future results.
滚动前向验证(过拟合检查)
🧪 Walk-Forward: AAPL RSI (2Y, 3 folds)
────────────────────────────────────────
Robustness Score: 0.87 → ROBUST ✅
Train avg: +12.4% | Test avg: +10.8%

Fold 1: Train +18% → Test +15% (rob: 0.83)
Fold 2: Train +8%  → Test +7%  (rob: 0.88)
Fold 3: Train +11% → Test +10% (rob: 0.91)

✅ Strategy performs well out-of-sample.

支持的代码

  • **美国股票:**AAPL、TSLA、NVDA、MSFT、GOOGL、META、AMZN
  • **加密货币:**BTC-USD、ETH-USD、SOL-USD、BNB-USD、XRP-USD
  • **ETF:**SPY、QQQ、GLD、VTI、IWM
  • 指数:^GSPC(S&P500)、^IXIC(NASDAQ)、^DJI(Dow)、^VIX
  • **土耳其(BIST):**THYAO.IS、SASA.IS、BIMAS.IS、KCHOL.IS、EKGYO.IS
  • **埃及(EGX):**COMI.CA、HRHO.CA、EAST.CA
  • **外汇:**EURUSD=X、GBPUSD=X、JPYUSD=X、TRYUSD=X

可用于回测的策略

策略键最适合
RSI 均值回归rsi震荡/横盘市场
布林带bollinger波动市场中的均值回归
MACD 交叉macd趋势跟踪
EMA 20/50 交叉ema_cross中期趋势
Supertrend(ATR)supertrend强劲的趋势市场
Donchian 通道donchian突破 / 海龟交易

评论

支持 Markdown