SomaGold
- エキスパート
- Andrii Soma
- バージョン: 1.0
- アクティベーション: 10
SomaGold は MetaTrader 5 専用のマルチストラテジー・ブレイクアウト型エキスパートアドバイザーで、ゴールド(XAUUSD)のみに対応しています。1 枚のチャートに 1 つの EA で、32 の独立戦略が単一の分散ポートフォリオとして同時に稼働します。
MQL5 で公開する初の EA です。ローンチ時に手に取りやすくするため、透明性のある段階的価格モデルを採用しています:
- ローンチ価格:100 USD
- 10 ライセンス販売ごとに価格が 100 USD 上がります
- 同日に 10 を超えて売れても、価格改定は 1 日に最大 1 回までです
早期購入者は、製品のライフサイクル全体を通じ最安価格を確保できます。
コンセプト
単一のセットアップで狭い市場レジームに過剰適合しがちなのではなく、SomaGold は厳選された 32 のプリチューン戦略を 1 枚のゴールドチャート上の単一 EA で並列実行します。
各戦略は独自のマジックナンバー、コメント、時間足、スイング検出パラメータ、決済、ニュース距離、ロット刻みを持ちます。実行エンジンは共通ですが取引は独立しており、多数のチャートを管理せずに時間足とブレイクアウト幅にわたる真の分散が得られます。
ポートフォリオの構築
全く異なる 48 回の最適化を実施しました:
- まず 2 つの期間で最適化しました:
- 2018–2023
- 2020–2025
- 時間足は 4 グループ: D1、H12、H8、H4
- ブレイクアウト幅は 3 バリアント:
- V1 Broad:スイングが広く、セットアップは少ないが強い;
- V2 Medium:セットアップ頻度のバランス;
- V3 Narrow:スイングが狭く、セットアップはより頻繁。
- いずれも return/dd で最適化:
- まず Return / Balance DD
- 次に Return / Equity DD
結果として 2 × 4 × 3 × 2 = 48 戦略となりました。
時間足 × 幅 × ファミリーの組み合わせが分散を生みます。異なるボラティリティ環境で異なる戦略が発火するため、エクイティ曲線は単一の市場挙動に依存しません。
各最適化で新しい結果が得られました。
- 相関が高い戦略は削除しました。
- 実ティックと合わない戦略は削除しました。
- サンプル外(2007–2018)で成績が悪い戦略は削除しました。
OOS 期間は 10 年超で、2008 年金融危機、2011–2013 年の金の強気・弱気、2014–2018 年の長期レンジ、複数のニュースショックなど多様なレジームを含みます。
再チューニングなしでこの全期間にわたりポートフォリオは収益性と安定性を維持しており、リリースに踏み切れた主な理由です。
すべての最適化は金曜取引終了を有効にして行い、危険な週末ギャップに基づく最適化を排除しました。デフォルトのままにすれば、予測不能なギャップから口座を守れます。
その結果、残ったのは 32 戦略のみです。
最後に、各戦略のロットは専用 Python スクリプトで return/balance DD の最良の組み合わせを探索して設定しました。DD で相関が高い戦略ほど配分を小さく、価値が高い戦略ほどロット配分を大きくします。
リスクとロットサイズ
2 つのサイジングモードがあります:
- 手動ロット — 取引ごとの固定ロット
- Lot per balance step — 口座資金に基づく自動サイズ(戦略ごとにスケール)
追加コントロールでリスクプロファイルを微調整できます:
- 算出ロット上のグローバルリスク乗数
- 残高に関係なく適用されるハード上限ロット
- サイズ基準として残高またはエクイティを選択
- OnlyUp モード — ロットはピーク資金に応じて上がるだけで下がりません。起動時に EA は直近の決済済み取引履歴(設定可能なルックバック)から過去最高値をシードし、再起動のたびにリセットされず最初のティックから意味のある OnlyUp 基準にします
- 非 USD 口座向けに正しいサイジングのための基軸通貨セレクター(USD、EUR、GBP、HKD、SGD またはカスタム銘柄)
ニュースフィルター
SomaGold には米国ニュースカレンダーが組み込まれ、高インパクトの 3 種類をカバーします:
- NFP — Non-Farm Payrolls
- CPI — Consumer Price Index
- IR / FOMC — 中央銀行の政策金利決定
各イベント前後で EA は独立して新規エントリーをブロックし、既存の指値・逆指値をキャンセルし、建玉をクローズできます。各戦略にイベント前・後の分ウィンドウがあり、ニュース保護はグローバル一括ではなく戦略ごとに調整されます。
ブローカー GMT は手動設定または自動検出でき、夏時間の切り替えを含め常にブローカー時間にニュース枠が揃います。分類器は ADP Nonfarm Employment や FOMC の講演・議事録などの偽陽性を除外するよう厳格化されています。
取引ウィンドウ
任意の月曜始動/金曜終了ウィンドウで週末ギャップを避けられます。取引ウィンドウ外で指値・建玉も解消するかどうかを選べます。
最適化は金曜クローズ ON(デフォルト)で実施しており、危険な市場条件への過剰最適化はありません。
エントリー/イグジットのランダム化
任意で取引ごとにエントリーとイグジットへランダムなピップオフセットを加えられます。同一ブローカーで複数ユーザーが同価格で発火する際の注文集中リスクを抑えるための小さな有界ノイズです。0 で無効化。プロップファームでも利用可能です。
チャート上ダッシュボード
SomaGold はチャート上にライブダッシュボードを表示します:
- ライセンス状態とアクティブポートフォリオ
- ロット基準と実効資本
- 指値と建玉を買い/売り別
- 含み損益と本日の決済損益
- 残高・エクイティのドローダウン(絶対値と%)
- スリッページ統計:全期間、7 日、24 時間
- 現在スプレッドとアクティブ戦略数
- 次回・前回の NFP、CPI、IR/FOMC
Strategy Tester ではダッシュボードをオフにして高速バックテストが可能です。
推奨セットアップ
- 銘柄:XAUUSD
- 時間足:任意(EA は内部で必要な時間足を読み取ります)
- 口座タイプ:狭スプレッドの ECN / RAW-spread を推奨
- 推奨最低残高:デフォルトリスクで 1000 USD;小さい口座はリスク乗数を下げてください
- VPS:安定した 24/5 実行のために推奨
まとめ
- 1 枚のゴールドチャートに 32 のプリチューン・ブレイクアウト戦略
- D1、H12、H8、H4 にまたがる 2 ファミリー
- 2018–2023 と 2020–2025 で最適化、2007–2018 でサンプル外検証
- ストップ、テイクプロフィット、ブレイクイーブン、トレールの層状決済
- 偽陽性フィルタ付きの米ニュース保護
- 注文集中を減らす任意のエントリー/イグジット乱数化
- フル機能のライブチャートダッシュボード
- 透明な段階ローンチ価格:100 USD スタート、10 本ごと +100 USD、1 日最大 1 回
