SomaForex
- エキスパート
- バージョン: 1.0
- アクティベーション: 10
SomaForex は EURUSD、GBPUSD、USDJPY 向けの MetaTrader 5 用ブレイクアウト EA です。1 つのチャート、1 つの EA、34 の独立した戦略が 1 つのポートフォリオとして動きます。
公開時に手が届きやすいよう、価格の上がり方を明示しています。
- 開始価格: 100 USD
- 10 本売れるごとに 100 USD 上がり、1 日に上がるのは最大 1 回です
早く購入した価格は、製品がある限りその金額のままです。
考え方
一つの相場だけに合わせた単一セットではなく、SomaForex には調整済みのブレイクアウト戦略が 34 本あります。EURUSD が 8、GBPUSD が 11、USDJPY が 15 です。1 つのチャートから並列に動きます。
各戦略はマジックナンバー、コメント、時間足、スイング、決済、ニュース距離、ロットステップを別々に持ちます。実行エンジンは共通で、取引は独立しているため、ペアと時間足の分散にチャートを何枚も要りません。
ポートフォリオの作り方
この 34 戦略は 2 つの検証窓 (Res1 と Res2) から選びました。
- 時間足: D1 (14)、H12 (9)、H8 (7)、H4 (2)、H1 (2)
- V1 Broad: スイングが広く、回数は少ないが強い
- V2 Medium: シグナル頻度は中間
- V3 Narrow: スイングが狭く、回数が多い
Res1 が 20、Res2 が 14 です。候補はリターン対ドローダウンで、残高と有効証拠金の両方を見ています。公開版は戦略ごとにロットステップが 1 つです。契約サイズの切替はありません。標準的な FX 契約は基軸通貨 100,000 単位です。
残らなかった戦略は入れていません。ロットステップが大きいほど、その戦略のロットは小さくなります。
最適化は金曜クローズを有効にして行ったため、週末ギャップを持ったまま選んでいません。その金曜クローズは初期設定でオンです。
動かし方
SomaForex を 1 つのチャート、通常は EURUSD に付けます。EA はティッカー入力で 3 ペアを取引します。ブローカーに接尾辞がある場合は、TickerEURUSD、TickerGBPUSD、TickerUSDJPY に実際の名前を入れます (例: EURUSD+ や EURUSD.s)。
StrategiesToRun はカンマ区切りの戦略番号です。番号は約定コメントの #N と一致します (例: SomaForex #8 621082108)。番号を外す前に、その戦略の建玉を決済してください。
戦略一覧とロットステップ
初期設定は残高ステップでロットを計算します。表のステップは、契約 100,000 のときのその戦略の LotPerBalance_step です。ティッカーを空にすると、そのペアの戦略はすべて止まります。
| # | 窓 | ペア | 時間足 | 幅 | 最適化 | ロットステップ | マジック |
|---|---|---|---|---|---|---|---|
| #1 | Res1 | EURUSD | D1 | V2 Medium | Equity DD | 829 | 611242201 |
| #2 | Res1 | EURUSD | D1 | V3 Narrow | Equity DD | 8200 | 611243202 |
| #3 | Res1 | EURUSD | H12 | V2 Medium | Balance DD | 657 | 611122103 |
| #4 | Res1 | GBPUSD | D1 | V1 Broad | Balance DD | 1450 | 621241104 |
| #5 | Res1 | GBPUSD | H12 | V1 Broad | Equity DD | 871 | 621121205 |
| #6 | Res1 | GBPUSD | H8 | V1 Broad | Balance DD | 1450 | 621081106 |
| #7 | Res1 | GBPUSD | H8 | V1 Broad | Equity DD | 1450 | 621081207 |
| #8 | Res1 | GBPUSD | H8 | V2 Medium | Balance DD | 871 | 621082108 |
| #9 | Res1 | USDJPY | D1 | V1 Broad | Balance DD | 829 | 631241109 |
| #10 | Res1 | USDJPY | D1 | V2 Medium | Balance DD | 914 | 631242110 |
| #11 | Res1 | USDJPY | D1 | V2 Medium | Equity DD | 829 | 631242211 |
| #12 | Res1 | USDJPY | D1 | V3 Narrow | Equity DD | 1900 | 631243212 |
| #13 | Res1 | USDJPY | H12 | V1 Broad | Balance DD | 614 | 631121113 |
| #14 | Res1 | USDJPY | H12 | V1 Broad | Equity DD | 914 | 631121214 |
| #15 | Res1 | USDJPY | H12 | V2 Medium | Balance DD | 486 | 631122115 |
| #16 | Res1 | USDJPY | H12 | V3 Narrow | Balance DD | 2350 | 631123116 |
| #17 | Res1 | USDJPY | H1 | V1 Broad | Equity DD | 3700 | 631011217 |
| #18 | Res1 | USDJPY | H4 | V1 Broad | Equity DD | 700 | 631041218 |
| #19 | Res1 | USDJPY | H4 | V3 Narrow | Balance DD | 486 | 631043119 |
| #20 | Res1 | USDJPY | H8 | V1 Broad | Equity DD | 957 | 631081220 |
| #21 | Res2 | EURUSD | D1 | V1 Broad | Balance DD | 1000 | 612241121 |
| #22 | Res2 | EURUSD | D1 | V1 Broad | Equity DD | 1450 | 612241222 |
| #23 | Res2 | EURUSD | D1 | V3 Narrow | Equity DD | 8200 | 612243223 |
| #24 | Res2 | EURUSD | H12 | V3 Narrow | Equity DD | 529 | 612123224 |
| #25 | Res2 | EURUSD | H8 | V3 Narrow | Equity DD | 1900 | 612083225 |
| #26 | Res2 | GBPUSD | D1 | V1 Broad | Equity DD | 4600 | 622241226 |
| #27 | Res2 | GBPUSD | D1 | V2 Medium | Balance DD | 2350 | 622242127 |
| #28 | Res2 | GBPUSD | D1 | V2 Medium | Equity DD | 1900 | 622242228 |
| #29 | Res2 | GBPUSD | D1 | V3 Narrow | Equity DD | 1900 | 622243229 |
| #30 | Res2 | GBPUSD | H12 | V1 Broad | Balance DD | 914 | 622121130 |
| #31 | Res2 | GBPUSD | H12 | V3 Narrow | Equity DD | 2350 | 622123231 |
| #32 | Res2 | USDJPY | H1 | V1 Broad | Balance DD | 957 | 632011132 |
| #33 | Res2 | USDJPY | H8 | V1 Broad | Equity DD | 914 | 632081233 |
| #34 | Res2 | USDJPY | H8 | V2 Medium | Equity DD | 1450 | 632082234 |
固定入金の結果
各行は IC Markets の固定入金、1 分 OHLC、2024.03.01 から 2026.10.16 です。純利益、残高の最大ドローダウン、有効証拠金の最大ドローダウンはドルです。ドローダウンのパーセントは使いません。パーセントは固定入金ではなく、動くピークに対する値だからです。
| 入金 | 純利益 | プロフィットファクター | 残高の最大 DD | 有効証拠金の最大 DD |
|---|---|---|---|---|
| $1,000 | $1,784 | 1.99 | $160 | $244 |
| $2,000 | $2,411 | 1.85 | $332 | $455 |
| $3,000 | $3,619 | 1.89 | $454 | $667 |
| $4,000 | $4,948 | 1.90 | $626 | $952 |
| $5,000 | $6,417 | 1.94 | $725 | $1,163 |
| $6,000 | $7,739 | 1.89 | $966 | $1,460 |
| $7,000 | $9,328 | 1.92 | $1,060 | $1,700 |
| $8,000 | $10,553 | 1.91 | $1,253 | $1,988 |
| $9,000 | $12,071 | 1.91 | $1,408 | $2,233 |
| $10,000 | $13,440 | 1.91 | $1,586 | $2,477 |
ブローカー比較
同じ期間、1 分 OHLC、固定 10,000 ドルです。レバレッジはそのブローカーの EURUSD の銘柄レバレッジです (3 ペアで違う場合は最も低い値)。どれか 1 ペアのヒストリーが無いブローカーは飛ばします。
| ブローカー | レバレッジ | 純利益 | プロフィットファクター | 残高の最大 DD | 有効証拠金の最大 DD |
|---|---|---|---|---|---|
| ICMarkets | 1:497 | $13,440 | 1.91 | $1,586 | $2,477 |
| ICTrading | Tester account unavailable | ||||
| Vantage | 1:497 | $12,384 | 1.79 | $1,949 | $2,426 |
| Tickmill | Tester account unavailable | ||||
| PUPrime | Tester account unavailable | ||||
| FusionMarkets | Tester account unavailable | ||||
| RoboForex | Tester account unavailable | ||||
| Darwinex | Tester account unavailable | ||||
| BlackBull | Tester account unavailable | ||||
| MetaQuotes | Tester account unavailable | ||||
| TradeMax | Tester account unavailable | ||||
| GBE | Tester account unavailable | ||||
| Ultima | Tester account unavailable |
1 分 OHLC とリアルティック
IC Markets、固定 10,000 ドル、2024.03.01 から 2026.10.16。1 回は 1 分 OHLC、もう 1 回はリアルティックです。
| モデル | 純利益 | プロフィットファクター | 残高の最大 DD | 有効証拠金の最大 DD |
|---|---|---|---|---|
| 1 分 OHLC | $13,440 | 1.91 | $1,586 | $2,477 |
| リアルティック | $13,360 | 1.84 | $1,532 | $2,566 |
レバレッジ、複利
これらのテストは 10,000 ドルから複利です (ロットは口座に従い、ManualBalanceForLotSizing は 0)。ドルのドローダウンはレポートの最大額です。IC Markets は 1:1、1:20、1:100、1:500。Vantage は 1:1、1:20、1:100。測定した銘柄レバレッジを超える段は実行しません。
| レバレッジ | 純利益 | プロフィットファクター | 残高の最大 DD | 有効証拠金の最大 DD |
|---|---|---|---|---|
| IC 1:1 | $1,708 | 1.57 | $320 | $382 |
| IC 1:20 | $27,868 | 1.86 | $3,276 | $5,131 |
| IC 1:100 | $28,065 | 1.86 | $3,276 | $5,170 |
| IC 1:500 | $28,065 | 1.86 | $3,276 | $5,170 |
| Vantage 1:1 | $1,700 | 1.59 | $323 | $422 |
| Vantage 1:20 | $23,750 | 1.72 | $4,019 | $5,072 |
| Vantage 1:100 | $23,965 | 1.73 | $4,019 | $5,072 |
IC Markets の長い履歴
IC Markets の追加テストです。1 分 OHLC、固定 10,000 ドル、2007.01.01 (または端末ヒストリーが実際に始まる日) から 2026.10.16。この期間は両方の窓を含みます。Res1 のインサンプルは 2016-2026、アウトオブサンプルは 2007-2015。Res2 はその逆です。
| モデル | 純利益 | プロフィットファクター | 残高の最大 DD | 有効証拠金の最大 DD |
|---|---|---|---|---|
| 1 分 OHLC、固定 10,000 ドル | $115,905 | 1.88 | $3,001 | $4,239 |
リスクとロット
計算方法は 2 つです。手動ロットは固定です。残高ステップ (初期設定) は、資金とその戦略のステップからロットを計算します。
OnlyUp (初期設定オン) は資金の新高値でロットを上げ、取引中のドローダウンでは下げません。出金はピークを下げ、入金は上げます。マージン保護 (初期設定オン) は新規指値の前に余剰証拠金を確認し、ステップの比率を保ったままポートフォリオ全体を縮小できます。
RiskMultiplier は計算ロットを倍率します。BaseCurrency は非 USD 口座用です。ManualBalanceForLotSizing が 0 より大きいと計算資金を固定します。固定入金のテストはこの方法です。
ニュースフィルタ
SomaForex には、影響の大きい米国イベント 3 種のカレンダーがあります。フィルタは初期設定でオンです。
- NFP: 非農業部門雇用者数
- CPI: 消費者物価指数
- IR / FOMC: 政策金利
イベントの前後で、新規エントリーの停止、指値の取消、建玉の決済ができます。分数は戦略ごとです。ブローカーの GMT は自動検出できます。ADP や FOMC の講演・議事要旨のような誤検知は除外します。
取引時間
月曜開始から金曜終了の窓は初期設定でオンです。ブローカー時間で月曜 01:10 に始まり、金曜 22:50 に止まります。窓の外では指値と建玉を外します。ブローカーが GMT+2 / GMT+3 でない場合は、同じ UTC 時刻になるよう FridayCloseHour と MondayOpenHour をずらし、AutoGMT はオンのままにしてニュース窓を合わせます。
スプレッドフィルタ
ペアごとのスプレッド上限で、広い状態が続く指値を取消できます。初期値は EURUSD 2.0 pips、GBPUSD 2.8 pips、USDJPY 1.7 pips です。0 でそのペアの上限を切ります。RemovePendingSpreadSeconds (初期値 60) は、広いスプレッドが何秒続けば外すかです。
プロップファーム
プロップ準拠は初期設定でオフであり、有効にするまでバックテストと実運用は変わりません。有効にすると、日次ドローダウンの停止、両建て禁止、指値本数の上限を使えます。MaxRandomizationPips は約定ごとにエントリーと決済を少しずらし、他の SomaForex 利用者と完全に同じ水準になりにくくします。
チャートのパネル
パネルにはライセンス、ロット計算の基準、指値、建玉、含み損益と確定損益、金額での残高・有効証拠金ドローダウン、スプレッド、次のニュースが出ます。DisableDashboardInTesting は初期設定オンで、テスターを速くします。DisableDashboardInLive は初期設定オフです。
推奨設定
- 銘柄: EURUSD、または任意のチャートに付け、3 つのティッカーをブローカー名にする
- 時間足: どれでもよい。各戦略は自分の時間足を読む
- 口座: ECN またはロースプレッド。IC Markets の固定テストの参考範囲は 1,000 から 10,000 ドル
- 24/5 の安定した実行には VPS を推奨
- 理由がなければ、ニュース、金曜クローズ、OnlyUp、マージン保護は初期設定のままにする
ライセンス
ea.somatrade.org のビルドはライセンスキーを要求します。ツール、オプション、エキスパートアドバイザで、https://ea-license-server.somatrade.org への WebRequest を許可してください。MQL5 Market のビルドはこのキーを使いません。
まとめ
- EURUSD、GBPUSD、USDJPY のブレイクアウト 34 戦略を 1 チャートで
- ロットステップは 1 セット。標準の 100,000 FX 契約。契約サイズの選択はない
- 米国ニュースフィルタは初期設定オン。スプレッド上限、金曜クローズ、任意のプロップ規則
- 開始価格 100 USD、無期限、レンタルなし
