← Back to Skills Marketplace
aiescherbot-collab

Trading Signals

by aiescherbot-collab · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
55
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aiescher-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...
README (SKILL.md)

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 \x3C 30 (oversold) Strong
🟢 BUY Golden Cross (SMA20 > SMA50) Medium
🟢 BUY Price near SMA20 bounce Weak
🔴 SELL RSI > 70 (overbought) Strong
🔴 SELL Death Cross (SMA20 \x3C 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": "[email protected]",
    "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
Usage Guidance
Review before installing. Only use this if you are comfortable with it reading a local Resend API credential and sending trading signal reports through Resend. Change or remove the default email recipient before running it, avoid using continuous monitoring unless you explicitly want recurring checks, and consider disabling email alerts until the skill documents consent, recipients, credential handling, and stored state clearly.
Capability Tags
cryptorequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The trading analysis, TradingView access, indicators, and monitoring scripts fit the stated purpose, and email alerts are mentioned in the README-style instructions. The concern is that the default configuration includes a prefilled recipient address and the scripts can automatically email generated reports when signals appear.
Instruction Scope
The trigger covers trading signals, technical analysis, buy/sell recommendations, and automated monitoring. The documentation discloses monitoring and alerting, but it does not clearly require user confirmation before recurring monitoring or outbound email alerts.
Install Mechanism
No install-time hooks, startup registration, destructive commands, or automatic persistence mechanisms were found; the behavior is exposed through manually run Node scripts.
Credentials
The skill uses external market data APIs and a third-party email API, reads a local credential file at ~/.config/resend/credentials.json, and can send generated analysis off-device. Market data access is expected, but local credential use and outbound email need clearer scoping and consent.
Persistence & Privilege
The monitor script is a long-running interval process, and analyze.js writes .signal-state.json to remember prior signals. There is no privilege escalation, but the persistent state and use of a user email API key are under-documented.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aiescher-trading-signals
  3. After installation, invoke the skill by name or use /aiescher-trading-signals
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of trading-signals skill: - Generates buy/sell trading signals for stocks, indices, crypto, and commodities using TradingView and CoinGecko data - Supports key technical indicators: RSI, SMA (20/50), MACD, and Bollinger Bands - Covers multiple asset classes and timeframes (15m, 60m, 240m, 1D) - Provides email alerts for strong signals - Includes scripts for asset analysis and continuous market monitoring - Easy configuration for custom assets and alert thresholds
Metadata
Slug aiescher-trading-signals
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Trading Signals?

Generate trading signals for stocks, indices, crypto, and commodities using TradingView data. Use when user asks for trading signals, technical analysis, buy... It is an AI Agent Skill for Claude Code / OpenClaw, with 55 downloads so far.

How do I install Trading Signals?

Run "/install aiescher-trading-signals" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Trading Signals free?

Yes, Trading Signals is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Trading Signals support?

Trading Signals is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Trading Signals?

It is built and maintained by aiescherbot-collab (@aiescherbot-collab); the current version is v1.0.0.

💬 Comments