Mimosa
- エキスパート
- バージョン: 1.1
- アップデート済み: 28 9月 2026
- アクティベーション: 20
MimosaGold(ミモザ)— MetaTrader 5 用 ゴールド自動売買プログラム
Tulip FinTech · バージョン 1.0
- 概要
MimosaGold は、ゴールドのみを対象とした MetaTrader 5 用の自動売買システムです。単一の戦略ではなく、10 本の独立した「レッグ」を同時に運用します。各レッグは独自の時間足、独自のエントリーフィルター、独自のストップロスとテイクプロフィットの段階設定、独自の時間切れ決済、独自のマジックナンバーと注文コメントを持ちます。各レッグが同時に保有できるポジションは 1 つだけです。
システム全体は 1 つの EX5 ファイルです。EMA、ATR、RSI、ADX、ボリンジャー、ドンチャン、VWAP、セッション範囲、日足由来の系列など、すべてのインジケーターを EA 内部で実装しています。外部 DLL、外部インジケーターファイル、サードパーティ製ライブラリは一切必要ありません。
すべてのシグナルは因果的で再描画されません。現在バーのシグナルは確定済みバーのみから算出し、判断時点より右側のデータは決して使いません。ストラテジーテスターと実運用はまったく同じ計算式を使用します。
- 対象銘柄 — ゴールドのみ
- 対象銘柄:ゴールド(XAUUSD 系)。
- 起動時に自動判定します。優先順は XAUUSDc、XAUUSD、XAUUSDm、XAUUSD.ecn で、最初に存在したものを使用します。いずれも存在しない場合、EA は自ら停止しジャーナルに記録します。
- 内部で使用する時間足は H1 と H4 です。データは EA 自身が取得するため、どの XAUUSD チャートに取り付けても構いません(H1 を推奨)。
- 推奨口座タイプ:ヘッジ口座。各レッグが独立したチケットを保持する設計のためです。ネッティング口座では複数レッグが 1 つのポジションに統合され、レッグ単位の管理が設計どおりに動作しません。
- スプレッドの狭い口座、または RAW 口座を推奨します。ブローカーの条件は結果に直接影響します。
- 戦略ロジック
10 本のレッグ(時間足 — ロジック):1 — H4 — 移動平均の傾き加速(両方向);2 — H1 — トレンド押し目継続;3 — H4 — 週足アンカーによる方向性ドライブ;4 — H1 — EMA リボンの収縮と解放;5 — H4 — トレンド押し目(買いのみ);6 — H4 — オープニングレンジ・ブレイクアウト;7 — H1 — ボリンジャー収縮の解放;8 — H1 — 日中 VWAP 回帰(買いのみ);9 — H1 — セッション・モメンタム(買いのみ);10 — H1 — 出来高枯渇後の回帰。
フィルターは相場環境のフィルターであり、約束事ではありません。ボラティリティは ATR とその独自の移動パーセンタイルで、トレンドと構造は EMA の傾きとリボンの状態で、方向は ADX と +DI/-DI で、モメンタムは RSI のゾーンで、コストは「ボラティリティ対スプレッド」のしきい値で判定します。さらに UTC 日次の VWAP、セッションの始値レンジ、週足アンカーといった日中の基準も使用します。
エントリーとイグジットは完全に機械的です。
- エントリー価格は新しいバーの始値に半スプレッドとスリッページ許容分を加えたものです。
- ストップ距離は ATR(14) にそのレッグ固有の乗数を掛けた値です。
- テイクプロフィット 1 はストップ距離に対する固定の R 倍率で、到達すると一部を決済し、残りは建値に移動します。
- テイクプロフィット 2 は残りのポジションで 2 つ目の R 倍率を狙います。
- 時間切れ決済は、そのレッグの最大保有バー数を超えたポジションを強制決済します。
- 決済後、そのレッグは 2 バー待ってから再エントリーできます。
ロットサイズは ATR 距離から逆算します。ボラティリティが高いときは自動的に小さく、低いときは大きくなるため、1 取引あたりの金額リスクは一定に保たれます。
注文リクエストを作成する前に、5 つの独立した検証をすべて通過する必要があります。1)時間帯フィルター — 多くのレッグは UTC 17:00〜22:00 をスキップします;2)ボラティリティ対コスト — スプレッドは現在の ATR の 8 分の 1 までしか消費できません;3)ロットの正規化 — 数量ステップに丸め、最小・最大数量の範囲に収めます;4)証拠金予算 — 1 ポジションに必要な証拠金は資金の 50% を超えられません;5)資金チェック — 必要証拠金と有効証拠金を比較し、不足している場合はジャーナルに記録するだけで注文を送信しません。
-
使用方法
-
EX5 ファイルをターミナルのデータフォルダ内の MQL5/Experts にコピーし、MetaTrader 5 を再起動するかナビゲーターを更新します。
-
任意の XAUUSD チャートに取り付けます(H1 を推奨)。
-
ツールバーのボタンと「ツール — オプション — EA トレード」の両方で自動売買を有効にします。
-
起動時のジャーナルを確認します。判定された銘柄、口座タイプ、レバレッジ、通貨、銘柄仕様(point、tick value、tick size、1 ロットあたりの価値)、初期化されたレッグ数が出力されます。
-
まずデモ口座で初期設定のまま運用します。既定のリスクレベルは最も低い L1 です。1 段階ずつ上げてください。
-
H1 と H4 のヒストリカルデータが十分にあることを確認します。
-
バックテストはストラテジーテスターの「リアルティックに基づく毎ティック」モデルで、複数年を対象に実行してください。既定値は意図的に最も保守的なため、リスクレベルは明示的に指定してください。
モニタリング:マジックナンバーは InpMagicBase から InpMagicBase+9 までで各レッグを識別できます。すべての注文にはコメント Mimosa L1 〜 Mimosa L10、一部決済には tp1 が付きます。EA を削除すると、レッグごとの統計(処理バー数、シグナル数、しきい値を通過したバー数、エントリー試行回数、失敗注文数、観測スプレッドの最小・最大)がジャーナルに出力されます。レッグが静かな理由を知る最短の方法です。
まったく取引されない場合は、まずスプレッドを確認してください。多くの場合コストしきい値が原因です。次にレッグが有効か、スキップ対象の UTC 時間帯に入っていないかを確認します。一部のレッグが特定の相場環境で長期間動かないのは正常で、分散が機能している証拠です。
- パラメータ
- InpLeg1 〜 InpLeg10 — 10 本のレッグそれぞれの独立したオン・オフスイッチ。既定はすべて有効。
- InpRiskLevel — リスク比率ロットモードで使うリスク段階。既定は L1。
- InpLotMode — リスク比率によるロット計算(既定)または固定ロット。
- InpFixedLots — 固定ロット。固定モードのみ有効。既定は 0.01。
- InpMagicBase — マジックナンバーの基準値。既定は 20261030。
- InpOrderComment — すべての注文コメントに付く接頭辞。既定は Mimosa。
各レッグのイグジット設定(ATR ストップ乗数、テイクプロフィットの R 倍率、一部決済比率、建値バッファ、最大保有バー数、売り許可、ATR 期間)は EA 内部に固定されており、外部に公開されません。検証済みの設定が誤操作で壊れることはありません。
- リスクレベル
InpRiskLevel は 1 レッグあたりのリスク予算を資金に対する割合で指定します。10 本すべてを有効にすると、同時エクスポージャーは 1 レッグの 10 倍に達することがあります。
L1 0.30%(既定)— L2 0.50% — L3 0.75% — L4 1.00% — L5 1.50% — L6 2.00% — L7 2.50% — L8 3.50% — L9 4.50%
計算式:ロット = 資金 × 1 レッグあたりのリスク割合 ÷(ストップ距離 × 1 ロットあたりの価値)。1 ロットあたりの価値は tick value ÷ tick size で自動判定し、手入力は行いません。
推奨:L1 から始めてください。デモ口座で、静かな相場とドローダウンの両方を観察したうえで、1 段階ずつ上げます。適切な段階とは、介入せずに耐えられるドローダウンに対応する段階です。段階が高いほど、利益も損失も同じだけ拡大します。
- 重要なリスク警告
ゴールドのようなレバレッジ商品の取引には大きなリスクが伴い、すべての投資家に適しているわけではありません。自動売買システムの過去の挙動(ストラテジーテスターでの結果を含む)は将来の結果を保証するものではなく、本記述はそのような保証を一切行いません。損失を許容できる資金のみを使用してください。必ずデモ口座で検証し、稼働中のインスタンスを監視してください。ブローカーの条件(スプレッド、スリッページ、約定品質、スワップ、レバレッジ制限)は結果に大きく影響し、ブローカーごとに異なります。取引の判断および適用される規制の遵守は利用者自身の責任です。
