cryptocurrency-trader
Production-grade AI trading agent for cryptocurrency markets with advanced mathematical modeling, multi-layer validation, probabilistic analysis, and zero-hallucination tolerance. Implements Bayesian inference, Monte Carlo simulations, advanced risk metrics (VaR, CVaR, Sharpe), chart pattern recognition, and comprehensive cross-verification for real-world trading application.
Best use case
cryptocurrency-trader is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Production-grade AI trading agent for cryptocurrency markets with advanced mathematical modeling, multi-layer validation, probabilistic analysis, and zero-hallucination tolerance. Implements Bayesian inference, Monte Carlo simulations, advanced risk metrics (VaR, CVaR, Sharpe), chart pattern recognition, and comprehensive cross-verification for real-world trading application.
Teams using cryptocurrency-trader should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/cryptocurrency-trader/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How cryptocurrency-trader Compares
| Feature / Agent | cryptocurrency-trader | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Production-grade AI trading agent for cryptocurrency markets with advanced mathematical modeling, multi-layer validation, probabilistic analysis, and zero-hallucination tolerance. Implements Bayesian inference, Monte Carlo simulations, advanced risk metrics (VaR, CVaR, Sharpe), chart pattern recognition, and comprehensive cross-verification for real-world trading application.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
SKILL.md Source
# Cryptocurrency Trading Agent Skill
## Purpose
Provide production-grade cryptocurrency trading analysis with mathematical rigor, multi-layer validation, and comprehensive risk assessment. Designed for real-world trading application with zero-hallucination tolerance through 6-stage validation pipeline.
## When to Use This Skill
Use this skill when users request:
- Analysis of specific cryptocurrency trading pairs (e.g., BTC/USDT, ETH/USDT)
- Market scanning to find best trading opportunities
- Comprehensive risk assessment with probabilistic modeling
- Trading signals with advanced pattern recognition
- Professional risk metrics (VaR, CVaR, Sharpe, Sortino)
- Monte Carlo simulations for scenario analysis
- Bayesian probability calculations for signal confidence
## Core Capabilities
### Validation & Accuracy
- 6-stage validation pipeline with zero-hallucination tolerance
- Statistical anomaly detection (Z-score, IQR, Benford's Law)
- Cross-verification across multiple timeframes
- 14 circuit breakers to prevent invalid signals
### Analysis Methods
- Bayesian inference for probability calculations
- Monte Carlo simulations (10,000 scenarios)
- GARCH volatility forecasting
- Advanced chart pattern recognition
- Multi-timeframe consensus (15m, 1h, 4h)
### Risk Management
- Value at Risk (VaR) and Conditional VaR (CVaR)
- Risk-adjusted metrics (Sharpe, Sortino, Calmar)
- Kelly Criterion position sizing
- Automated stop-loss and take-profit calculation
**Detailed capabilities:** See `references/advanced-capabilities.md`
## Prerequisites
Ensure the following before using this skill:
1. Python 3.8+ environment available
2. Internet connection for real-time market data
3. Required packages installed: `pip install -r requirements.txt`
4. User's account balance known for position sizing
## How to Use This Skill
### Quick Start Commands
**Analyze a specific cryptocurrency:**
```bash
python skill.py analyze BTC/USDT --balance 10000
```
**Scan market for best opportunities:**
```bash
python skill.py scan --top 5 --balance 10000
```
**Interactive mode for exploration:**
```bash
python skill.py interactive --balance 10000
```
### Default Parameters
- **Balance:** If not specified by user, use `--balance 10000`
- **Timeframes:** 15m, 1h, 4h (automatically analyzed)
- **Risk per trade:** 2% of balance (enforced by default)
- **Minimum risk/reward:** 1.5:1 (validated by circuit breakers)
### Common Trading Pairs
Major: BTC/USDT, ETH/USDT, BNB/USDT, SOL/USDT, XRP/USDT
AI Tokens: RENDER/USDT, FET/USDT, AGIX/USDT
Layer 1: ADA/USDT, AVAX/USDT, DOT/USDT
Layer 2: MATIC/USDT, ARB/USDT, OP/USDT
DeFi: UNI/USDT, AAVE/USDT, LINK/USDT
Meme: DOGE/USDT, SHIB/USDT, PEPE/USDT
### Workflow
1. **Gather Information**
- Ask user for trading pair (if analyzing specific symbol)
- Ask for account balance (or use default $10,000)
- Confirm user wants production-grade analysis
2. **Execute Analysis**
- Run appropriate command (analyze, scan, or interactive)
- Wait for comprehensive analysis to complete
- System automatically validates through 6 stages
3. **Present Results**
- Display trading signal (LONG/SHORT/NO_TRADE)
- Show confidence level and execution readiness
- Explain entry, stop-loss, and take-profit prices
- Present risk metrics and position sizing
- Highlight validation status (6/6 passed = execution ready)
4. **Interpret Output**
- Reference `references/output-interpretation.md` for detailed guidance
- Translate technical metrics into user-friendly language
- Explain risk/reward in simple terms
- Always include risk warnings
5. **Handle Edge Cases**
- If execution_ready = NO: Explain validation failures
- If confidence <40%: Recommend waiting for better opportunity
- If circuit breakers triggered: Explain specific issue
- If network errors: Suggest retry with exponential backoff
### Output Structure
**Trading Signal:**
- Action: LONG/SHORT/NO_TRADE
- Confidence: 0-95% (integer only, no false precision)
- Entry Price: Recommended entry point
- Stop Loss: Risk management exit (always required)
- Take Profit: Profit target
- Risk/Reward: Minimum 1.5:1 ratio
**Probabilistic Analysis:**
- Bayesian probabilities (bullish/bearish)
- Monte Carlo profit probability
- Signal strength (WEAK/MODERATE/STRONG)
- Pattern bias confirmation
**Risk Assessment:**
- VaR and CVaR (Value at Risk metrics)
- Sharpe/Sortino/Calmar ratios
- Max drawdown and win rate
- Profit factor
**Position Sizing:**
- Standard (2% risk rule) - recommended
- Kelly Conservative - mathematically optimal
- Kelly Aggressive - higher risk/reward
- Trading fees estimate
**Validation Status:**
- Stages passed (must be 6/6 for execution ready)
- Circuit breakers triggered (if any)
- Warnings and critical failures
**Detailed interpretation:** See `references/output-interpretation.md`
## Presenting Results to Users
### Language Guidelines
Use beginner-friendly explanations:
- "LONG" → "Buy now, sell higher later"
- "SHORT" → "Sell now, buy back cheaper later"
- "Stop Loss" → "Automatic exit to limit loss if wrong"
- "Confidence %" → "How certain we are (higher = better)"
- "Risk/Reward" → "For every $1 risked, potential $X profit"
### Required Risk Warnings
ALWAYS include these reminders:
- Markets are unpredictable - perfect analysis can still be wrong
- Start with small amounts to learn
- Never risk more than 2% per trade (enforced automatically)
- Always use stop losses
- This is analysis, NOT financial advice
- Past performance does NOT guarantee future results
- User is solely responsible for all trading decisions
### When NOT to Trade
Advise users to avoid trading when:
- Validation status <6/6 passed
- Execution Ready flag = NO
- Confidence <60% for moderate signals, <70% for strong
- User doesn't understand the analysis
- User can't afford potential loss
- High emotional stress or fatigue
## Advanced Usage
### Programmatic Integration
For custom workflows, import directly:
```python
from scripts.trading_agent_refactored import TradingAgent
agent = TradingAgent(balance=10000)
analysis = agent.comprehensive_analysis('BTC/USDT')
print(analysis['final_recommendation'])
```
See `example_usage.py` for 5 comprehensive examples.
### Configuration
Customize behavior via `config.yaml`:
- Validation strictness (strict vs normal mode)
- Risk parameters (max risk, position limits)
- Circuit breaker thresholds
- Timeframe preferences
### Testing
Verify installation and functionality:
```bash
# Run compatibility test
./test_claude_code_compat.sh
# Run comprehensive tests
python -m pytest tests/
```
## Reference Documentation
- `references/advanced-capabilities.md` - Detailed technical capabilities
- `references/output-interpretation.md` - Comprehensive output guide
- `references/optimization.md` - Trading optimization strategies
- `references/protocol.md` - Usage protocols and best practices
- `references/psychology.md` - Trading psychology principles
- `references/user-guide.md` - End-user documentation
- `references/technical-docs/` - Implementation details and bug reports
## Architecture
**Core Modules:**
- `scripts/trading_agent_refactored.py` - Main trading agent (production)
- `scripts/advanced_validation.py` - Multi-layer validation system
- `scripts/advanced_analytics.py` - Probabilistic modeling engine
- `scripts/pattern_recognition_refactored.py` - Chart pattern recognition
- `scripts/indicators/` - Technical indicator calculations
- `scripts/market/` - Data provider and market scanner
- `scripts/risk/` - Position sizing and risk management
- `scripts/signals/` - Signal generation and recommendation
**Entry Points:**
- `skill.py` - Command-line interface (recommended)
- `__main__.py` - Python module invocation
- `example_usage.py` - Programmatic usage examples
## Version
**v2.0.1 - Production Hardened Edition**
Recent improvements:
- Fixed critical bugs (division by zero, import paths, NaN handling)
- Enhanced network retry logic with exponential backoff
- Improved logging infrastructure
- Comprehensive input validation
- UTC timezone consistency
- Benford's Law threshold optimization
**Status:** 🟢 PRODUCTION READY
See `references/technical-docs/FIXES_APPLIED.md` for complete changelog.
## Troubleshooting
**Installation issues:**
```bash
pip install --upgrade pip
pip install -r requirements.txt
```
**Import errors:**
Ensure running from skill directory or using `skill.py` entry point.
**Network failures:**
System automatically retries with exponential backoff (3 attempts).
**Validation failures:**
Check validation report in output - explains which stage failed and why.
**For detailed debugging:**
Enable logging in `config.yaml` or check `references/technical-docs/BUG_ANALYSIS_REPORT.md`Related Skills
base-trader
Autonomous crypto trading on Base via Bankr. Use for trading tokens, monitoring launches, executing strategies, or managing a trading portfolio. Triggers on "trade", "buy", "sell", "launch", "snipe", "profit", "PnL", "portfolio balance", or any crypto trading task on Base.
portfolio-watcher
Monitor stock/crypto holdings, get price alerts, track portfolio performance
portainer
Control Docker containers and stacks via Portainer API. List containers, start/stop/restart, view logs, and redeploy stacks from git.
portable-tools
Build cross-device tools without hardcoding paths or account names
polymarket
Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.
polymarket-traiding-bot
No description provided.
polymarket-analysis
Analyze Polymarket prediction markets for trading edges. Pair Cost arbitrage, whale tracking, sentiment analysis, momentum signals, user profile tracking. No execution.
polymarket-agent
Autonomous prediction market agent - analyzes markets, researches news, and identifies trading opportunities
polymarket-5
Query Polymarket prediction markets. Use for questions about prediction markets, betting odds, market prices, event probabilities, or when user asks about Polymarket data.
polymarket-4
Query Polymarket prediction markets. Use for questions about prediction markets, betting odds, market prices, event probabilities, or when user asks about Polymarket data.
polymarket-3
Query Polymarket prediction market odds and events via CLI. Search for markets, get current prices, list events by category. Supports sports betting (NFL, NBA, soccer/EPL, Champions League), politics, crypto, elections, geopolitics. Real money markets = more accurate than polls. No API key required. Use when asked about odds, probabilities, predictions, or "what are the chances of X".
polymarket-2
Query Polymarket prediction markets - check odds, trending markets, search events, track prices.