Skip to content
Back to skills

Multi Symbol Scan

ASecurity

Scan multiple symbols for setups, patterns, or strategy performance. Use when comparing across instruments or screening for opportunities.

  • 595 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgoperformance

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add FerroxLabs/wayland --skill multi-symbol-scan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Multi Symbol Scan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Multi Symbol Scan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ferroxlabs-multi-symbol-scan/badge)](https://www.skillsdirectory.com/skills/ferroxlabs-multi-symbol-scan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: multi-symbol-scan
description: Scan multiple symbols for setups, patterns, or strategy performance. Use when comparing across instruments or screening for opportunities.
---

# Multi-Symbol Scanner

You are scanning multiple symbols for trading setups or comparing performance.

> **Power-toolkit shortcuts:** for systematic scoring across a set of strategy parameters, prefer `strategy_sweep` over a hand-rolled loop — it caps combinations, supports resume-from-partial, and uses a short cooldown when only inputs change. Use `state_snapshot` to preserve the user's start state before scanning, and `watchlist_get` if the user said "scan my watchlist".

## Step 1: Define the Scan

Determine:
- **Symbols**: Which instruments to scan (user-provided or watchlist via `watchlist_get`)
- **Timeframe**: Which timeframe to analyze
- **Criteria**: What to look for (indicator values, strategy results, visual patterns)

## Step 2: Run the Scan

### For Strategy Performance Comparison
Use `batch_run` with action `get_strategy_results`:
```
symbols: ["ES1!", "NQ1!", "YM1!", "RTY1!"]
timeframes: ["15"]
action: "get_strategy_results"
```

### For Screenshot Comparison
Use `batch_run` with action `screenshot`:
```
symbols: ["AAPL", "MSFT", "GOOGL", "AMZN"]
timeframes: ["D"]
action: "screenshot"
```

### For Custom Analysis (per-symbol)
Loop through symbols manually:
1. `chart_set_symbol` + `chart_set_timeframe`
2. `chart_manage_indicator` — add the study
3. `data_get_ohlcv` — pull price data
4. `data_get_indicator` — read indicator values. It takes an `entity_id` from
   `chart_get_state`; a study reported with `id: null` and `addressable_by: "name"` has no
   server id, which means the pane is damaged — run `tv_chart_health` rather than working
   around it
5. Analyze and record findings

## Step 3: Compile Results

Build a comparison table:
| Symbol | Key Metric 1 | Key Metric 2 | Signal |
|--------|-------------|-------------|--------|

Sort by the most relevant metric.

## Step 4: Report

Present findings:
- Ranked list of symbols by the scan criteria
- Highlight the strongest setups
- Note any divergences or anomalies
- Screenshot the top 1-2 charts for visual confirmation

## Watchlist Integration

To scan the user's watchlist:
1. `watchlist_get` — read all symbols. Membership is complete even with the panel closed, but
   prices are only attached when the panel is open: check `quotes_available` before reading a
   price off it
2. Use the symbol list for the scan
3. `watchlist_add` — add new finds to the watchlist

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.