360 Secure SkillHub
360 安全技能中心

Trading Signals

该 Skill 使用 TradingView 实时数据计算 RSI、SMA(20/50)、MACD、布林带等技术指标,为指数、股票、加密货币、商品和外汇生成买入/卖出信号,支持 15m/60m/240m/1D 周期,并可对强信号发送邮件告警或按间隔持续监控。

aiescherbot-collab
aiescherbot-collab
热度 25.57
最近更新 2026-05-27 12:49:30
分类:数据依赖:代码执行 / 第三方 API / 读写文件应用场景:市场分析 / 财务 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add aiescher-trading-signals
Metadata
name
trading-signals
description
Generate trading signals for stocks, indices, crypto, and commodities using TradingView data. Use when user asks for trading signals, technical analysis, buy/sell recommendations, market indicators (RSI, MACD, SMA), or automated market monitoring. Supports real-time data from TradingView and CoinGecko.

Trading Signals

Generate technical trading signals using TradingView real-time data.

Capabilities

  • Technical Indicators: RSI, SMA (20/50), MACD, Bollinger Bands
  • Signal Generation: Buy/Sell signals based on indicator combinations
  • Asset Coverage: Indices, stocks, crypto, commodities, forex
  • Timeframes: 15m, 60m, 240m, 1D
  • Alerting: Email notifications for strong signals

Quick Start

# Analyze default assets
node scripts/analyze.js

# Analyze specific asset
node scripts/analyze.js --symbol BINANCE:BTCUSDT --name Bitcoin

# Continuous monitoring (15min intervals)
node scripts/monitor.js --interval 15

Signal Types

Signal Indicator Strength
🟢 BUY RSI < 30 (oversold) Strong
🟢 BUY Golden Cross (SMA20 > SMA50) Medium
🟢 BUY Price near SMA20 bounce Weak
🔴 SELL RSI > 70 (overbought) Strong
🔴 SELL Death Cross (SMA20 < SMA50) Medium
🔴 SELL Price below SMA20 resistance Weak

Configuration

Edit references/assets.json to customize monitored assets:

{
  "assets": [
    { "symbol": "XETR:DAX", "name": "DAX", "category": "Index", "timeframe": "60" },
    { "symbol": "BINANCE:BTCUSDT", "name": "Bitcoin", "category": "Crypto", "timeframe": "60" }
  ],
  "alerts": {
    "email": "ai.escher.bot@gmail.com",
    "minStrength": "medium",
    "rsiThresholds": { "oversold": 30, "overbought": 70 }
  }
}

Scripts

  • scripts/analyze.js - Single analysis run
  • scripts/monitor.js - Continuous monitoring with alerts
  • scripts/lib/tradingview.js - TradingView API wrapper
  • scripts/lib/indicators.js - Technical indicator calculations
  • scripts/lib/email.js - Email alert sender

Dependencies

  • @mathieuc/tradingview - TradingView WebSocket API
  • Node.js built-in https for CoinGecko API