Communitygithub.com

OpenKrab/ClawGold

LiteLLM、APScheduler、高度な戦略を活用したAI駆動型XAUUSD取引システム

ClawGold とは?

ClawGoldは、金(XAUUSD)の自動売買を目的としたAIエージェントシステムです。LiteLLMを介して複数のAIプロバイダ(OpenCode、KiloCode、Geminiなど)を統合し、市場分析やシグナル生成をAIに委ねることができます。APSchedulerによるバックグラウンドジョブ管理、Yahoo Financeからのリアルタイム価格取得、移動平均線クロスオーバーを用いたテクニカル分析、ポートフォリオ追跡機能を備えています。主にClaude Code、Cursor、CodexなどのターミナルベースのAIエージェント上で動作し、コマンド一つで取引シグナル取得やシミュレーション取引を実行できます。

対応~Claude Code✓Codex CLI~Cursor✓Gemini CLI✓OpenCode
npx skills add OpenKrab/ClawGold

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

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

ドキュメント

ClawGold v2.0

説明: ClawGoldは、AIエージェントを搭載した自律型XAUUSD(金対米ドル)取引システムです。LiteLLMを介したマルチプロバイダLLM統合、堅牢なAPSchedulerバックエンド、高度なテクニカル分析、リアルタイム感情分析、自動売買実行を特徴としています。

最新アップデート: フェーズ1(v2.0.0)— LiteLLM統合、APScheduler移行、Richログ機能強化。

パフォーマンス: 自動フォールバックによるサブ秒単位のLLM呼び出し、永続的なジョブ復旧、信頼性が約10~15%向上。

セキュリティ: ローカルファーストアーキテクチャ、セルフホスト型SQLiteデータベース、データ共有なし。すべての取引シグナルはAI支援による推奨事項です。

フェーズ1:新機能

🚀 LiteLLM統合

  • 統一AIインターフェース: 単一のLiteLLM APIを介してOpenCode、KiloCode、Gemini、Codexを利用可能
  • 自動フォールバック: プロバイダを連鎖させ、失敗した呼び出しを指数バックオフで再試行
  • コスト追跡: SQLite(data/llm_costs.db)へのリアルタイムLLMコスト記録
  • 高い信頼性: API障害を10~15%削減

📅 APScheduler移行

  • ジョブ永続化: スケジュールされたタスクは再起動後も保持(data/scheduler.dbに保存)
  • 3つのスケジューリングモード: 日次(時間ベース)、間隔(秒)、cron(高度なパターン)
  • スレッドプール: 最大4つの同時ジョブでリソースを効率的に使用
  • グレースフルリカバリ: ミスファイアされたジョブに30秒の猶予期間

🎨 リッチログ

  • 強化されたコンソール出力: カラーリングされたログ、パネル、テーブル、プログレスバー
  • より良いUX: 視覚的階層による高速デバッグ
  • ファイルログ記録: すべてのログがタイムスタンプ付きでlogs/clawgold.logに保存

機能

コア取引エンジン

  • 価格監視: Yahoo FinanceによるリアルタイムXAUUSD価格取得
  • テクニカル分析: 移動平均計算、EMAクロスオーバー、マルチタイムフレーム分析(M15、H1、H4、D1)
  • シグナル生成: MAクロスオーバーとAIコンセンサスに基づく自動売買/ホールドシグナル
  • 取引シミュレーション: ポートフォリオ追跡による現実的な取引実行
  • ポートフォリオ管理: 残高監視、ポジション追跡、損益計算

フェーズ1の強化機能

  • LiteLLM統合: 統一マルチプロバイダAIインターフェース(OpenCode、KiloCode、Gemini、Codex)
  • 自動フォールバック: 複数プロバイダの連鎖、指数バックオフによる自動再試行
  • APSchedulerバックエンド: クラッシュリカバリ対応の永続的なバックグラウンドジョブスケジューリング
  • リッチコンソール出力: カラーリングされたログ、パネル、テーブル、プログレスバー
  • コスト追跡: プロバイダ別のリアルタイムLLMコスト分析(SQLite保存)

AI駆動分析

  • マルチAIリサーチ: 市場分析のために複数のAIプロバイダへの並列クエリ
  • 感情分析: 複数ソースからのリアルタイム感情スコアリング
  • 市場調査: AI生成による市場見通しとトレンド予測
  • リスク評価: AIによるポジションサイジングとリスク管理の推奨
  • ニュース集約: 感情分析付き自動ニュース収集

高度な取引戦略

  • トレーリングストップ: 価格変動に追従する自動ストップロス調整
  • グリッド取引: ボラティリティキャプチャのためのマルチレベル売買注文
  • ブレイクアウト検出: 自動ブレイクアウトエントリーシグナル
  • スキャルピングモード: ミクロトレンドでの高頻度取引
  • リスク管理: 日次損失制限、マージン監視、ポジションサイジング

アプリケーション

  • 自律取引: 手動介入不要の24時間365日取引
  • AI支援意思決定: 取引前に市場方向に関するAIコンセンサスを取得
  • 戦略テスト: 現実的な条件で取引アイデアをバックテスト・シミュレーション
  • 教育: AIガイダンスで高度な取引概念を学習
  • リサーチ: 1つのダッシュボードで市場ニュースと感情を集約

ツール

get_xauusd_price

  • 説明: Yahoo Financeから現在のXAUUSD価格を取得します。
  • パラメータ: なし
  • 戻り値: 現在の価格(USD/オンス)を含む文字列。
  • 例: "現在のXAUUSD価格: 5146.9 USD/オンス"

calculate_moving_average

  • 説明: 指定期間のXAUUSD単純移動平均を計算します。
  • パラメータ:
    • period (整数, デフォルト 20): 移動平均の日数。
  • 戻り値: SMA値を含む文字列。
  • 例: "SMA(20): 5123.45"

generate_trading_signal

  • 説明: 移動平均クロスオーバー戦略に基づいて取引シグナルを生成します。
  • パラメータ:
    • short_period (整数, デフォルト 10): 短期MA期間。
    • long_period (整数, デフォルト 20): 長期MA期間。
  • 戻り値: BUY、SELL、またはHOLDを示す文字列。
  • 例: "BUYシグナル"

simulate_trade

  • 説明: 指定金額でXAUUSDの買いまたは売りをシミュレーションします。
  • パラメータ:
    • action (文字列): "BUY" または "SELL"
    • amount (浮動小数点): 金のオンス数。
  • 戻り値: 取引結果を含む文字列。
  • 例: "シミュレーション BUY: 0.1 oz at 5146.90 USD"

get_portfolio_status

  • 説明: 現在のシミュレーションポートフォリオのステータスを取得します。
  • パラメータ: なし
  • 戻り値: 残高とポジションを含む文字列。
  • 例: "残高: 9742.60 USD\nポジション:\n BUY 0.05 oz at 5148.00 USD\n合計取引数: 2"

ai_research

  • 説明: 複数のCLIツール(OpenCode、KiloCode、Gemini)を使用してAI駆動の市場調査を実行します。
  • パラメータ:
    • query (文字列): 市場状況に関する調査質問。
    • tools (リスト, オプション): 使用するAIツールのリスト。デフォルト: ['opencode', 'kilocode', 'gemini']
  • 戻り値: 感情分析付きの集約された調査結果。
  • 例: "AI調査サマリー: 3ツールからBULLISHコンセンサス"

AI CLIツール

市場調査でサポートされているAI CLIツールは以下の通りです:

ツールインストール使用方法
OpenCodenpm install -g opencodeopencode run "<プロンプト>"
KiloCodehttps://kilo.aikilo run "<プロンプト>"
Gemininpm install -g @google/gemini-cligemini "<プロンプト>"

使用方法

  • ClawFlowインストール: clawflow install claw-gold
  • 設定: config.yamlを編集して設定をカスタマイズします。
  • 統合: 取引支援のためにOpenClawエージェントと併用します。

サポートとコミュニティ

ドキュメント

コミュニティサポート

  • GitHub Issues: バグ報告と機能リクエスト

バージョン: 2.0.0 ステータス: プロダクション準備完了(フェーズ1完了) ライセンス: MIT メンテナー: JonusNattapong 最終更新日: 2026年3月4日

フェーズ1リリースノート

  • ✅ LiteLLM統一AIプロバイダインターフェース
  • ✅ APScheduler永続ジョブスケジューリング
  • ✅ Rich強化コンソールログ
  • ✅ 自動コスト追跡と分析
  • ✅ 100%後方互換性

次回: フェーズ2(PydanticAI + Langfuse SDK)近日公開

機能

  • 価格監視: リアルタイムXAUUSD価格取得
  • テクニカル分析: 移動平均計算
  • シグナル生成: MAクロスオーバーに基づく自動売買シグナル
  • 取引シミュレーション: ポートフォリオ追跡による現実的な取引実行
  • ポートフォリオ管理: 残高とポジションの監視

アプリケーション

  • 取引教育: 実際の資金を使わずに取引戦略を学習
  • 戦略テスト: 取引アイデアのバックテストとシミュレーション
  • 自動化: 自動取引アラートのためにOpenClawと統合

ツール

get_xauusd_price

  • 説明: Yahoo Financeから現在のXAUUSD価格を取得します。
  • パラメータ: なし
  • 戻り値: 現在の価格(USD/オンス)を含む文字列。
  • 例: "現在のXAUUSD価格: 5146.9 USD/オンス"

calculate_moving_average

  • 説明: 指定期間のXAUUSD単純移動平均を計算します。
  • パラメータ:
    • period (整数, デフォルト 20): 移動平均の日数。
  • 戻り値: SMA値を含む文字列。
  • 例: "SMA(20): 5123.45"

generate_trading_signal

  • 説明: 移動平均クロスオーバー戦略に基づいて取引シグナルを生成します。
  • パラメータ:
    • short_period (整数, デフォルト 10): 短期MA期間。
    • long_period (整数, デフォルト 20): 長期MA期間。
  • 戻り値: BUY、SELL、またはHOLDを示す文字列。
  • 例: "BUYシグナル"

simulate_trade

  • 説明: 指定金額でXAUUSDの買いまたは売りをシミュレーションします。
  • パラメータ:
    • action (文字列): "BUY" または "SELL"
    • amount (浮動小数点): 金のオンス数。
  • 戻り値: 取引結果を含む文字列。
  • 例: "シミュレーション BUY: 0.1 oz at 5146.90 USD"

get_portfolio_status

  • 説明: 現在のシミュレーションポートフォリオのステータスを取得します。
  • パラメータ: なし
  • 戻り値: 残高とポジションを含む文字列。
  • 例: "残高: 9742.60 USD\nポジション:\n BUY 0.05 oz at 5148.00 USD\n合計取引数: 2"

ai_research

  • 説明: 複数のCLIツール(OpenCode、KiloCode、Gemini)を使用してAI駆動の市場調査を実行します。
  • パラメータ:
    • query (文字列): 市場状況に関する調査質問。
    • tools (リスト, オプション): 使用するAIツールのリスト。デフォルト: ['opencode', 'kilocode', 'gemini']
  • 戻り値: 感情分析付きの集約された調査結果。
  • 例: "AI調査サマリー: 3ツールからBULLISHコンセンサス"

AI CLIツール

市場調査でサポートされているAI CLIツールは以下の通りです:

ツールインストール使用方法
OpenCodenpm install -g opencodeopencode run "<プロンプト>"
KiloCodehttps://kilo.aikilo run "<プロンプト>"
Gemininpm install -g @google/gemini-cligemini "<プロンプト>"

使用方法

  • ClawFlowインストール: clawflow install claw-gold
  • 設定: config.yamlを編集して設定をカスタマイズします。
  • 統合: 取引支援のためにOpenClawエージェントと併用します。

サポートとコミュニティ

ドキュメント

コミュニティサポート

  • GitHub Issues: バグ報告と機能リクエスト

バージョン: 1.0.0 ステータス: MVP準備完了 ライセンス: MIT メンテナー: JonusNattapong

関連スキル