Gold Sparrow
- エキスパート
- バージョン: 2.0
- アップデート済み: 24 10月 2026
Gold Sparrow ご利用ガイド
【重要】運用前に必ずお読みください
Gold Sparrowは実験的なプロダクトであり、有料EAと同等の安定性や利益を保証するものではありません。
実運用では、大きなドローダウン(資金の減少)が発生する可能性があります。必ず、失っても生活に支障のない余裕資金で運用してください。
また、リスクを抑えるため、LotFactorを高く設定しすぎないようにしてください。推奨値は 0.1~0.2 です。
1. 基本情報
-
推奨時間足: H1(1時間足)
-
推奨口座資金: 0.01ロットあたり6万~8万円
-
推奨ブローカー: TitanFXなど、サーバー時間が夏時間GMT+3・冬時間GMT+2となるブローカー
Gold Sparrowは、XAUUSD(金)の過去約15年分のチャートデータを学習させて開発したトレードロボットです。
トレンドに沿ったエントリーを得意としていますが、トレンドが急に反転した場合、大きなドローダウンが発生する可能性があります。
また、レンジ相場では、トレードの精度を重視するため、1~2週間ほど取引を行わないことがあります。
急なトレンドの反転によるドローダウンを抑えるため、MaxHoldingHoursは 5~9 の範囲に設定することを推奨します。
Exnessをご利用の場合
Exnessは推奨ブローカーではありません。Exnessで使用する場合は、以下のパラメーター設定を推奨します。
-
TakeProfit = 150000
-
StopLoss = 45000
-
MaxSpread = 800
-
Slippage = 500
-
WeekEndCloseTime = 18
※これらはExness向けの設定値です。他のブローカーでは、取引条件に応じて調整してください。
2. 最新モデルのダウンロードと設定方法
Gold Sparrowでは、最近の相場データを使って学習した新しいモデルをダウンロードし、トレードに適用できます。
この機能を利用するには、以下の設定が必要です。
手順1:通信を許可するURLを追加する
MT5のメニューから、次の順番で設定画面を開いてください。
「ツール」→「オプション」→「エキスパートアドバイザー」
「WebRequestを許可するURLリスト」に、以下のURLを追加してください。
https://greentrailns-stack.github.io/MetaTrader/gold_sparrow2_model.json
※重要:アップデートによりURLが変更されています。必ず上記のURLを登録してください。
手順2:モデルファイルをダウンロードする
設定後、Gold Sparrowをチャートにセットしてください。
モデルファイル gold_sparrow2_model.json が、MT5のCommonフォルダ内にある Files フォルダへダウンロードされます。
手順3:最新モデルを有効にする
EAのパラメーターで、UseRecentModelを true に設定してください。
これにより、ダウンロード済みの新しいモデルがトレードに使用されます。
注意: モデルファイルがダウンロードされていない場合、バックテストも実行できません。バックテストを行う場合も、事前にモデルファイルをダウンロードしてください。
また、Gold Sparrowの稼働中に新しいモデルファイルが公開された場合、EAが自動的に更新します。
3. パラメーターの説明
TakeProfit / StopLoss
利確(TP)と損切り(SL)の設定です。数値は ポイント単位 です。
AutoTPSL
エントリー時に、H1(1時間足)のATRを基準として、利確幅と損切り幅を自動設定する機能です。
シャンデリアトレーリング(Chandelier Trailing)
利益が出ているポジションの損切りラインを、H1の高値・安値とATRを使って有利な方向へ移動させる機能です。
損切りラインを不利な方向へ戻すことはありません。また、利確ライン(TP)は変更しません。
AutoTPSLとの併用について
AutoTPSLとシャンデリアトレーリングは、併用を前提としています。
-
AutoTPSL: エントリー時の初期TP・SLを設定
-
シャンデリアトレーリング: エントリー後、状況に応じてSLを有利な方向へ移動
併用する場合は、ChandelierMultiplierをAutoTPSL_SLMultiplierより小さく設定してください。
ChandelierMultiplierが大きすぎると、シャンデリアトレーリングのSLが初期SLを追い越せず、一度も発動しない場合があります。
また、ChandelierStepPointsは 0ではなく、20程度 に設定することを推奨します。
HoldingHours / MaxHoldingHours
Gold Sparrowには、保有時間に応じてポジションを決済する機能があります。
HoldingHours
エントリーからHoldingHoursで設定した時間が経過した時点で、ポジションに利益が出ていれば決済します。
その時点で損益がマイナスの場合は、すぐには決済せず、含み益がMinProfitで設定された利益水準に達した時点で決済します。
MaxHoldingHours
エントリーからMaxHoldingHoursで設定した時間が経過した場合は、損益がプラスでもマイナスでも、ポジションを決済します。
つまり、HoldingHours経過後に含み損が残っていても、MaxHoldingHoursに達するまで保有する可能性があります。
MinProfit
HoldingHours経過後、含み損だったポジションを決済する際の、目標利益に関するパラメーターです。必要な利益額はロット数に応じて計算されます。
例えば、0.01ロットでMinProfit = 100の場合、決済に必要な利益は次のとおりです。
-
円口座: 100円
-
米ドル口座: 100セント(1米ドル)
Micro口座など、通常とは通貨単位や損益の計算方法が異なる口座では、必要に応じてMinProfitを調整してください。
バックテストの結果についての注意事項
Gold Sparrowは、直近の値動きも学習データに取り入れてモデルを作成しているため、バックテストで良好な成績が得られる場合があります。
ただし、バックテストの対象期間の値動きがモデルの学習にも使用されている場合、その成績は未知の相場に対する独立した検証結果ではありません。そのため、実際の運用で同様の成績が再現されることを保証するものではなく、あくまで理論上の参考値としてお考えください。
実際の相場は学習に使用した過去のデータとは異なる動きをする可能性があり、実運用ではバックテストと大きく異なる結果や、相当なドローダウンが発生する可能性があります。
4. 最後に
バックテストで良好な結果が得られていても、将来の利益や実運用での成績が保証されるわけではありません。
Gold Sparrowは実験的なEAであり、相場環境によっては大きな損失が発生する可能性があります。
まずはデモ口座で十分に稼働させ、動作や取引結果を確認してから実運用をご検討ください。

Hello, I updated version 1.7 today, but during my backtesting, I found that when UseRecentModel was set to true, the backtesting performance was much lower than when it was set to false. Is the new parameter actually more unsuccessful? Looking forward to your explanation to clarify my confusion, thank you!
Edit:Thank you for your reply! So, in the long run, do you recommend setting it to 'true'? Or rather, set it to 'false' normally, and when the model is updated, set it to 'true' to download the latest model, and then change it back to 'false'. As you said, choose the high-performance one from multiple candidates (including the latest model just downloaded). But this seems a bit troublesome haha.