概要
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_signal | boolean | false | マスタースイッチ |
| hft_consecutive_green_threshold | int | 2 | LONG用の連続緑ローソク足数 |
| hft_consecutive_red_threshold | int | 2 | SHORT用の連続赤ローソク足数 |
| hft_min_confidence_threshold | float | 60.0 | 発動する最低信頼度 |
推奨設定
慎重派
閾値: 3
信頼度: 70.0
閾値: 3
信頼度: 70.0
バランス(推奨)
閾値: 2
信頼度: 60.0
閾値: 2
信頼度: 60.0
攻撃的
閾値: 2
信頼度: 50.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 → 下降モメンタムで売り/ショート
信頼度計算
- ベース = 60 %
- 追加ローソク足ボーナス:1本ごとに+5 %(最大+20 %)
- 実体強度ボーナス:最大+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
→ 1銘柄のみ: BTCUSDT(1分足+秒単位更新)
→ 最大2~3銘柄:BTC、ETH、SOL
絶対にやらないこと
× 600銘柄すべて
× 低時価総額・低出来高コイン
× ポーリングデータ(リアルタイムWebSocketでない)
× 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だけにしてください。
解決策:今すぐ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銘柄以上で絶対に実行しない