Install
$ agentstack add skill-ske-labs-agent-trading-skills-bollinger-bands ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Bollinger Bands Trading
Bollinger Bands measure volatility and identify potential reversals and breakouts.
Components
| Band | Calculation | Meaning | | ---------- | -------------- | --------------------- | | Middle | 20 SMA | Trend baseline | | Upper | SMA + 2 StdDev | Resistance/overbought | | Lower | SMA - 2 StdDev | Support/oversold |
Band Width = (Upper - Lower) / Middle * 100
Signals
Mean Reversion (Range Trading)
- Price touches upper band + RSI >70 → look for short toward middle band
- Price touches lower band + RSI , exchange=, interval=)
```
- Calculate Band Width:
(Upper - Lower) / Middle * 100
- Narrow (4%) → expect mean reversion
- Confirm with RSI:
`` get_indicators(indicator_code="rsi", symbol=, exchange=, interval=) ``
- Identify setup: band edge + reversal candle → mean reversion; squeeze + volume → breakout
- Mark on chart:
`` draw_chart_analysis(action="create", drawing={ "type": "highlight", "points": [ {"time": , "price": }, {"time": , "price": } ], "options": {"text": "BB Squeeze (Width: 1.8%)"} }) ``
Key Rules
- NEVER trade mean reversion when Band Width is expanding (trend in progress)
- NEVER enter on band touch alone; require confirmation candle + RSI extreme
- Band Width <2% signals squeeze; prepare for breakout, not mean reversion
- Default settings: 20 SMA, 2 StdDev. Use 10/1.5 for more signals, 50/2.5 for fewer
- A close outside the band is not a signal by itself; wait for follow-through or reversal
Related Skills
- mean-reversion — adds z-score and RSI frameworks to BB touch signals
- market-regime-detection — BB Width is a key volatility input for regime classification
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: SKE-Labs
- Source: SKE-Labs/agent-trading-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.