FoxterAI
- エキスパート
- Serhii Shal
- バージョン: 2.0
- アクティベーション: 5
FoxterAI — ATR適応型ステップ搭載グリッドトレーディングEA(インタラクティブコントロールパネル付き)
FoxterAIは、平均化グリッドストラテジーに基づいて構築されたMetaTrader 4用の自動グリッドトレーディングロボットです。グリッドステップは固定ピップス値ではなくATRインジケーターから計算されます。ボラティリティが高い時期はオーダーは広く配置され、ボラティリティが低い時期はより密に配置されます。このEAは、BUYとSELLの2つの独立したシリーズを同時に管理します。
主な特徴:コントロールパネルがストラテジーテスター内で完全動作
組み込みのインタラクティブパネルは、ストラテジーテスターのビジュアルモード内で完全に機能します。バックテスト中、テストを停止することなく主要パラメーターを変更できます。トレーディングの有効化/無効化、方向の切り替え、エントリーモードの変更、バスケットモードの起動、利益目標の調整、レベルシステムの有効化、グリッド制限の変更が可能で、結果への影響が即座に表示されます。これにより最適化が大幅に高速化されます。
アーキテクチャ
EAはティックごとに以下を実行します:シリーズ更新、DetectTrend()、CheckNewSeriesEntry()、ManagePositions()(ブレークイーブン、トレーリング、グリッド平均化、テイクプロフィット)、パネル更新。
トレンド検出
カスタムATRアルゴリズム — 完成したN本のバーの平均High-Lowレンジ。ATRはキャッシュされ、新しいロウソク足のみで再計算されます。
TrendTimeframe — トレンド検出用タイムフレーム (H1) | TrendATR_Period — ATR期間 (14)
SuperTrend
外部インジケーターなしで組み込まれています。Base=(High+Low)/2、Upper=Base+Mult×ATR、Lower=Base-Mult×ATR。エントリーフィルター、平均化フィルター、レベルソースとして使用されます。チャート上に線が描画されます。
SuperTrendTF (H1) | SuperTrendATRPeriod (10) | SuperTrendMultiplier (3.0) | DrawSuperTrend (true) | SuperTrendBarsToDraw (300)
エントリーモード
Entry Modeボタンで循環します。4つのモード:
- Trend only — トレンド方向エントリー
- Trend + Impulse(デフォルト) — M15インパルスロウソク足がATRの%を超えることが必要
- Trend + Impulse + SuperTrend — 最大フィルタリング
- Trend + SuperTrend — SuperTrend確認
EntryMode (Trend+Impulse) | ImpulseTimeframe (M15) | ImpulseATR_Period (14) | ImpulseMinPercent (150) | MinBarsBetweenSeries (1)
平均化グリッド
Step = ATR × Grid_StepPercent / 100。平均化トリガー:価格が1ステップ移動、トレンド一致、間隔経過、オーダーおよびロット制限内。
Grid_Timeframe (M15) | Grid_ATR_Period (14) | Grid_StepPercent (50) | MartinCoeff (1.5) | FirstLotMultiplier (1.0) | MaxOrdersBuy/MaxOrdersSell (10) | MaxTotalLot (2.0) | GridIntervalMinutes (30) | UseSTForAveraging (false)
高度なグリッドとマーチンゲールモード
拡張グリッド(UseExpandingGrid):各ステップ × GridStepMultiplier。ステップマーチンゲール(UseSteppedMartin):3つのゾーン(例:1.0/1.3/1.6)。ATR適応型マーチンゲール(UseATRAdaptiveMartin):ボラティリティで調整。3つすべて組み合わせ可能です。
UseExpandingGrid (false) | GridStepMultiplier (1.3) | UseSteppedMartin (false) | StepZone1Count/Coeff (3/1.0) | StepZone2Count/Coeff (3/1.3) | StepZone3Coeff (1.6) | UseATRAdaptiveMartin (false) | ATRAdaptive_MinCoeff (1.0) | ATRAdaptive_MaxCoeff (2.0)
テイクプロフィットモード
ATR TP:ATR × TP_Percent/100。デポジット% TP:残高 × パーセンテージ。個別TP:固定ポイント(バスケットモード)。統合シリーズTP:加重平均価格。IncludeCommissionSwapは手数料を控除します。
TP_Timeframe (M15) | TP_ATR_Period (14) | TP_Percent (100) | UseDepositPercentTP (false) | FirstTPDepositPercent (0.5) | IndividualTP_Points (100) | IncludeCommissionSwap (true) | SlippagePercent (0.1)
バスケット(Basket)
BUYとSELLを組み合わせて共同で閉鎖します。タイプ:OFF、Immediate、After N。バスケットモードは利益計算に閉鎖済みオーダーを含みます。
BasketType (OFF) | BasketProfitPercent (0.1) | BasketAfterNOrders (5) | UseBasketMode (false)
ブレークイーブンとトレーリング
ブレークイーブン:2以上のオーダー、SLは起動時にオープン価格に移動します。
UseBreakeven (false) | BreakevenActivatePoints (100) | BreakevenSL_Points (0)
トレーリング:最初のオーダーのみ、2番目のオーダーで無効化。ATR%距離。
UseFirstOrderTrailing (false) | TrailActivatePercent (70) | TrailDistancePercent (50)
レベルシステム
価格レベルアンカリングのためのオプションモジュール。ソース:ラウンドレベル|日付High/Low|SuperTrend TF。モード:フィルター|レベルでTP|エントリーのみ|フル。
UseLevelAveraging (false) | LevelSource | RoundLevelStep (50) | LevelTF (H4) | LevelHL_TF1/Count1 (D1/1) | LevelHL_TF2/Count2 (W1/1) | UseLevelTP (false) | LevelTP_OffsetPips (5) | UseLevelEntry (false) | LevelEntryZone (0.15) | UseLevelGrid (false) | UseLevelAutoLot (false)
損失オーダーのトリム
残りが利益目標に達したときに最も損失している1つのオーダーを閉鎖します。モード:OFF|Own|Joint。
フィルターと保護
- スプレッドフィルター:MaxSpread (30)
- 証拠金フィルター:MinFreeMarginLevel % (200)
- 取引時間枠:最大3つ、深夜越え対応
- ATR保護:ATR=0で取引ブロック
- シンボル正規化:UseNormalizeSymbol
インタラクティブコントロールパネル
3つのタブ。白いフィールド — クリック、タイプ、Enterで適用、Escapeでキャンセル。
Trading:START/STOP、BUY/SELL/BOTH、Entry Mode、Dry Run、Max BUY/SELL、Lot、Profit%、BASKET、Individual TP、TRIM、BREAKEVEN、TRAILING、Lot Mult。
Grid:Expanding Grid、Stepped Martin、ATR Martin、Levels with Source and Mode。
Info:トレンド、価格、シリーズステータス、残高、ドローダウン、統計。
System:Emergency Close、Remove Robot、Close BUY/SELL、スケーリング70-200%。
動作要件
- MetaTrader 4、任意の銘柄・時間足
- 外部DLL不要 — MQL Marketスキャン完全対応
- セントアカウント対応
リスク警告
グリッドトレーディングは複数のポジションを同時に保有します。強いトレンド中はドローダウンが重大になる可能性があります。ライブ使用前に必ずストラテジーテスターで十分にテストしてください。
お問い合わせ
ご質問やご要望をお気軽にどうぞ!設定に関するご質問、機能改善のご提案、またはご自身のトレード戦略に基づいたカスタムロボットの開発をご希望の方は、プライベートメッセージにてお気軽にご連絡ください。お客様のニーズをお聞きし、最適な解決策をご提案いたします。
