エキスパートアドバイザーに付いてくる「既製の設定」の多くは、表示されているのと同じ履歴で最適化されています。合わせ込んだデータの上では、どんなものでも良く見えます。私のエキスパートアドバイザーの既製設定では、初心者がワンクリックで読み込んで小さくても正直なプラスを確認できるものを作りたいと考えました。そして、そのプラスが単なる過去への当てはめではないことを確かめたいと思いました。ここでは、どのように選んだか、何がうまくいかなかったか、そして現実的に何を期待できるかを説明します。
検証のルール
- MetaTrader 5に標準で入っているインジケーター(MQL5\Indicators\Examples)だけを使用し、何もダウンロードする必要がないようにしました。
- 11のアイデア: Alligator、Awesome Oscillator、Stochastic、MACD、Fractals、Heiken Ashi、Ichimoku、RSI、ADX、CCI、2本の移動平均のクロス。それぞれがエントリールール、任意のトレンドフィルター(H4の終値がEMA 200の上か下か)、そして決済で構成されます: ATRの倍数のストップロス、ストップの倍数のテイクプロフィット、反対シグナルが出たときの処理。
- 4つの市場(EURUSD、GBPUSD、USDJPY、XAUUSD)と2つの時間足(H1、H4): ストラテジーテスターで88回の最適化、モデル「1 minute OHLC」、10,000ドル、1トレードあたりリスク1%。
- オプティマイザーが見たのは2022〜2024年だけです。その後、最良の設定を、オプティマイザーが一度も見ていない2025〜2026年で実行しました。
- 同じパラメーターを一切変えずに、未使用の2025〜2026年で複数の市場で同時に利益を保った設定だけを残しました。評価は最良ではなく、その中で最も弱い結果です。
残ったもの
6つの設定、すべてH4です:
- Alligator + EMA 200トレンド - EURUSD、GBPUSD、USDJPY、XAUUSD。
- Awesome Oscillator + EMA 200トレンド - 同じ4市場。
- 40/60ゾーン内のStochasticクロス + EMA 200トレンド - 同じ4市場。
- MACD + EMA 200トレンド - 同じ4市場。
- Fractals + EMA 200トレンド - XAUUSDのみ。
- Heiken Ashiの色の変化 + トレーリングストップ - EURUSDとGBPUSDのみ。

画像は、研究用ビルドではなく製品そのもので、2022〜2026年の全期間に各設定を実行した結果です。ストラテジーテスターで実行すれば同じ表が得られます。19通りの組み合わせはすべて利益で期間を終えています: 4年9か月で+5.0%から+69.1%、有効証拠金の最大ドローダウンは13.4%です。
残らなかったもの
- RSI、ADX、CCI、移動平均のクロス。2022〜2024年で良く見えた設定も、未使用の2025〜2026年に複数の市場で同時に利益を保つことはできませんでした。未使用期間はまさにこの罠を見抜くためにあります。
- Ichimokuは通貨ペアでは機能しましたが金では失敗したため、「複数の市場で同時に」を満たしませんでした。
- 通貨ペアでのFractalsとUSDJPYでのHeiken Ashiも同じです。そのため、この2つの設定は持ちこたえた市場向けにのみ提供しています。
- Alligator設定でのブレークイーブンとトレーリングストップ。どちらも結果を悪化させました。トレンドフォロー型システムの利益を生むトレードを途中で切ってしまうためです。Heiken Ashi設定は逆で、小さな値動きを取るため、トレーリングストップが役立ちます。
期待できること
これは魔法の利益製造機ではありません。表のプロフィットファクターの多くは1.1〜1.5で、これは小さな優位性を意味します: 負けトレードが多く、勝ちトレードは少ないが大きく、残高が減る月もあります。1トレードあたり1%のリスクでは年に約1%〜12%、典型的な設定と市場で4〜5%程度、ドローダウンは最大13%です。これが標準インジケーターに単純なルールを適用して得られる正直な大きさであり、デフォルトのリスクが5%ではなく1%である理由です。
何に役立つか: プログラムがどのように取引するかを5分で確認できること、空のパラメーター画面ではなく動作する出発点を持てること、そして一度に一つずつ変えながら設定の各部分が何をしているかを学べることです。
途中で見つけたこと: 金のロット
検証中、金の結果がリスク1%にしては変動が大きすぎるように見えました。原因は、デモサーバーがXAUUSDのティック値を10分の1の値で報告していたことです。そのため、その値で「リスク1%」として計算したロットは、実際には約10%のリスクを取っていました。多くのエキスパートアドバイザーがまさにこの方法でロットを計算しています。バージョン1.08からは、ストップでの損失をサーバー自身の損益計算式(OrderCalcProfit)で計算し、ティック値は予備としてのみ使います。テスターでは、リスク1%のとき金のストップ1回あたりの損失は現在残高の0.6〜1.0%です。
試し方
Indicator Signal Trader Kbの無料デモはストラテジーテスターで動作します。エキスパートアドバイザー、銘柄、任意の時間足を選び(設定はH4を自動で読み込みます)、パラメーターの1行目Ready setupで6つのうち1つを選んでください。開始を押します。自分のインジケーターを使うにはCustomを選んでください。既製設定は出発点であり、このプログラムはどんなインジケーターでも取引できるように作られています。


