最終更新: 2026年06月
プログラミング不要でMT4/MT5向けEAを自動生成できるツールとして、StrategyQuantX(以下SQX)は定量系トレーダーの間で急速に普及している。筆者がSQXを初めて触ったのは2021年頃だが、当時と比べてUIも機能もかなり洗練されてきた。ただし「ボタン一発で儲かるEAができる」という期待で入ると、確実に挫折する。本稿では金融工学の観点から、SQXの設計思想・機能構成・使い方の落とし穴を整理する。
StrategyQuantXとは何か
StrategyQuantX(SQX)は、チェコのStrategyQuant社が開発したアルゴリズム取引戦略の自動生成・検証・最適化プラットフォームだ。内部的には遺伝的アルゴリズムと機械学習ベースの探索エンジンを組み合わせており、ユーザーが設定したルール空間の中で数百万通りのロジックを高速に評価する。
日本語インターフェースは存在しない。ソフトウェア本体は英語のみの表示だが、コミュニティや日本語解説ブログが充実してきており、2025年時点では日本語情報だけで基本操作をマスターできる環境が整っている。
SQXのアーキテクチャを一言で言えば「EA製造ファクトリ」だ。ただし、工場の品質管理がなければ不良品しか生まれない。
5つのコア機能
SQXには5つのモジュールが搭載されている。それぞれの役割を技術的に整理する。
Builder(ビルダー)
ユーザーが「使用するインジケーター」「時間足」「通貨ペア」「エントリー・エグジット条件の複雑度」を設定すると、AIが何千ものロジック候補を並列で生成しバックテストを走らせる。
内部的には遺伝的アルゴリズムが優秀なロジックを「交配・突然変異」させながら世代を重ねる。筆者の環境(Core i7・RAM 32GB)で一晩回すと、数千〜1万件前後のEA候補が溜まる。
重要なのは、ここで得られる候補の大半はカーブフィッティング(過最適化)の産物だという点だ。量が多いほど良いわけではない。
Retester(リテスター)
Builderで生成した候補を複数の堅牢性テストにかけるモジュール。具体的には:
- ウォークフォワード最適化: 最適化期間とフォワード期間を時系列で分割し、過去に過適合していないかを検証する
- モンテカルロシミュレーション: ランダムなノイズを加えた1,000回以上のシミュレーションで統計的ロバスト性を確認する
- マルチマーケット検証: 類似通貨ペアや期間違いでも機能するかを確認する
筆者の経験上、Builderで1万件生成してもRetesterを通過するのは10〜100件程度だ。通過率1%は正常。過度にフィルターを緩めると、生き残ったEAの品質が下がる。
Optimizer(オプティマイザー)
パラメーターを調整して性能を引き出すモジュール。移動平均の期間・損切り幅・利確幅などの数値を系統的に変化させて最良値を探す。
注意点がある。Retesterで十分な成績が出ているEAに対しては、無理にOptimizerをかける必要はない。過度な最適化はむしろロバスト性を損なう。「現状で十分」という判断ができることが重要だ。
Portfolio Composer(ポートフォリオコンポーザー)
複数のEA候補から相関の低い組み合わせを自動提案するモジュール。相関係数・同時ドローダウン発生頻度・資金効率を基準に「チームとして機能するEA群」を選別する。
ただし、自動提案はあくまで出発点だ。筆者の運用経験では、Composerの提案をそのまま使うより、提案された候補を手動で精査して最終的な構成を決めるほうが実績は安定する。
Portfolio Master(ポートフォリオマスター)
EA間の相互依存関係を深掘りする解析モジュール。同一トレンド局面でEAが同時に同方向エントリーしていないか、ドローダウンが同期していないかを確認する。
ここまで通過したEAポートフォリオは「統計的に一定の堅牢性が確認されたもの」と言える。ただし、これは過去データに対する評価であり、将来の収益を保証するものではない。
価格・プラン
2025年時点の公式価格(strategyquant.com)は以下のとおりだ。
| プラン | 特徴 | |---|---| | Starter | 基本のBuilder・Retester機能 | | Professional | 高度な堅牢性テスト対応(推奨) | | Ultimate | 永年アップデート・サポート付き |
月次の分割払いに対応しており、12回払いでの分割購入も可能。14日間の無料トライアルが提供されており、全機能を試してから購入判断できる。
価格の詳細は公式サイト(strategyquant.com/pricing/)で確認すること。定期的にプロモーション価格が設定される。
Claudeと会話しながらインジケータが作れるhedgrow-fxはこちら。SQXと組み合わせてEA開発の補助に使うユーザーも増えている。
日本語での使い方:基本的なワークフロー
SQXの推奨ワークフローを整理する。
Step 1: 対象市場とルール空間を設定する
Builderの設定画面で以下を決める:
- 通貨ペア(USDJPY・EURUSDなど)
- 時間足(M15・H1などが扱いやすい)
- 使用インジケーターのカテゴリ(トレンド系・オシレーター系など)
- 最大ルール複雑度(初心者は2〜3ルールに抑えること)
ルール空間を広げすぎると、生成されるロジックが複雑になりすぎてカーブフィッティングしやすくなる。
Step 2: Builderを一晩走らせる
数百〜数千のEA候補を生成する。生成数より「Retesterで生き残れるか」のほうが重要なので、生成数を競う必要はない。
Step 3: Retesterで厳格にフィルタリングする
ウォークフォワード・モンテカルロを最低限通すこと。この段階を甘くすると、後のフォワードテストで壊滅的な結果になる。「これだけ厳しくするの?」という感覚が正しい。
Step 4: Portfolio ComposerとMasterで組み合わせを決める
相関の低いEAを3〜10本程度組み合わせる。単一EAで運用するのはリスクが高い。SQXの本質は「ポートフォリオとして機能させること」だ。
Step 5: フォワードテストで実績を積む
最低3〜6ヶ月のフォワードテストを経てから実弾投入を検討する。「バックテストで良かったから即実運用」は統計的に危険だ。
カーブフィッティングを防ぐために
SQXユーザーが最も陥りやすい罠がカーブフィッティングだ。過去データに完璧に適合したロジックが、将来まったく機能しないという現象を指す。
防止策として有効なのは:
- サンプル外期間の確保: 最適化に使わない「テスト期間」を最低でも全体の20〜30%確保する
- ウォークフォワード分析を必ず実行する: Retesterのウォークフォワードは省略しない
- 単純なロジックを好む: 複雑な条件の組み合わせほどカーブフィッティングしやすい
筆者が実際に確認したところ、シンプルな2〜3条件のロジックのほうが、複雑な5〜6条件ロジックより長期フォワードでの生存率が高い傾向があった。要因として「単純なルールほど市場の普遍的な構造を捉えている可能性が高い」という仮説が考えられる。ただし、これはあくまで筆者の観察であり、統計的に検証された一般論ではない。
SQXが向いている人・向いていない人
向いている人:
- アルゴ取引に本格的に取り組む意欲があり、3ヶ月以上の学習時間を確保できる
- 複数のEAをポートフォリオ運用することに関心がある
- バックテスト・統計検証の概念を理解しているか、学ぶ意欲がある
向いていない人:
- 「すぐに動くEAが欲しい」という短期思考の人
- インジケーターやEAの仕組みに興味がない人
- ソフトウェアの英語UIに拒否感がある人
SQXは強力なツールだが、使いこなすには相応の学習コストがかかる。筆者の体感では、基本ワークフローを習得するだけで2〜3週間、安定したEAポートフォリオを構築するまでに3ヶ月以上かかると考えておいたほうが現実的だ。
まとめ
StrategyQuantXは「EA開発の民主化」を実現したツールだ。以前は高度なプログラミングスキルが必要だったアルゴ取引戦略の開発を、ノーコードで実行できる環境を提供している。
ただし、自動生成できるのはロジックの候補であり、「機能するEA」は厳格な堅牢性テストと継続的なフォワード検証によってのみ担保される。ツールを過信せず、統計的思考を持って運用することが前提だ。
FXには元本損失リスクがある。SQXで生成したEAであっても、バックテスト上で優秀な成績を示したEAが将来も同様に機能するとは限らない。実運用前には必ず十分なフォワードテスト期間を設けること。
Claudeと会話しながらインジケータが作れるhedgrow-fxはこちら。SQXで絞り込んだEAロジックを、さらに対話形式でブラッシュアップする使い方が注目されている。
よくある質問(FAQ)
Q: StrategyQuantXに日本語版はありますか? A: ソフトウェア本体のインターフェースは英語のみで、日本語化はされていない。ただし日本語の解説サイト・コミュニティは充実しており、日本語情報だけで基本操作を習得することは十分に可能だ。
Q: プログラミング知識は必要ですか? A: EA生成自体にプログラミングは不要だ。ただし、生成されたMQLコードを修正・カスタマイズする場合は、MQL4/MQL5の基礎知識があると有利になる。
Q: 無料トライアルはありますか? A: 14日間の無料トライアルが提供されており、全機能を試用できる。購入前に自分のPCスペックと相性を確認しておくことを推奨する。
Q: 何台のPCにインストールできますか? A: ライセンスの条件はプランによって異なる。公式サイトの最新情報を確認すること。
Q: バックテストで良い結果が出たEAはすぐに実運用できますか? A: 推奨しない。バックテスト上の成績とフォワードパフォーマンスには乖離が生じることが多い。最低3〜6ヶ月のフォワードテストを経てから実運用を検討することを強く推奨する。
Q: SQXで作ったEAをMQL5マーケットで販売できますか? A: 技術的には可能だ。生成されたEAはMQL形式で出力されるため、MQL5マーケットへの出品プロセスに従えば販売できる。
Q: AIを使ったEA作成ツールとしてhedgrow-fxとどう違うのですか? A: SQXは大量のバックテストによって統計的に優位なロジックを探索するツールで、hedgrow-fxはClaudeとの対話を通じてインジケータや戦略ロジックを設計・改良するツールだ。目的と用途が異なるため、組み合わせて使うのも一つの選択肢だ。Claudeと会話しながらインジケータが作れるhedgrow-fxはこちら。
