Skill 詳細

finance-research-agent

Comprehensive multi-asset financial research and reporting.

一致度直接一致金融 向けにレビュー済み
出典notabanker/codexclawd外部ソース
報告インストール数58人気度の参考値

使用前に確認

自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。

保存された出典プレビュー

SKILL.md

これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。

---
name: finance-research-agent
description: "Comprehensive financial research agent for market data, news analysis, technical indicators, and report generation. Use when Codex needs to: research stocks/crypto/macro data, analyze market trends, scan financial news, generate investment theses, or produce structured research reports. Integrates with Polymarket for price tracking and supports multiple data sources (Yahoo Finance, CoinGecko, etc.)."
---

# Finance Research Agent

## Overview

This skill provides a complete framework for autonomous financial research. It handles data gathering, analysis, and report generation across multiple asset classes (stocks, crypto, commodities, macro indicators). The agent can operate in different modes: quick snapshots, deep dives, or continuous monitoring.

**Key features:**
- Multi-source market data (real-time + historical)
- News sentiment analysis
- Technical indicator calculations
- Polymarket position tracking
- Automated report generation (markdown/PDF)
- Alert/watchlist management

## Core Capabilities

### 1. Market Data Research

Fetch current and historical price data for any ticker/symbol.

**Example requests:**
- "Get me the last 30 days of BTC price data"
- "What's the current P/E ratio for AAPL?"
- "Show me the 1-hour chart for ETH"

**Usage:**
```python
from .scripts.data_fetcher import fetch_historical, fetch_current
data = fetch_historical("AAPL", period="1mo", interval="1d")
```

**Supported sources:**
- Yahoo Finance (stocks, ETFs, indices)
- CoinGecko (crypto)
- FRED API (macro indicators)
- Polymarket (prediction markets)

### 2. News & Sentiment Analysis

Scan financial news and extract sentiment/insights.

**Example requests:**
- "What's the latest news on Nvidia?"
- "Scan for Fed policy news in the last 24 hours"
- "Summarize sentiment around Tesla"

**Process:**
1. Query news APIs (Google News, RSS feeds)
2. Filter by relevance (ticker, keywords, date range)
3. Extract sentiment (positive/negative/neutral)
4. Identify key entities and events
5. Summarize findings

**Output:** JSON with articles, sentiment scores, and summary.

### 3. Technical Analysis

Calculate indicators and identify patterns.

**Indicators included:**
- Moving averages (SMA, EMA, WMA)
- RSI, MACD, Bollinger Bands
- Volume profiles
- Support/resistance levels
- Candlestick patterns

**Example:**
```
Analyze NVDA technicals:
- RSI(14) = 67.3 (neutral)
- Price above 50-day SMA
- MACD bullish crossover
```

### 4. Polymarket Integration

Track your active positions and market probabilities.

**Features:**
- List all active positions
- Check market prices vs. your entry
- Get pending market updates (US-Iran strike dates, etc.)
- Alert on significant probability shifts

**Example:**
"Show my Polymarket positions on Feb 28 Iran strike market"

### 5. Report Generation

Create professional research reports in markdown or PDF.

**Report types:**
- **Snapshot** (1-2 pages): quick overview of a ticker
- **Deep Dive** (5-10 pages): comprehensive analysis with charts
- **Daily Briefing**: top movers, news summary, watchlist updates
- **Portfolio Summary**: aggregate view of all holdings + Polymarket

**Templates available:**
- `assets/templates/report_snapshot.md`
- `assets/templates/report_deep_dive.md`
- `assets/templates/daily_briefing.md`

**Customization:**
Reports use Jinja2 templates. Edit templates in `assets/templates/` to change format, add sections, or modify branding.

### 6. Watchlist & Alerts

Maintain a watchlist of symbols and receive alerts when conditions are met.

**Alert triggers:**
- Price thresholds (above/below)
- Volume spikes (>2x average)
- News sentiment shifts
- RSI overbought/oversold
- Polymarket probability changes

**Example setup:**
```yaml
watchlist:
  - symbol: BTC-USD
    alerts:
      - price_above: 100000
      - rsi_below: 30
```

## Workflow Examples

### Quick Snapshot (10 minutes)

User: "Give me a quick read on AMD"

Agent:
1. Fetch current price and key metrics 
GitHub で全文を読む (外部ページ)
関連情報

関連する仕事