THE X と XCUSTOMEA の設定および外部変数の説明

THE X と XCUSTOMEA の設定および外部変数の説明

26 5月 2026, 11:09
Vladislav Andruschenko
0
9

🧩 The xCustomEA 設定ガイド

MetaTrader 4 と MetaTrader 5 の The xCustomEA で、カスタムインジケーターのシグナル、フィルター、バッファ、取引ルール、資金管理、保護モジュールを設定する方法。

The xCustomEA は、iCustom ロジックを通じてカスタムインジケーターに基づく戦略を自動化したいトレーダー向けの汎用 Expert Advisor です。このガイドでは、各ブロックが何を行うのか、そして自分の自動売買システムを正しく構築するために重要な設定を、実用的な形式で説明します。


💎 The xCustomEA MT5 を購入 💎 The xCustomEA MT4 を購入
⬇ The xCustomEA DEMO + PDF をダウンロード 📘 xCustomEA 完全マニュアル
⚙ 設定ドキュメント 🛒 Expforex の全製品


🏠 メイン 🎓 ドキュメント ⚙ 設定
❓ FAQ ⭐ レビュー 💬 コメント




🚀 The xCustomEA とは?

The xCustomEA は、カスタムインジケーターを使用して取引できる MetaTrader 4 / MetaTrader 5 用の汎用 Expert Advisor です。

基本的な考え方はシンプルです。新しいインジケーターごとに個別の Expert Advisor を注文する代わりに、自分のインジケーターを The xCustomEA に接続し、シグナルバッファを指定し、BUY / SELL ロジックを定義し、フィルターを追加し、取引ルールを設定して、MetaTrader で戦略をテストできます。

The xCustomEA は The X Universal EA と同じ強力な基盤を使用していますが、重要な違いがあります。The X は主に MetaTrader の標準インジケーターで動作し、The xCustomEA は iCustom カスタムインジケーターのために設計されています。

🧩 カスタムインジケーターのロジック

インターネット、MQL5 Market、または自作 MQL コードのカスタムインジケーターを接続します。

🎯 シグナルバッファ

インジケーターバッファ、矢印、または空でないバッファ値から BUY / SELL シグナルを読み取ります。

🔎 フィルター

カスタムインジケーターフィルターを使用して、取引シグナルを確認またはブロックします。

⚙ 完全な EA framework

ストップ、トレーリング、ブレイクイーブン、自動ロット、ナンピン、制限、時間フィルター、ドローダウン保護を使用できます。


✅ 主な考え方: The xCustomEA を使用すると、各インジケーター専用の Expert Advisor を個別にプログラムしなくても、複数のカスタムインジケーター戦略をテストおよび自動化できます。


🧩 MT4 / MT5 用 The xCustomEA

MetaTrader 5 用 The xCustomEA — カスタムインジケーター用 Expert Advisor MetaTrader 4 用 The xCustomEA — カスタムインジケーター用取引ロボット

2つのターミナルに対応した 1つの汎用 Expert Advisor コンセプト:カスタムインジケーターのシグナルを接続し、フィルターを設定し、自動売買ロジックを構築します。

基本取引エンジン The X に関する関連記事:

[Русский] - [English] - [Español] - [Português] - [Deutsch] - [Français] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]

The X Universal EA



🆚 The X と The xCustomEA

The X と The xCustomEA は共通の Expert Advisor framework を使用していますが、目的が異なります。

The X The xCustomEA
MetaTrader の標準インジケーターで動作します。 iCustom ロジックを通じてカスタムインジケーターで動作します。
標準インジケーターによる組み込み戦略を必要とするトレーダーに適しています。 自作インジケーター、矢印インジケーター、Market のインジケーターを接続したいトレーダーに適しています。
カスタムインジケーターのバッファ設定は不要です。 インジケーターのバッファ、矢印、またはシグナル出力値を理解する必要があります。
プログラミングやバッファを学びたくない場合に適した選択です。 柔軟性が必要で、シグナルロジックをより深く設定したい場合に適した選択です。


簡単な選び方: MetaTrader の標準インジケーターを使いたい場合は The X を使用します。自分のカスタムインジケーターで取引したい場合は The xCustomEA を使用します。


🧠 xCustomEA がインジケーターのシグナルを読み取る仕組み

The xCustomEA は、カスタムインジケーターから複数の方法でシグナルを受け取ることができます。最も一般的な方法は、インジケーターのバッファを読み取ることです。

多くのカスタムインジケーターはチャート上に矢印を描画します。通常、これらの矢印はインジケーターバッファから生成されます。バッファに空でない値があれば、Expert Advisor はそれをシグナルとして解釈できます。

シグナルタイプ 動作内容
xCustomEA 専用のインジケーターテンプレートと連携し、独自戦略をプログラムして EA にシグナルを返すことができます。
xArrow 矢印バッファ、または BUY / SELL 用の空でないバッファ値を持つカスタムインジケーターと直接連携します。
The X 標準シグナル The X framework から継承された標準インジケーターの内蔵ロジックを使用できます。

ロジック例

  • BUY バッファに 0 より大きい値がある → EA は BUY シグナルを受け取ります。
  • SELL バッファに 0 より大きい値がある → EA は SELL シグナルを受け取ります。
  • フィルターバッファが BUY を確認する → BUY 取引が許可されます。
  • フィルターバッファが SELL をブロックする → SELL 取引は無視されます。
重要: The xCustomEA は、あなたのインジケーターのロジックを自動的に推測することはできません。インジケーター名、シグナルタイプ、バッファ番号を正しく指定する必要があります。


🎯 OWN Signal Options

OWN Signal Options ブロックは、メインのエントリーシグナルがどこから来るかを定義します。

これは最初に理解すべきブロックです。EA があなたのインジケーターから BUY または SELL シグナルを受け取るかどうかを制御するためです。

設定 実用的な意味
SignalNameIndicator ポジションを開くためのメインシグナルを提供するカスタムインジケーター名です。
SignalTypeIndicator EA がシグナルをどのように読み取るかを定義します:xCustomEA、xArrow、または標準戦略ロジック。
BUY / SELL Buffer Numbers インジケーターが BUY または SELL 値を書き込むバッファのインデックスです。
Signal Shift シグナルを現在のバーから読むか、確定済みバーから読むかを定義します。
ReverseSignal 最終的な戦略シグナルを反転します。BUY は SELL に、SELL は BUY になります。

推奨されるシグナル設定手順

  1. カスタムインジケーターを正しい Indicators フォルダーにインストールします。
  2. チャート上でインジケーターを開き、どこにシグナルが描画されるか確認します。
  3. BUY と SELL のバッファ番号を見つけます。
  4. SignalNameIndicator にインジケーター名を入力します。
  5. 正しい SignalTypeIndicator を選択します。
  6. BUY と SELL のバッファを指定します。
  7. Strategy Tester のビジュアルモードでテストを開始します。
実用的な推奨: まず、フィルター、ナンピン、マーチンゲール、追加モジュールを使わずに、メインシグナルだけを設定してください。EA が BUY と SELL を正しく開くことを確認してから、フィルターや管理ブロックを追加します。


🔎 Filter Options

Filter Options ブロックでは、取引を開く前に確認ロジックを追加できます。

シグナルは次の質問に答えます:取引すべきか?

フィルターは次の質問に答えます:このシグナルは今許可されているか?

設定 実用的な意味
FilterNameIndicator フィルターとして使用するカスタムインジケーター名です。
FilterTypeIndicator フィルターをどのように読み取るかを定義します:xCustomEA または xArrow。
Filter BUY / SELL Buffers BUY / SELL シグナルを許可またはブロックするために使用されるバッファです。
Filter TimeFrame 別の timeframe からフィルターを読み取ることができます。
Filter Reverse 必要に応じてフィルターのロジックを反転します。

メインシグナルは M15 の矢印インジケーターから来ます。フィルターは H1 のトレンドインジケーターから来ます。

  • M15 が BUY を出し、H1 フィルターも BUY を許可する場合 → EA は BUY を開くことができます。
  • M15 が BUY を出しても、H1 フィルターが BUY を許可しない場合 → EA はそのシグナルを無視します。


⚙ Signal Processing Options

シグナル処理ブロックは、EA がどの頻度でシグナルを確認するか、そしてシグナル発生後にどのようにポジションを開くかを制御します。

設定 重要な理由
Show_alert_without_opening_positions EA は取引を開かず、シグナル発生時に通知だけを表示します。半自動取引やインジケーターロジックの確認に便利です。
OpenBarControlOnly EA の全機能を新しいバーの開始時に 1 回だけ実行します。Open Price テストのように動作すべき戦略に便利です。
ControlNewBarforSIGNAL インジケーターシグナルを各 tick ではなく、新しいバーでのみ確認します。最適化を高速化し、不要な再計算を減らすことができます。
ControlNewBarforSIGNALType シグナル制御に最小の選択 timeframe、現在チャートの timeframe、または新バー制御なしを使用するかを定義します。
ControlNewBarforOpenbySignal ポジションを現在チャートの新しいバーで開くか、シグナル timeframe で検出された直後に開くかを制御します。


パフォーマンスに関する注意: 各 tick でシグナルを確認すると、特に重いカスタムインジケーターでは遅くなることがあります。新バー制御を使用すると、最適化をより速く安定させることができます。


🚦 Opening Filters and Trade Permissions

このブロックは、EA が何本のポジションを開けるか、どの方向に開くか、どれくらい待つか、どの spread 条件で取引を許可するかを制御します。

設定 実用的な意味
TypeTradeBUYSELL Buy と Sell、Buy のみ、または Sell のみを許可します。
MinuteToOpenNextPosition 前回のポジション後、次のシグナルポジションを開くまでの最小時間です。
DistanceToOpenNextPosition 次のシグナルポジションを開く前に必要な最小距離です。
OpenOppositePositionAfterStoploss 前の取引が Stop Loss で閉じられた後、反対方向のポジションを開きます。
ONlyOnePosbySignal シグナル方向ごとに現在のメインポジションを 1 つだけ許可します。
OnePosPerDirection 方向ルールに応じて、BUY 1 本と SELL 1 本を許可します。
OnlyOnePositionPerMagic すべてのシンボルに対して Magic number ごとに 1 ポジションに制限します。
OnlyAlternateSignals シグナルを交互にします:SELL の後は BUY のみ、BUY の後は SELL のみ。
MAX_BUY_POSITION / MAX_SELL_POSITION シグナルによって開かれる BUY または SELL ポジション数を制限します。
MaxSpreadToNotTrade / MinSpreadToNotTrade spread が許可条件外の場合、新しいシグナルポジションをブロックします。


🛑 Close Options

クローズブロックは、シグナルが変化したとき、または取引が長く開かれすぎたときに、EA がどのようにポジションを閉じるかを制御します。

設定 動作内容
ClosePosifChange メインインジケーターとフィルターの複合シグナルが反転したときにポジションを閉じます。
ClosePosition_After_X_Minutes 指定した分数の経過後にポジションを閉じます。
CloseChangeOnlyInProfit 現在のポジションが利益状態の場合のみ、逆シグナルによるクローズを許可します。


📌 Pending Orders Options

The xCustomEA は即時の market positions の代わりに pending orders を開くことができます。

シグナル発生後、選択した距離だけ市場が動いてシグナルを確認してから取引したい場合に便利です。

設定 実用的な意味
StopOrderUSE 成行ポジションの代わりに pending または limit orders を開きます。
StopOrderDeltaifUSE pending または limit orders の距離をポイントで指定します。
StopOrderDayToExpiration pending orders の有効期限を日数で指定します。
StopOrderBarToExpiration バー数で有効期限を指定します。たとえば M1 で 10 本なら、およそ 10 分です。
ReInstallStopOrdersNewSignalAppears 新しいシグナルが表示されたとき、pending orders を削除して置き換えます。
Virtual Stop / Limit Orders ライブチャートまたはビジュアルテストで仮想 pending レベルを使用します。最適化モードには適していません。


⚙ Trading Options

このブロックは、注文実行の技術的な部分を制御します:Magic number、slippage、filling mode、コメント、価格の丸め。

設定 実用的な意味
Magic この EA が開いたポジションを識別するための Magic number です。
Slippage ポジションのオープンまたはクローズ時に許容される最大価格偏差をポイントで指定します。
MarketWatch market execution 口座では、まずポジションを開き、成功後に SL/TP を修正します。
CommentToOrder 注文に追加するコメントです。短いコメントを使用し、できれば 12 文字以内にしてください。
RoundingDigits 注文のオープンまたは修正時に価格を丸めます。特殊な価格精度を持つシンボルに便利です。
TypeFilling MT5 の filling mode です。10030 TRADE_RETCODE_INVALID_FILL エラーが出る場合は、FillOrKill、ImmediateOrCancel、Return から正しいモードを設定します。


🛡 Stops Options: Stop Loss、Take Profit、Virtual Stops

ストップブロックは、Stop Loss、Take Profit、仮想レベル、サーバー側の最小 stop 制限を制御します。

設定 実用的な意味
VirtualStops サーバー側のレベルではなく、仮想 Stop Loss、Take Profit、trailing levels を使用します。
SetMinStops 可能な場合、ブローカーの最小 stop レベルに合わせて stop パラメータを自動調整します。
StopLoss 各ポジションの Stop Loss をポイントで指定します。
TakeProfit 各ポジションの Take Profit をポイントで指定します。
ForcedModifySLTP ポジションが開かれたにもかかわらずレベルが正しく設定されなかった場合、SL/TP を強制修正します。
TimeToCheckAverageSpread spread ベースの stop values を計算するための平均 spread 計算期間です。
AutoCheckLowSpread 非常に低い spread 条件を自動検出し、spread ベースの計算を保護します。

spread ベースのパラメータ

負の値を使用すると、一部の設定を平均 spread から計算できます。

例:

  • StopLoss = 2000 は、固定 Stop Loss が 2000 ポイントであることを意味します。
  • StopLoss = -100 は、Stop Loss = 100 × 平均 spread であることを意味します。

このロジックは、spread が頻繁に変化するシンボルで役立つ場合があります。

virtual stops に関する警告: 仮想レベルは、ターミナルと EA が稼働している間だけ機能します。ターミナルが閉じられると、仮想 Stop Loss と Take Profit はポジションを保護できません。


📊 Lots Options: Fixed Lot、Autolot、Martingale

ロットブロックは、ポジション volume とリスクモデルを制御します。

設定 実用的な意味
Lots ポジションを開くための固定ロットです。
AdditionalLots 複数のシグナルポジションが許可されている場合、新しい各シグナルポジションに追加されるロットです。
CoeficienteLots 新しい各シグナルポジションのロットを乗算する係数です。
DynamicLot 残高、余剰証拠金、リスクパラメータに基づく自動ロット計算を有効にします。
LotBalancePercent autolot 計算で使用されるリスク割合です。
RiskRate autolot を正しく計算するための通貨換算レートです。必要なすべてのシンボルが Market Watch に表示されている必要があります。
MaxLot autolot と martingale 計算で許可される最大ロットです。
Martin 負け取引後のロット乗数です。Martin = 1 は martingale を無効にします。Martin = 2 は負け後にロットを 2 倍にします。


リスク警告: martingale とロット倍増は、ドローダウンを非常に急速に拡大させる可能性があります。積極的なロットロジックを有効にする前に、MaxLot と現実的なリスク制限を使用してください。


🔁 Averaging Options

Averaging は、最初のポジションが含み損になったときに追加ポジションを開きます。

これにより平均価格を現在の市場に近づけることができますが、同時にエクスポージャーとリスクも増加します。

設定 実用的な意味
AverageUSE 価格の逆行に対してポジションの averaging を有効にします。
TakeProfitALL 同方向のすべてのポジションの平均価格からの共通 Take Profit です。
Distance 次の averaging ポジションを開くための、最後のポジションからの距離です。
DistanceMartin averaging ポジション間の距離を増やすための乗数です。
LotsMartin 各新しい averaging ポジションのロット乗数です。
LotAdditional averaging ポジションに追加されるロットです。
MaxOrdersOpen averaging ポジションの最大数です。
CloseFirstAfterMaxAverage 最大数に達し、新しいポジションを開く必要がある場合、最も古い averaging ポジションを閉じます。
Averaging Filter 新しい averaging ポジションを許可またはブロックする追加インジケーターフィルターです。


📈 Additional Opening by Trend

Additional Opening は averaging とは反対の考え方です。

最初の取引に対して市場が逆行したときに追加ポジションを開くのではなく、取引が利益方向に進んだときにポジションを追加します。これはトレンド継続と pyramiding ロジックに使用されます。

設定 実用的な意味
AdditionalOpening 利益方向への追加ポジションを有効にします。
StopLossALL すべての追加ポジションの平均価格からの共通 Stop Loss です。
DistanceAdditionalOpening 次のトレンド追加ポジションを開く前の、最後のポジションからの距離です。
LotsMartinAdditionalOpening トレンド追加ポジションのロット乗数です。
LotAdditionalOpening 各トレンド追加ポジションに追加されるロットです。
MaxOrdersOpenAdditionalOpening トレンド方向の追加ポジションの最大数です。
CloseFirstAfterMaxAdd 最大数に達し、新しいポジションを開く必要がある場合、最も古い追加ポジションを閉じます。
Additional Filter トレンド方向の追加エントリーを許可またはブロックするインジケーターフィルターです。


🕒 Time Trade Options

時間ブロックは、EA がいつ新しい取引を開けるか、いつ取引を停止またはポジションを閉じるべきかを制御します。

設定 実用的な意味
TradeStartStopbyTime 選択した時間内のみ取引を許可します。
SeveralTimeWork HH:MM-HH:MM 形式で複数の取引セッションを使用できます。
OpenHour / OpenMinute 日中の取引開始時刻です。
CloseHour / CloseMinute 日中の取引終了時刻です。
ClosePeriod_Minute 開始時刻からの取引時間を分単位で定義します。
CloseAllTradesByOutOfTime 取引時間が終了したときに、ポジションや pending orders を閉じることができます。
TradeByDays 選択した曜日のみ取引を許可します。
TradeStartbyTimeMonday 月曜日の EA 取引開始時間を制御します。
TradeStartStopbyTimeFriday 金曜日の取引スケジュールを制御します。
CloseFriday 金曜日の選択した時刻に、すべての未決済取引と注文を閉じます。


🟢 Breakeven Without Loss

breakeven ブロックは、ポジションが有利な方向に動いた後、Stop Loss を利益または損失なしの領域へ移動します。

設定 実用的な意味
MovingInWLUSE 開いているポジションに breakeven ロジックを有効にします。
LevelWLoss breakeven 起動後に Stop Loss が設定される利益レベルです。
LevelProfit breakeven 修正を開始するために必要な利益距離です。
Include_Commission_Swap breakeven / trailing 計算にマイナス swap と手数料を含めます。


例: 手数料や spread が追加コストになる場合は、LevelWLoss を 0 より大きく設定し、breakeven が小さな損失ではなく取引コストをカバーするようにします。


📉 Standard Trailing Stop と Parabolic SAR Trailing

Trailing stop は、ポジションが利益方向へ進むにつれて Stop Loss を修正します。

The xCustomEA には、標準 trailing stop と Parabolic SAR による trailing stop の両方が含まれています。

設定 実用的な意味
TrailingStopUSE 標準 trailing stop を有効にします。
IfProfTrail true の場合、trailing starts は breakeven + trailing distance の後にのみ開始します。false の場合、取引が利益になった時点で開始できます。
TrailingStop trailing の距離をポイントで指定します。
TrailingStep 次の Stop Loss 修正に必要な最小ステップです。
SaveTPafterTrailingStop trailing stop が Stop Loss を修正した後、Take Profit を維持するかどうかを制御します。
TrailingStopSAR Parabolic SAR インジケーターのポイントに基づく trailing stop を有効にします。
TrailingStopSAR_TimeFrame Parabolic SAR trailing の計算に使用される timeframe です。


💰 Close All by Total Profit or Loss

このブロックは、合計 profit または合計 loss が選択した値に達したときに、すべてのポジションを閉じることができます。

設定 実用的な意味
TypeofClose 合計利益/損失の計算タイプ:金額、ポイント、残高の割合、または equity の割合です。
SeparateBuySell BUY と SELL の結果を別々に計算します。
CloseProfit / prifitessss 合計 profit が選択した値に達したときにポジションを閉じます。
CloseLoss / lossss 合計 loss が選択した値に達したときにポジションを閉じます。
TrailOptions 合計 profit が選択した値に達した後、profit trailing を使用します。
ForcedClose 合計 profit または loss 条件に達した後、ポジションを強制的に閉じます。
OFFAfterClosePROF / OFFAfterCloseLOSS 合計 profit または loss によるクローズ後、EA を無効にします。
CloseTerminalAfterClosePROF / LOSS 合計 profit または loss によるクローズ後、ターミナルを閉じることができます。


🚧 Limiting Losses and Profits

制限ブロックは、選択した期間(日、週、月、または前回の制限クローズ後のカスタム期間)における profit と loss を制御します。

設定 実用的な意味
LimitFor 制限期間:日、週、月、または NOTIME。
LimitForProfits 選択した期間の利益制限です。
LimitForLosses 選択した期間の損失制限です。
LimitType 制限タイプ:金額、ポイント、または残高の割合です。
ClosebyLIMITING 制限を超えたときに EA のポジションを閉じます。
UseCurrentProfit 現在の floating profit/loss を制限計算に含めます。


📉 Drawdown Control

drawdown ブロックは、リスクが高くなりすぎたときに口座を保護するためのものです。

選択した drawdown レベルに応じて、新しいシグナルを無効化したり、averaging を無効化したり、利益ポジションまたは損失ポジションを閉じたり、すべてのポジションを閉じたり、警告を表示したりできます。

設定 実用的な意味
DrawDown_Level drawdown 制御ブロックを有効にします。
Type_DrawDownHR 履歴と現在ポジションに基づく drawdown の計算方法を定義します。
DrawDown_Level_One 最初の drawdown レベルをパーセントで指定します。
Type_Deal_Level_One 最初の drawdown レベル後の動作:新規取引を無効化、averaging を無効化、メッセージ表示など。
DrawDown_Level_Two 2番目の drawdown レベルをパーセントで指定します。
Type_Deal_Level_Two 2番目の drawdown レベル後の動作:利益ポジションを閉じる、損失ポジションを閉じる、すべて閉じる、またはメッセージを表示します。


例: DrawDown_Level_One = 50 は新しいシグナルを無効化し、DrawDown_Level_Two = 90 はすべてのポジションを閉じるように設定できます。慎重に使用し、live trading 前に必ずテストしてください。


🧪 Tester and Optimization Tools

The xCustomEA には、戦略を本格的に最適化するユーザー向けの高度な tester ツールが含まれています。

設定 実用的な意味
OnTester_Custom_max 遺伝的最適化基準に使用するカスタム式です。
OnTester_Min_Trades 最適化結果を受け入れるために必要な最小取引数です。
OnTester_Min_Profit 最適化結果に必要な最小利益です。
OnTester_Min_ProfitFactor 最適化結果に必要な最小 profit factor です。
OnTester_Max_Balance_DD / Equity_DD 最適化結果に許容される最大 drawdown です。
Withdrawal Strategy Tester 内で仮想出金をシミュレーションします。
Withdrawal_mode / amount / periodicity テスト中の出金タイプ、金額、周期を制御します。

カスタム最適化式の例

STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD

この式は、利益だけでなく、取引数と drawdown の関係も考慮して最適化するのに役立ちます。


🛠 推奨される設定順序

xCustomEA は非常に柔軟であるため、最良の方法は段階的に設定することです。

手順 作業内容
1 カスタムインジケーターを MetaTrader Indicators フォルダーにインストールします。
2 BUY と SELL のバッファ番号を見つけます。
3 SignalNameIndicator と SignalTypeIndicator を設定します。
4 まずメインシグナルだけをテストします。
5 メインシグナルが正しく動作した後にのみ、フィルターを追加します。
6 Stop Loss、Take Profit、取引方向を設定します。
7 必要に応じて breakeven と trailing stop を追加します。
8 固定ロットで安定したテストを行った後にのみ autolot を有効にします。
9 drawdown の挙動を理解した後にのみ、averaging またはトレンド方向の追加エントリーを使用します。
10 大きなリスクを使用する前に、demo または小さな real account で forward test を行います。


📌 実用的な推奨事項

  • すべてのモジュールを一度に有効にしないでください。
  • まず、インジケーターのバッファが正しく設定されていることを確認してください。
  • Strategy Tester の Visual Mode を使用して、シグナルがどこに表示されるか確認してください。
  • DynamicLot または martingale を有効にする前に、固定ロットを使用してください。
  • インジケーターが現在バーをリペイントする場合は、より安定したテストのために確定バーのシグナルを使用してください。
  • 履歴上で美しい矢印を描画するという理由だけでインジケーターを信頼しないでください。
  • live account で使用する前に、インジケーターがシグナルをリペイントするか確認してください。
  • フィルターは、ロジックを改善する場合にのみ使用し、存在するからという理由だけで使用しないでください。
  • spread、stop level、lot step、ブローカーの約定条件を必ず確認してください。
  • averaging、martingale、追加エントリーを有効にする場合は、drawdown 制限を使用してください。


❓ 実用 FAQ

xCustomEA はどんなカスタムインジケーターでも使えますか?

通常はバッファ、矢印バッファ、または EA が解釈できる値を通じて、読み取り可能なシグナルデータを提供するカスタムインジケーターで使用できます。

プログラミング知識は必要ですか?

矢印バッファを使う基本的な利用では、プログラミングが不要な場合もあります。ただし、複雑なカスタムロジックでは、インジケーターバッファと MQL 構造の理解が非常に役立ちます。

インジケーターを購入する前にテストできますか?

多くの場合、Market のインジケーターは Strategy Tester で先にテストできます。実用的には、購入して live account で使用する前にインジケーターのロジックを確認することが重要です。

EA が取引を開かないのはなぜですか?

よくある原因:インジケーター名が間違っている、バッファ番号が間違っている、選択したバーにシグナルがない、フィルターがシグナルをブロックしている、spread filter が取引をブロックしている、AutoTrading が無効、またはカスタムインジケーターが読み取り可能なバッファ値を提供していない。

シグナルとフィルターの違いは何ですか?

シグナルは取引アイデアを作ります。フィルターはそのアイデアを確認またはブロックします。たとえば、矢印インジケーターがエントリーシグナルを出し、トレンドインジケーターがメイントレンド方向の取引だけを許可できます。

xCustomEA は標準インジケーターでも取引できますか?

はい。The X framework からの標準戦略ロジックも含まれています。ただし、主な価値はカスタムインジケーターの自動化です。


⚠ リスク警告

Forex および CFD 取引にはリスクがあります。 The xCustomEA は強力な自動化 framework ですが、インジケーター自体を自動的に利益化するものではありません。結果は、インジケーターロジック、バッファの正確性、リペイント挙動、ブローカー条件、spread、slippage、ロットサイズ、stop 設定、最適化品質、リスク管理に依存します。Averaging、martingale、virtual stops、dynamic lot はリスクを増加させる可能性があります。live trading 前に必ず慎重にテストしてください。


🔗 関連する便利なリンク

🔹 The xCustomEA のメイン記事と多言語ガイド

🔹 The X Universal EA 基本エンジンの記事

🔹 Expforex.com の The xCustomEA ドキュメント

🔹 Expforex.com の The X Universal EA ドキュメント



🏁 まとめ

The xCustomEA は、MetaTrader でカスタムインジケーターを自動化したいトレーダーにとって、最も柔軟なツールの一つです。

カスタムインジケーターのシグナルを読み取り、フィルターを使用し、market または pending orders を開き、Stop Loss と Take Profit を管理し、trailing stop と breakeven を適用し、autolot を使用し、取引セッションを制御し、合計 profit/loss を管理し、drawdown 保護を適用し、高度なテストシナリオをシミュレーションできます。

最も重要なのは、すべてを一度に設定しないことです。まずシグナルから始め、バッファを確認し、ロジックをテストしてから、保護ブロックや管理ブロックを 1 つずつ追加してください。

🚀 自分だけのカスタムインジケーター戦略を作成

demo をダウンロードし、インジケーターを接続し、シグナルバッファを設定し、Visual Mode で戦略をテストして、The xCustomEA をカスタムインジケーターと MetaTrader 自動売買の間のプロフェッショナルな橋渡しとして使用してください。

📘 完全マニュアル ⚙ 設定ドキュメント
💎 The xCustomEA MT5 を購入 💎 The xCustomEA MT4 を購入
⬇ DEMO + PDF をダウンロード 🛒 Expforex の全製品



SEO Tags

The xCustomEA, Exp The xCustomEA, xCustomEA 設定, MetaTrader custom indicator Expert Advisor, iCustom Expert Advisor, MT4 iCustom EA, MT5 iCustom EA, カスタムインジケーター用取引ロボット, カスタムインジケーター自動化, 矢印インジケーター用 Expert Advisor, buffer indicator EA, MetaTrader シグナルバッファ, xArrow, xCustomEA シグナル設定, xCustomEA フィルター設定, カスタムインジケーターフィルター, Forex 戦略ビルダー, カスタムインジケーター用 Expert Advisor, カスタムインジケーターを自動化, MQL5 Market indicator EA, PipFinite Trend Pro EA, MetaTrader 取引自動化, EA with trailing stop, EA with breakeven, EA with autolot, EA with averaging, EA with martingale, EA with drawdown protection, virtual stops EA, Expforex xCustomEA, MQL5 Market Expert Advisor