FJ Universe ADX Regime
- エキスパート
- Frantisek Juris
- バージョン: 1.0
- アクティベーション: 5
概要
FJUNIVERSE ADX REGIME EA は、MetaTrader 5 対応の完全自動売買エキスパートアドバイザーです。平均方向性指数(ADX)と方向性運動指標(+DI / -DI)をコアシグナルエンジンとして使用します。EA は現在の市場状況(トレンド、レンジ、転換期)を検出し、取引ロジックを適応させます。各エントリーには、バー[1]とバー[0]の間で確認された+DI / -DIクロスが必要で、設定可能なADX強度・モメンタムフィルターが同時に満たされる必要があります。このアプローチにより、方向性のない不安定な値動きによる誤エントリーを排除します。
EAには7つの取引戦略モードが含まれます:DYNAMICレジーム切り替えエンジン、ドルコスト平均(DCA)システム、自動ロットリカバリー計算機、リアルタイムチャートモニタリングパネル、DiscordおよびTelegramリアルタイム通知。
シグナルエンジン — ADXとDIクロス条件
各取引判断の核心は+DIと-DIのクロスです。+DIが-DIを上抜けで買い、-DIが+DIを上抜けで売り。追加フィルター:
- ADXトレンドフィルター (andIsADXTrending) — ADXが閾値を超えることを要求。
- ADX上昇フィルター (andIsADXRising) — ADXが上昇中であることを要求。
- 最小DI値 (minDIValueForSignal) — クロスDIラインがこの閾値以上であること。
- 最小DIギャップ (minDIGapForSignal) — DIライン間の最小差。
すべての条件はANDロジックで動作します。
ADXレジームフレームワーク
DYNAMIC戦略は2つのADX閾値で市場を三段階に分類:
- トレンドゾーン — ADXが上限閾値以上。標準ロットで取引。
- グレーゾーン — ADXが下限と上限の間。縮小ロットで慎重に取引。
- レンジゾーン — ADXが下限閾値以下。新規エントリー停止。
切り替えロジックは完全自動です。
取引戦略
| 戦略 | 説明 |
|---|---|
| CLASSIC | 標準DIクロス取引。レジームロジックなし。 |
| CLASSIC_EXTREME | CLASSICと同じだが、ADXがextremeADXThreshold以下の時のみエントリー。 |
| DYNAMIC | 完全なADXレジーム切り替えシステム。3つのゾーンで自動切り替え。 |
| DYNAMIC_EXTREME | DYNAMICとEXTREMEフィルターの組み合わせ。 |
| DYNAMIC_GRAY_ZONE_ONLY | グレーゾーンのみで取引。 |
| CLASSIC_EXTREME_SMART | 初回は標準DIロジック。後続エントリーはDIシグナルとDCA平均より有利な価格が必要。 |
| CLASSIC_EXTREME_SMART_PLUS | 同じスマートロジックだが、DCA平均ではなく最後の個別エントリー価格と比較。 |
テイクプロフィットとストップロス
パーセンテージパラメータで設定。エントリー価格から計算され、全商品に対応:FX、貴金属、暗号通貨、指数、コモディティ。
ロットサイズ
costOfSingleOrderパラメータで4モード対応:LOT(固定ロット)、CURRENCY_AMOUNT(通貨金額)、PERCENT_OF_BALANCE(残高%)、PERCENT_OF_EQUITY(有効証拠金%)。
ドルコスト平均(DCA)
DCA有効時、新しいシグナルで同方向に追加ポジションを開設。maxOpenTradesまで。全戦略と互換。
自動ロットリカバリー
過去の損失を補填するために増加したサイズを計算。FROM_PAST_TRADES_BY_MAGIC_NUMBERまたはFROM_EQUITY_BALANCE_DRAWDOWN。
有効証拠金目標自動決済
有効証拠金が目標値に達したら全ポジションを決済し取引停止。
ラストサイクルモード
有効時、現在の取引サイクルを完了し、新規取引は開始しません。
実行タイミング
executeOnパラメータで制御。ON_TICKは毎ティック評価。ON_CANDLE_CLOSEは新しいバー開始時に評価。上位時間足にはON_CANDLE_CLOSE、スキャルピングにはON_TICK推奨。
チャートモニタリングパネル
リアルタイムモニタリングパネルがチャート右上に表示され、各エントリー条件のパス/フェイル状態をカラー表示します。
DiscordとTelegram通知
各取引イベントの構造化通知を送信。シンボル、方向、ロット、価格、タイムスタンプを含みます。
入力パラメータ
ALGO条件
| パラメータ | デフォルト | 説明 |
|---|---|---|
| andIsADXTrending | true | ADXが閾値以上でトレンド確認 |
| adxTrendingThreshold | 20 | トレンドフィルターの最小ADX値 |
| andIsADXRising | false | ADX上昇を要求 |
| minDIValueForSignal | 0 | DIクロス確認の最小値 |
| minDIGapForSignal | 0 | DIライン間の最小ギャップ |
ADXインジケーター設定
| パラメータ | デフォルト | 説明 |
|---|---|---|
| adxPeriod | 14 | ADX計算期間 |
| adxAppliedVolume | VOLUME_TICK | 出来高タイプ |
| adxTimeframe | PERIOD_CURRENT | ADX計算の時間足 |
戦略設定
| パラメータ | デフォルト | 説明 |
|---|---|---|
| strategyMode | DYNAMIC | アクティブ戦略モード |
| dynamicTrendZoneADXThreshold | 25 | トレンドゾーンADX閾値 |
| dynamicFlatZoneADXThreshold | 20 | レンジゾーンADX閾値 |
| grayZoneLotPercentage | 50 | グレーゾーンのロット% (1-100) |
| extremeADXThreshold | 40 | EXTREMEモードADX上限 |
| executeOn | ON_CANDLE_CLOSE | 実行タイミング |
| enableBuy | true | 買い許可 |
| enableSell | true | 売り許可 |
| takeProfitPercent | 2.0 | テイクプロフィット% |
| stopLossPercent | 1.0 | ストップロス% |
| maxOpenTrades | 1 | 方向別最大ポジション数 |
| costOfSingleOrder | 0.01 | 基本取引サイズ |
| costFormat | LOT | サイズフォーマット |
DCA・リカバリー設定
| パラメータ | デフォルト | 説明 |
|---|---|---|
| useDCA | false | DCA有効化 |
| activateSLWithDCA | false | DCA初回ポジションまでSL遅延 |
| useAutoLotRecoveryByFJU | FALSE | ロットリカバリー方法 |
| recoveryRangeForPastTrades | 100 | リカバリー計算の過去取引数 |
| costRecoveryMultiplier | 1.0 | リカバリー乗数 |
EA一般設定
| パラメータ | デフォルト | 説明 |
|---|---|---|
| magicNumber | 260413 | EA識別子。ユニークである必要あり。 |
| useFillingPolicy | true | ブローカーの約定ポリシー自動検出 |
| orderComment | FJUNIVERSE | ADXR | TRADE | 注文コメント |
通知
| パラメータ | デフォルト | 説明 |
|---|---|---|
| brandLinkName | (空) | 通知のブランドリンク名 |
| brandLinkURL | (空) | ブランドリンクURL |
| discordNickName | ANONYMOUS | Discordニックネーム |
| discordWebhookLogs | (空) | Discord webhook URL |
| telegramBotToken | (空) | Telegramボットトークン |
| telegramChatID | (空) | TelegramチャットID |
インストール
- FJUNIVERSE_ADX_REGIMEをMQL5 Expertsフォルダに配置
- MetaEditorでコンパイル(F7キー)
- MetaTrader 5を再起動またはナビゲーターパネルを更新
- EAをチャートにドラッグして自動売買を有効化
全シンボル・全時間足対応。Discord/Telegram通知には、MetaTrader 5でURLを許可:ツール > オプション > エキスパートアドバイザー > WebRequestを許可:https://discord.comとhttps://api.telegram.org。
注意事項
- 全条件はANDロジック。全ての有効条件が同時に満たされる必要があります。
- DYNAMICはandIsADXTrendingとandIsADXRisingをオーバーライドします。
- CLASSIC_EXTREME_SMARTとSMART_PLUSはDCAとmaxOpenTrades > 1用です。
- マジックナンバーは各チャートインスタンスでユニークが必要です。
- パーセンテージTP/SLは全商品対応。
- モニタリングパネルはEA削除時に自動クリア。
- 詳細は製品コメント欄をご覧ください。
リスク警告:
取引には重大なリスクが伴い、過去の実績は将来の結果を保証しません。FJUNIVERSE ADX REGIME EAは自動取引戦略を使用し、潜在的な利益と損失の両方を増幅します。市場のボラティリティや予期せぬ事態がパフォーマンスに影響する可能性があります。利益の保証はありません。DCAとロットリカバリー戦略は不利な市場条件で損失を拡大する可能性があります。常に自己調査を行い、ファイナンシャルアドバイザーにご相談ください。FJUNIVERSEはユーザーの損失について責任を負いません。
