Communitygithub.com

Kernel8901/ai-agent-skills-classification

DWLF(dwlf.co.uk)という暗号通貨・株式市場分析プラットフォームと連携します。マーケットデータ、価格チャート、テクニカル指標、戦略作成、バックテスト、ポートフォリオ管理、トレードジャーナルなどを提供します。

ai-agent-skills-classification とは?

このスキルは、DWLF(dwlf.co.uk)市場分析プラットフォームと統合するためのAIエージェント機能です。開発者やトレーダーは、このスキルを通じてビットコインやイーサリアムなどの暗号通貨、TeslaやNVIDIAなどの株式、FXペアのリアルタイム市場データ、OHLCVローソク足、テクニカル指標(EMA、RSI、DSS、サポート/レジスタンス、トレンドライン、SMC、ローソク足パターンなど)にアクセスできます。視覚的なシグナルビルダーで戦略を作成し、バックテストを実行し、カスタムイベントやトレードシグナルを管理できます。また、ポートフォリオ追跡、ウォッチリスト、トレードジャーナル機能も備えています。DWLFアカデミーから教育コンテンツを取得する機能も含まれています。このスキルはClaude CodeやCodexなどのAIエージェントプラットフォームで動作し、APIキー認証とシェルスクリプト`scripts/dwlf-api.sh`を使用してDWLF API v2と通信します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Kernel8901/ai-agent-skills-classification/tree/HEAD/%E9%87%91%E8%9E%8D/dwlf

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

DWLF — 市場分析プラットフォーム

APIベース: https://api.dwlf.co.uk/v2

認証

APIキー認証を使用します。キーはTOOLS.mdを確認してください。ヘッダー:

Authorization: ApiKey dwlf_sk_...

ヘルパースクリプト: scripts/dwlf-api.sh

クイックスタート

# 汎用GETリクエスト
./scripts/dwlf-api.sh GET /market-data/BTC-USD

# クエリパラメータ付き
./scripts/dwlf-api.sh GET "/events?symbol=BTC-USD&limit=10"

# POSTリクエスト
./scripts/dwlf-api.sh POST /visual-backtests '{"strategyId":"...","symbol":"BTC-USD"}'

シンボル形式

  • 暗号通貨: BTC-USD, ETH-USD, SOL-USD (常に -USD サフィックス)
  • 株式/ETF: TSLA, NVDA, META, MARA, RIOT
  • FX: GBP-USD, EUR-USD

ユーザーが「BTC」と言った場合 → BTC-USD を使用。「TSLA」と言った場合 → TSLA を使用。

コアエンドポイント

市場データ

メソッドパス説明
GET/market-data/{symbol}?interval=1d&limit=50OHLCVローソク足
GET/market-data/symbols追跡中の全シンボル一覧
GET/support-resistance/{symbol}スコア付きサポート/レジスタンスレベル
GET/chart-indicators/{symbol}?interval=1d全指標(RSI, EMA, MACDなど)
GET/trendlines/{symbol}自動検出されたトレンドライン
GET/events?symbol={symbol}&limit=20システムイベント(ブレイクアウト)
GET/events?type=custom_event&scope=user&symbol={symbol}&days=30ユーザーのカスタムイベント(wcl, dss, リバーサルなど)

戦略とシグナル

メソッドパス説明
GET/visual-strategiesユーザーの戦略一覧
GET/visual-strategies/{id}戦略詳細
POST/visual-strategies戦略作成
PUT/visual-strategies/{id}戦略更新
GET/user/trade-signals/activeアクティブなトレードシグナル
GET/user/trade-signals/recent?limit=20最近のシグナル
GET/user/trade-signals/statsシグナルパフォーマンス統計
GET/user/trade-signals/symbol/{symbol}特定シンボルのシグナル

バックテスト

メソッドパス説明
POST/visual-backtestsバックテストをトリガー(非同期)
GET/visual-backtests/{id}バックテスト結果を取得

バックテストは非同期 — POSTでトリガー後、GETで完了するまでポーリング。

ポートフォリオとトレード

メソッドパス説明
GET/portfoliosポートフォリオ一覧
GET/portfolios/{id}ポートフォリオ詳細 + 保有銘柄
GET/trades?status=openトレード一覧
POST/trades新規トレードを記録
PUT/trades/{id}トレード更新
GET/trade-plansトレードプラン一覧

ウォッチリスト

メソッドパス説明
GET/watchlistウォッチリスト取得
POST/watchlistシンボル追加({"symbol":"BTC-USD"})
DELETE/watchlist/{symbol}シンボル削除

カスタムイベント

メソッドパス説明
GET/custom-eventsカスタムイベント一覧
POST/custom-eventsカスタムイベント作成
GET/custom-events/{id}イベント詳細

カスタムイベントのシンボル有効化

メソッドパス説明
POST/custom-event-symbols/:eventId/enable-allイベントのシンボルを一括有効化
POST/custom-event-symbols/:eventId/disable-allイベントのシンボルを一括無効化
GET/custom-event-symbols/event/:eventIdイベントの有効なシンボルを取得
GET/custom-event-symbolsすべてのイベント-シンボル関連付けを一覧表示

戦略のシンボル有効化

メソッドパス説明
POST/strategy-symbols/:strategyId/enable-all戦略のシンボルを一括有効化
POST/strategy-symbols/:strategyId/disable-all戦略のシンボルを一括無効化
GET/strategy-symbols/strategy/:strategyId戦略の有効なシンボルを取得
GET/strategy-symbolsすべての戦略-シンボル関連付けを一覧表示

評価

メソッドパス説明
POST/evaluations評価実行をトリガー
GET/evaluations/{id}評価結果を取得

シンボル有効化(作成後に必須)

⚠️ 重要: カスタムイベントまたは戦略を作成しても、シンボルに対して自動的には有効化されません。作成後、ユーザーにどのシンボルで有効化するか必ず尋ねてから、有効化エンドポイントを呼び出してください。この手順を省略すると、イベント/戦略は発火せず、シグナルも生成されません。

ワークフロー: カスタムイベント

  1. イベントを作成 → POST /custom-events
  2. イベントをコンパイル → POST /custom-events/{id}/compile
  3. どのシンボルで有効化するかユーザーに尋ねる
  4. シンボルを有効化 → POST /custom-event-symbols/{eventId}/enable-all に { "symbols": ["BTC-USD", "ETH-USD"] } を指定

ワークフロー: 戦略

  1. 戦略を作成 → POST /visual-strategies
  2. 戦略をコンパイル → POST /visual-strategies/{id}/compile
  3. どのシンボルで有効化するかユーザーに尋ねる
  4. シンボルを有効化 → POST /strategy-symbols/{strategyId}/enable-all に { "symbols": ["BTC-USD", "ETH-USD"] } を指定

有効なシンボルの確認

  • イベントのシンボル: GET /custom-event-symbols/event/{eventId}
  • 戦略のシンボル: GET /strategy-symbols/strategy/{strategyId}
  • 全有効化: GET /custom-event-symbols および GET /strategy-symbols(クエリ: ?activeOnly=true)

シンボルの無効化

  • イベント: POST /custom-event-symbols/{eventId}/disable-all に { "symbols": [...] } を指定
  • 戦略: POST /strategy-symbols/{strategyId}/disable-all に { "symbols": [...] } を指定

レスポンスの整形

ユーザーにデータを提示する際:

市場概要: 価格、変化率、主要サポート/レジスタンスレベル、最近のイベントを表示。

シグナル: シンボル、方向、エントリー、ストップロス、信頼度スコア、戦略名を表示。

サポート/レジスタンスレベル: スコア順(強い順)、レベルとタッチ数を表示。

バックテスト: トレード数、勝率、総収益率、シャープレシオ、最良/最悪のトレードを表示。

利用可能な指標

EMA(複数期間)、SMA、RSI、MACD、ボリンジャーバンド、DSS(二重平滑化ストキャスティクス)、 ストキャスティクスRSI、ATR、ADX、OBV、ボリュームプロファイル、一目均衡表、フィボナッチリトレースメント、 サポート/レジスタンス、トレンドライン、ローソク足パターン、SMC(オーダーブロック、FVGs、BOS/ChoCH)。

アカデミー

DWLFアカデミーはCDNホスト型の教育コンテンツコレクション(15トラック、60以上のレッスン)で、指標、イベント、戦略、チャート分析などをカバーしています。認証は不要です。

アカデミーツールを使用してレッスンコンテンツを読み、DWLFの概念を理解します:

  • dwlf_list_academy_tracks — 全トラックとレッスンを参照
  • dwlf_search_academy — キーワードで検索
  • dwlf_get_academy_lesson — 特定のレッスンを読む(マークダウン)

ユーザーが「DWLFでXはどのように動作しますか?」または「DSSとは何ですか?」と尋ねた場合、まずアカデミーを確認してください — おそらくそれを説明するレッスンがあります。

詳細リファレンス

  • APIエンドポイント(パラメータ、レスポンス形式): references/api-endpoints.md を参照
  • 戦略ビルダー(ノードタイプ、エッジ配線、例): references/strategy-builder.md を参照

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

関連スキル