ICT Structure Scalper

以下は説明文です。MQL5エディタにそのまま貼り付けられます。コードが実際に行うことだけを記載しており、MQL5の審査で拒否される利益の約束や保証は含まれていません。あなただけが知っている詳細用に [角括弧] の箇所を2つ残しています。

---

## QT Structure Scalper

**ティック速度によるエントリーをICT市場構造に固定。CHoCHグリッド、BOS出口、ハードテイクプロフィットを備えています。**

QT Structure Scalper は検出した市場構造の方向に取引し、固定ロットサイズでバスケットを開き、固定ルールで管理します。マーチンゲールは使用せず、すべての取引で同じロットサイズを使用します。

### 仕組み

1. **市場構造。** EAは構造タイムフレームでスイング高値と安値を検出し、BOS(Break of Structure、構造のブレイク)とCHoCH(Change of Character、性格の変化)イベントを追跡します。これらから強気、弱気、中立のバイアスを設定します。
2. **エントリー。** ティック速度シグナルが発火したときに新しいバスケットを開きます。これは、一方向の1秒あたりのティック数が直近平均を設定倍率で上回ることを意味します。バイアスフィルターが許可される方向を決定します。強気バイアスでは買いのみ、弱気バイアスでは売りのみ、中立では両方です。シグナルは `ReverseSignals` 入力で反転できます。
3. **CHoCHグリッド。** バスケットは、それに逆らうCHoCHが現れたときにのみ拡大します。新しいCHoCHごとに同じ方向に取引を1つ追加し、`MaxOpenTrades` まで増やします。距離だけに基づいて取引が追加されることはありません。
4. **BOS出口。** BOSが新しいトレンドを確認すると、負けているグリッド全体が一度に決済されます。
5. **ハードテイクプロフィット。** 単一取引はポイント単位の固定TPを使用します。バスケットが設定取引数に達すると、平均エントリーから測定したバスケットTPが各取引でブローカーに送信されます。
6. **一度に1つのバスケット。** EAは買いバスケットと売りバスケットを同時に保持しません。

### 機能

- すべての取引で固定ロットサイズ(ロット倍率なし)
- 選択した任意のタイムフレームでのICTスタイルBOS / CHoCH検出
- 市場バイアスに基づく方向ロック
- 取引ごとのハードTPとバスケットのハードTP
- オプションのストップロス(デフォルトではオフ、リスク警告を参照)
- 極端なブレイクアウト中に新しいバスケットを一時停止するボラティリティガード
- 各バスケット決済後のクールダウン
- エクイティストップ、日次利益目標、エクイティ増加制限
- スプレッドフィルターとオプションの取引時間帯
- エクイティ、損益、バイアス、CHoCHレベル、バスケット状態、最近の決済を表示するチャート上のダッシュボード
- 現在のローソク足のクローズまでのライブカウントダウンタイマー
- ダッシュボードの幅、サイズ、位置、コンパクトモードのコントロール

### 重要なリスク警告

- **デフォルトではストップロスなし。** デフォルト設定では個々の取引にストップロスを使用しません。BOS出口とエクイティストップが保護です。バスケットは長期間にわたり含み損を保持する可能性があります。
- **グリッド取引には重大なリスクがあります。** 価格がバスケットに逆行している間に取引を追加すると、大きな含みドローダウンが生じる可能性があります。
- **まずデモ口座でテスト**し、残高に合ったロットサイズを設定してください。
- 過去またはバックテストの結果は将来の結果を保証しません。

### 要件と推奨事項

- ポイントベースの入力(TP、バスケットTP、スプレッド、バッファー)は銘柄に依存します。**各商品に合わせて調整してください**。デフォルト値はすべての銘柄に適合するわけではありません。
- **ヘッジ口座**を推奨します。EAは買いバスケットと売りバスケットで別々のマジックナンバーを使用します。
- ティック速度ロジックはティックデータに依存します。ストラテジーテスターでは **「Every tick based on real ticks」** を使用してください。他のモデリングモードではシグナルが変わるためです。
- 低遅延接続またはVPSを使用し、ブローカーのスプレッドとストップレベルが設定に適合することを確認してください。
- 推奨銘柄 / タイムフレーム:[ご自身のテストから追加]
- 最低入金 / 推奨ロット:[ご自身のテストから追加]

### 入力パラメータ

**スキャルピング設定**
- `LotSize` – すべての取引で使用する固定ロット
- `TakeProfit` – バスケットがバスケットTPしきい値より小さい間の取引ごとのポイントTP(0 = なし)
- `StopLossPoints` – ポイント単位のハードSL(0 = ストップロスなし)

**ハードバスケットTP**
- `BasketTPPoints` – 平均エントリーからのバスケットTP(ポイント、0 = 無効)
- `BasketTPMinTrades` – バスケットが少なくともこの取引数に達すると、バスケットTPが取引ごとのTPを置き換えます

**ティック速度シグナル**
- `TickSpeedPeriod` – ベースラインの平均秒数(1~100)
- `TickSpeedThreshold` – シグナルと見なす最小1秒あたりティック数
- `TickSpeedFactor` – 現在の速度が直近平均の何倍に達する必要があるか

**方向コントロール**
- `ReverseSignals` – ティック速度方向を反転します。バイアスロックは送信される方向に引き続き適用されます

**CHoCHグリッド**
- `MaxOpenTrades` – バスケットごとの最大取引数(最初のエントリーとCHoCH追加分)

**ボラティリティガード**
- `AtrTimeframe` – ATR読み取りに使用するタイムフレーム
- `AtrPeriodFast` / `AtrPeriodSlow` – 高速および低速ATRの長さ
- `ExtremeBreakoutRatio` – 新しいバスケットを一時停止する高速/低速ATR比率
- `PauseEntriesOnExtremeBreakout` – 一時停止のオン/オフ

**ICTスイング検出**
- `StructureTimeframe` – スイングとBOS/CHoCH用のタイムフレーム(デフォルトは現在のチャート)
- `StructureLookbackBars` – スイングをスキャンするバー数
- `SwingStrength` – スイングと見なすためにローソク足の両側に必要なバー数

**ICT市場構造**
- `UseICTStructure` – マスタースイッチ。オフの場合、バイアスロック、CHoCH追加、BOS出口はありません
- `CHoCHConfirmMode` – CHoCHをバー終値(デフォルト)またはティックで確認。BOSは常にバー終値で確認されます
- `CHoCHBufferATRMult` – 価格が保護レベルを超えて移動する必要がある距離(× ATR)
- `CHoCHMinBufferPoints` – ポイント単位の最小バッファー

**クールダウン**
- `CooldownSeconds` – バスケット決済後に新しい取引を行う前の一時停止

**保護**
- `ProfitPercent` – エクイティが残高よりこの%高い場合に新しい取引を停止(0 = 無効)
- `DailyProfitTarget` – 本日の決済済み利益がこの金額に達したら新しい取引を停止(0 = 無効)
- `EquityStopPercent` – エクイティが残高よりこの%下がったらすべてを決済(0 = 無効)

**フィルター**
- `UseTimeFilter`、`TradeStartTime`、`TradeEndTime` – オプションの取引時間帯
- `MaxSpread` – スプレッド(ポイント)がこれより広い場合は新しい取引を行わない
- `MaxSlippage` – ポイント単位の最大スリッページ

**ビジュアル**
- `ShowDashboard`、`DashboardCompact`、`DashX`、`DashY`、`DashWidth`、`DashZoomPercent`、`DashAutoFit`、`ShowControls`、`DashResetOnLoad`、`MinDashboardScale` – ダッシュボードの表示とレイアウト
- `ShowCandleTimer` – 現在のローソク足のクローズまでのカウントダウン
- `ShowBasketLines` – バスケットの平均エントリーとTPラインを描画
- `ShowStructureEvents` – BOS / CHoCHラインとCHoCHレベルを描画

---

## 公開前に確認すること

- **2つの角括弧を埋めてください。** 何をテストしたかを知っているのはあなただけです。実行していない銘柄や入金を書かないでください。
- **ヘッジ口座。** コードがマジックナンバーでバスケットを分離するため推奨と書きましたが、ネッティング口座ではテストしていません。検証するか、その表現を弱めてください。
- **テキストに結果を入れない。** MQL5のモデレーターは「高い勝率」や「収益性がある」といった主張を拒否し、スクリーンショットはEAの動作と一致している必要があります。
- **連絡先情報や外部リンクを載せない。** サポートの質問は製品のコメント欄を通してください。

シンボルを選んだら、ページ上部用の短いバージョンや「推奨設定」セクションも書けます。
フィルタ:
レビューなし
レビューに返信