見出し画像

🧠 OpenClaw × 自動売買シミュレーション P01_2 Trading-Bot Progress Report W01

割引あり

📈 Graphs

1. Equity Curve

Cumulative PnL curve for each variant showing equity progression over time.

2. PnL Distribution

Histogram of PnL for each variant showing distribution of trade outcomes.

3. Performance Comparison

Bar charts comparing total PnL, number of trades, and win rate across variants.

📊 バックテスト結果

戦略概要

  • 戦略名: mean_reversion_v1 (RSI 平均回帰戦略)

  • 市場: Binance (BTC/USDT)

  • 時間足: 15分

  • 期間: 2026-01-27 12:30 〜 2026-01-28 07:15(約19時間)

バリアント別パフォーマンス

KPI判定結果
Phase 2 KPI基準:

  • cum_pnl_net > 0.00

  • max_drawdown_pct >= -20.00%

  • trades >= 30

Best by KPI (PASS): none
Best by cumulative PnL: A (-1572.880552)


技術スタック


アーキテクチャ

trading-bot/
├── backtest/
│   ├── fetch_ohlcv.py      # OHLCV データ取得 (CCXT)
│   ├── run_backtest.py      # バックテスト実行エンジン
│   ├── check_kpi.py          # KPI 判定スクリプト
│   └── plot_results.py       # 結果可視化
├── config.json                 # 戦略・市場・期間の設定
└── logs/                      # 各種ログ・サマリファイル

主要機能

  1. OHLCV データ取得: CCXT ライブラリで Binance からリアルタイムデータ取得

  2. バックテストエンジン: シグナル生成・エントリー・エグジット・ポジションサイジング

  3. KPI 判定: 3つの指標(損益、最大DD、トレード数)で自動評価

  4. 結果可視化: エクイティカーブ、トレード履歴、統計サマリの生成


進捗
実装済機能:

  • ✅️ バックテストエンジン

  • ✅️ OHLCV データ取得

  • ✅️ KPI 判定システム

  • ✅️ 結果可視化 (プロット)

  • ✅️ CSV/Markdown サマリ出力

    現在の戦略: mean_reversion_v1


ロジック・課題と分析
※ 2026/02/17 現時点でのロジックです
※ 再現性があるとは限りません

ここから先は

574字

この記事が気に入ったらチップで応援してみませんか?