ML Documentation

暗号通貨価格予測システム - 技術仕様書

エグゼクティブサマリー

本システムは、リアルタイムの暗号通貨取引データを活用して、1分から30分先の短期価格予測を行うAI/ML分析機能を提供します。シンプルながら効果的なアルゴリズムにより、実用的な予測精度を実現しています。


1. システム概要

1.1 予測モデルの特徴

1.2 主要コンポーネント

┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
│ リアルタイム    │────▶│ 特徴量抽出      │────▶│ 価格予測        │
│ データ収集      │     │ エンジン         │     │ エンジン        │
└─────────────────┘     └──────────────────┘     └─────────────────┘
         │                        │                        │
         ▼                        ▼                        ▼
   価格・取引量              RSI、モメンタム等        予測価格・信頼度

2. 予測アルゴリズム詳細

2.1 重み付け構造

要素 重み 説明
価格トレンド 70% 過去の価格変動パターン
取引量 15% 市場の活発さ指標
モメンタム 10% 短期的な勢い
ボラティリティ 5% 価格変動の激しさ

2.2 予測フロー

  1. データ収集
    - 最新20期間の価格データ
    - 対応する取引量データ

  2. 特徴量計算
    - 移動平均(SMA)
    - 相対力指数(RSI)
    - 価格モメンタム
    - ボラティリティ

  3. 予測計算
    予測価格 = 現在価格 × (1 + 予測変化率) 予測変化率 = Σ(各要素 × 重み) × 時間係数

  4. 信頼度評価
    - ボラティリティベースの信頼度(10%〜90%)
    - 予測範囲の算出(±標準偏差)


3. 実装例と結果

3.1 典型的な予測結果

上昇トレンドの例(SOL/USDT)
- 現在価格: $160.00
- 5分後予測: $162.80(+1.75%)
- 信頼度: 95%
- 予測範囲: $162.57 - $163.03

要因分析
- 強い上昇モメンタム(+0.95%)
- 高い取引量(通常の1.36倍)
- RSI: 55(中立的)

3.2 取引シグナル

条件 シグナル アクション
予測上昇 > 1% & 信頼度 > 60% BUY 買いポジション推奨
予測下落 > 1% & 信頼度 > 60% SELL 売りポジション推奨
その他 HOLD 現状維持推奨

4. テクニカル指標の活用

4.1 RSI(相対力指数)

RSI > 70: 買われすぎ → 下落圧力(-1%補正)
RSI < 30: 売られすぎ → 上昇圧力(+1%補正)
30 ≤ RSI ≤ 70: 中立的

4.2 取引量分析


5. システムの強みと制限

5.1 強み

リアルタイム処理: 1秒ごとの更新で最新市場動向を反映
多角的分析: 価格、取引量、テクニカル指標を総合評価
透明性: 予測根拠と信頼度を明示
カスタマイズ可能: パラメータ調整により戦略に応じた最適化

5.2 制限事項

⚠️ 外部要因: ニュース、規制変更等は考慮外
⚠️ 長期予測: 30分を超える予測は非対応
⚠️ 極端な市場: フラッシュクラッシュ等の異常事態は予測困難


6. 今後の発展計画

Phase 1(実装済み)

Phase 2(計画中)

Phase 3(将来構想)


7. 利用上の注意

  1. 投資判断: 本予測は参考情報であり、投資判断の唯一の根拠とすべきではありません
  2. リスク管理: 適切なストップロスとポジションサイジングを推奨
  3. 継続的な監視: 市場状況の急変に備えた監視体制が必要

お問い合わせ

技術的な質問や改善提案については、GitHubのIssueまたはPull Requestでお寄せください。

リポジトリ: https://github.com/[your-org]/crypto-ws-crawler
ドキュメント: /docs/ML_PREDICTION_LOGIC.md


本ドキュメントは2025年6月12日時点の実装に基づいています。