HFTシグナル検出 - 完全ユーザーガイド

概要

HFT(High-Frequency Trading)シグナルは、1分足での超短期トレード向けに設計されたモメンタムベースのパターン検出システムです。連続で緑または赤のローソク足が出現したときに発動し、市場の急激な勢いを捉えます。

主な特徴

  • シンプルなパターン検出 – 複雑な反転ロジックなし
  • 連続ローソク足カウント – モメンタム連鎖を検知
  • 高速実行 – 1分~5分足に最適化
  • 閾値設定可能 – 感度調整可能
  • 簡単オン/オフ

最重要:シンボル選択 — これが一番大事です

HFTシグナルは600以上のシンボル向けに作られていません!

HFTモメンタムトレードが有効に機能するのは以下の条件のみです:

  • メジャーペアのみ: BTCUSDT、ETHUSDT、SOLUSDT、BNBUSDT
  • 高い流動性+安定した出来高
  • 最高のパフォーマンス: 同時に1銘柄だけ
  • 秒単位のリアルタイムkline/tickデータ(WebSocket)

全シンボルにHFTを有効にしないでください — 1時間に数百の誤シグナルが発生します。

仕組み

HFT_LONG_SIGNAL(買い)

ローソク足1:緑(Close > Open)
ローソク足2:緑
→ HFT_LONG_SIGNAL 発動!

HFT_SHORT_SIGNAL(売り)

ローソク足1:赤(Close < Open)
ローソク足2:赤
→ HFT_SHORT_SIGNAL 発動!

ドージ(Close ≈ Open)は連鎖をリセットし無視されます。

設定

```yaml
# ==========================================================================
# HFTシグナル設定
# ==========================================================================
enabled_hft_signal: false
hft_consecutive_green_threshold: 2
hft_consecutive_red_threshold: 2
hft_min_confidence_threshold: 60.0 # 50.0 = 攻撃的、70.0 = 慎重
```
パラメータタイプデフォルト説明
enabled_hft_signalbooleanfalseマスタースイッチ
hft_consecutive_green_thresholdint2LONG用の連続緑ローソク足数
hft_consecutive_red_thresholdint2SHORT用の連続赤ローソク足数
hft_min_confidence_thresholdfloat60.0発動する最低信頼度

推奨設定

慎重派
閾値: 3
信頼度: 70.0
バランス(推奨)
閾値: 2
信頼度: 60.0
攻撃的
閾値: 2
信頼度: 50.0

シグナル配信設定(通知)

```yaml
supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # この2行を追加
  - "HFT_SHORT_SIGNAL"
```

自動売買設定(有料ライセンスのみ)

```yaml
supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "HFT_LONG_SIGNAL" # これらを追加
  - "HFT_SHORT_SIGNAL"
```

変更後 → symbols.json削除 → ボット再起動 → 再同期

シグナルの種類

  • HFT_LONG_SIGNAL → 上昇モメンタムで買い
  • HFT_SHORT_SIGNAL → 下降モメンタムで売り/ショート

信頼度計算

  1. ベース = 60 %
  2. 追加ローソク足ボーナス:1本ごとに+5 %(最大+20 %)
  3. 実体強度ボーナス:最大+20 %(平均実体サイズ% × 2)
例1 → 緑2本、実体0.5 % → 61 %
例2 → 緑4本、実体1.2 % → 72.4 %
例3 → 緑5本、実体2.5 % → 80 %

ベストプラクティス(厳守)

1. シンボル選択 — 最も重要

推奨(最高のパフォーマンス)
1銘柄のみ: BTCUSDT(1分足+秒単位更新)
→ 最大2~3銘柄:BTC、ETH、SOL
絶対にやらないこと
× 600銘柄すべて
× 低時価総額・低出来高コイン
× ポーリングデータ(リアルタイムWebSocketでない)

2. 成功に必要なデータ条件

  • 1分足
  • 秒単位リアルタイムデータ(WebSocket、ポーリング禁止)
  • トレンド相場(レンジ・チョッピー相場不可)
  • 小さいポジションサイズ(資金の5~10 %)

3. 推奨最終設定

```yaml
# BTCUSDTのみ(最大3メジャー)
# 秒単位更新有効
# 1分足
enabled_hft_signal: true
hft_consecutive_green_threshold: 2
hft_consecutive_red_threshold: 2
hft_min_confidence_threshold: 60.0
supported_volatility_action_broadcast:
  - "HFT_LONG_SIGNAL"
  - "HFT_SHORT_SIGNAL"
# 1~2週間良好な結果が出たら自動売買を有効化
supported_volatility_action:
  - "HFT_LONG_SIGNAL"
  - "HFT_SHORT_SIGNAL"
```

トラブルシューティング

シグナルが出ない

  • enabled_hft_signal: true になっていますか?
  • 1~3銘柄のメジャーのみ使用していますか?
  • 秒単位データは有効ですか?
  • 信頼度が高すぎ? → 50.0に下げてみてください

シグナルが多すぎる/質が悪い

99 %の原因:あまりにも多くのシンボルでHFTを有効化したためです!
解決策:今すぐBTCUSDTだけにしてください。

まだ多い場合

```yaml
hft_consecutive_green_threshold: 3
hft_consecutive_red_threshold: 3
hft_min_confidence_threshold: 70.0
```

クイックスタートチェックリスト

  • enabled_hft_signal: true
  • BTCUSDTのみ(最大3メジャー)
  • 秒単位リアルタイムデータ
  • 最初1~2週間は配信のみでテスト
  • その後自動売買を有効化(有料ライセンス)
  • 小さいポジション(最大5~10 %)
  • 600銘柄以上で絶対に実行しない

📎 Related Topics