nazimboudeffa

Yahoo Finance FOREX

専門分野v1.0.0
作者:nazimboudeffa更新日 2026-05-11yahoo-finance-forex@clawhub_nazimboudeffa/yahoo-finance-forex
金融分析#News#Trading

AlphaMoatによると、2026-09時点でYahoo Finance FOREXのダウンロード数は4,024、スター数は1で、AIスキル全体5,078件中2,541位、専門分野では465件中210位です。

インストール数
246
ダウンロード数
4024
スター数
1
総合順位
#2,541
全体の上位 51% · 専門分野の上位 46%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗12738551-
SkillHub ↗24640241—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

Yahoo Finance から外国為替ニュースと市場データを取得し、センチメントを分析して取引の背景を示します。市場は頻繁に変動し、センチメント分析も誤る可能性があるため、時刻と出典を確認し、取引助言として扱わないでください。

資料公開日 2026-10-27

できること

  • 外国為替ニュースと市場データを確認する
  • 通貨ペアの市場背景を理解する

使う場面

  • 外為情報を追跡するとき
  • 市場背景を確認するとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

これらの通貨ペアの最近のニュースと市場データを取得し、出典時刻を記して。
センチメントをまとめ、取引指示は出さないで。

月次の推移

ダウンロード数4024
2533333441342026-03 · ダウンロード数 26432026-05 · ダウンロード数 32222026-06 · ダウンロード数 33792026-07 · ダウンロード数 36222026-08 · ダウンロード数 37442026-09 · ダウンロード数 402426-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-094024—1
2026-083744+3.4%1
2026-073622+7.2%1
2026-063379+4.9%1
2026-053222—1
2026-032643—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

5.4 KB・ClawHub v1.0.0
---
name: yahoo-finance-forex
description: Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR/USD, GBP/USD, USD/JPY, etc.). Analyzes sentiment and provides trading context.
homepage: https://github.com/nazimboudeffa/openclaw-yahoo-finance-forex
metadata:
  openclaw:
    emoji: "💱"
    requires:
      bins: ["python3"]
    install:
すべて表示(全 196 行)
      - id: pip
        kind: pip
        packages: ["yfinance>=0.2.40"]
        label: "Install yfinance"
---

# Yahoo Finance FOREX

Analyze major FOREX pairs using Yahoo Finance data: news, market data, sentiment analysis.

## When to Use This Skill

- User asks about FOREX pairs (EUR/USD, GBP/USD, USD/JPY, etc.)
- User wants latest FOREX news or market sentiment
- User needs fundamental analysis for currency trading
- User asks "What's happening with EUR/USD?" or similar

## Supported Currency Pairs

**7 Major Pairs:**
- EUR/USD 🇪🇺🇺🇸 (Euro Dollar)
- GBP/USD 🇬🇧🇺🇸 (Cable)
- USD/JPY 🇺🇸🇯🇵 (Dollar Yen)
- USD/CHF 🇺🇸🇨🇭 (Swissy)
- AUD/USD 🇦🇺🇺🇸 (Aussie)
- USD/CAD 🇺🇸🇨🇦 (Loonie)
- NZD/USD 🇳🇿🇺🇸 (Kiwi)

## Quick Start

### Fetch FOREX News

```bash
python3 scripts/fetch_forex_news.py EURUSD --limit 10
```

**Output:**
```json
{
  "pair": "EURUSD",
  "current_rate": 1.10250,
  "change_pct": 0.136,
  "news": [
    {
      "title": "ECB maintains hawkish stance on rates",
      "published": "2026-02-02 14:30:00",
      "publisher": "Reuters"
    }
  ],
  "sentiment": {
    "pair_sentiment": 3,
    "recommendation": "BUY"
  }
}
```

## Workflow

### 1. User Asks About FOREX

**User:** "What's happening with EUR/USD?"

**Your Action:**
1. Run: `python3 scripts/fetch_forex_news.py EURUSD --limit 8`
2. Parse the JSON output
3. Analyze the sentiment and news
4. Provide a summary with:
   - Current rate and change
   - Key news headlines
   - Sentiment analysis (bullish/bearish)
   - Trading context (support/resistance if available)

### 2. Analyze Sentiment

The script automatically calculates sentiment based on keywords:

**Bullish Keywords:** strengthens, rallies, hawkish, rate hike, growth
**Bearish Keywords:** weakens, falls, dovish, rate cut, recession

**Sentiment Score:**
- Positive (> 2): Bullish for the pair
- Negative (< -2): Bearish for the pair
- Near zero: Neutral

### 3. Provide Context

Always include:
- **Fundamentals:** What central banks are doing (ECB, Fed, BoJ, etc.)
- **News Impact:** How recent news affects the pair
- **Technical Context:** Current price vs support/resistance (if available)

## Script Reference

### fetch_forex_news.py

**Usage:**
```bash
python3 scripts/fetch_forex_news.py <PAIR> [--limit N]
```

**Arguments:**
- `<PAIR>`: Currency pair (EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, USDCAD, NZDUSD)
- `--limit N`: Number of news articles to fetch (default: 10, max: 50)

**Output Fields:**
- `pair`: Currency pair code
- `current_rate`: Current exchange rate
- `change_pct`: 24h percentage change
- `news[]`: Array of news articles
  - `title`: Article headline
  - `published`: Publication timestamp
  - `publisher`: News source
  - `link`: Article URL (optional)
- `sentiment`: Sentiment analysis
  - `pair_sentiment`: Sentiment score (-10 to +10)
  - `recommendation`: BUY/SELL/HOLD

## Examples

### Get EUR/USD Analysis

```bash
python3 scripts/fetch_forex_news.py EURUSD --limit 5
```

### Get GBP/USD News

```bash
python3 scripts/fetch_forex_news.py GBPUSD --limit 8
```

## Central Bank Focus

When analyzing FOREX pairs, consider these central banks:
- **EUR/USD**: ECB (European Central Bank) vs Fed (Federal Reserve)
- **GBP/USD**: BoE (Bank of England) vs Fed
- **USD/JPY**: Fed vs BoJ (Bank of Japan)
- **USD/CHF**: Fed vs SNB (Swiss National Bank)
- **AUD/USD**: RBA (Reserve Bank of Australia) vs Fed
- **USD/CAD**: Fed vs BoC (Bank of Canada)
- **NZD/USD**: RBNZ (Reserve Bank of New Zealand) vs Fed

## Best Practices

1. **Always fetch news first** before making analysis
2. **Check sentiment score** to understand market bias
3. **Read headlines** to identify key drivers
4. **Consider fundamentals** (interest rates, economic data, geopolitics)
5. **Provide balanced analysis** - acknowledge both bullish and bearish factors
6. **Mention risk factors** - volatility, upcoming events, technical levels

## Reference Files

See `/references` directory for:
- `api-examples.md`: Detailed usage examples
- `forex-pairs.md`: Complete pairs reference with Yahoo Finance symbols
- `sentiment-guide.md`: Sentiment calculation methodology

## Limitations

- News data may have slight delays (1-5 minutes)
- Sentiment is keyword-based, not deep NLP analysis
- Historical data limited to recent news (last 7-14 days typically)
- No real-time tick data (only periodic updates)

## Troubleshooting

**Script fails to run:**
- Ensure Python 3.7+ is installed
- Install yfinance: `pip install yfinance>=0.2.40`

**No news returned:**
- Check internet connection
- Verify pair symbol is correct
- Try different pair or reduce limit

**Rate data missing:**
- Yahoo Finance API may be temporarily unavailable
- Try again in a few minutes

## Support

For issues or questions:
- GitHub: https://github.com/nazimboudeffa/openclaw-yahoo-finance-forex
- Report bugs via GitHub Issues

専門分野の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。