Kogane

KOGANE Gold EA 
KOGANE Gold EA Gold XAUUSD 専用 M1 自動売買

Xで実績が公開されてます。EA Lab @EALab6754

!Special promotion!

初のエキスパートアドバイザー売り出しを記念して

2026/5/17 ~ 2026/8/17 まで50%オフ 

ゴールド (XAUUSD) 専用の M1足EA。独自の HL-ATR 指標によるトレンド追随と、カマリラピボット+BB+RSI による逆張りを組み合わせた2戦略構成。H1/M5 トレンドフィルター・日次損失上限・2フェーズ・トレーリングストップ・多重起動防止・再起動後の状態自動復元など安全機構を完備。

【製品説明】
概要
KOGANE Gold EA は、ゴールド (XAUUSD) の M1 チャート専用に設計された MetaTrader 5 対応の自動売買プログラムです。

独自の HL-ATR (High-Low ATR Ratio) 指標を中核に、相場のボラティリティ拡大を瞬時に捉え、2つの独立した戦略でエントリーを判断します。エントリーから決済まで完全自動で動作し、初心者からプロまで幅広い層に対応しています。

推奨動作環境
 - プラットフォーム: MetaTrader 5(ビルド 3000 以降推奨)
 - 銘柄: XAUUSD(ゴールド)
 - 時間足: M1(1分足)チャートにアタッチ
 - VPS: 24時間稼働推奨(低レイテンシの VPS を使用)
 - 最低資金: 残高の 2% リスクで運用する場合、$1,000 / 約10万円相当以上推奨
 - レバレッジ 100倍以下

◆2つのエントリー戦略

■戦略① — トレンド追随エントリー(条件1)
M1 足で HL-ATR が急拡張した方向に、ボリンジャーバンドのブレイクと MA タッチ(押し目/戻り)を確認してエントリーします。強いトレンド発生の初動を捉える手法です。

エントリーの流れ

1. HL-ATR が設定閾値を超えて急拡張する(ボラティリティの急変)
2. ローソクがボリンジャーバンド外にブレイクする
3. 価格が MA(移動平均線)に押し目/戻りのタッチをする
4. シグナル有効期限内(デフォルト 10 本)にエントリー条件が揃えば発注


■戦略② — 逆張りエントリー(条件2)
ボリンジャーバンド ±2σ 外への行き過ぎに対し、RSI の極値(買われすぎ/売られすぎ)とカマリラピボットへの近接を確認して反転を狙います。

エントリーの流れ

1. 終値がボリンジャーバンドの外側バンドを超える
2. RSI が設定閾値(Buy < 30、Sell > 70)の極値にある
3.(オプション)カマリラピボットの S4/R4 などの強い支持/抵抗水準に近い
4. 条件合致で反転方向にエントリー。カマリラ反対水準を TP として利用可能

決済の仕組み(4種類)
種別,内容
ストップロス (SL) H1 ATR × InpSL_ATR_Multi で初期 SL を自動計算
テイクプロフィット (TP) ATR 倍率 / HL-ATR シグナル価格 / 両方から選択
2フェーズ・トレーリング Phase1: 直近N本の高値/安値追従 → Phase2: ピーク値 - ATR × 倍率(シャンデリア方式)
早期撤退 ポジション保有中に反対方向の強い HL-ATR ローソクが出現した場合にクローズ


■安全機構
機能,内容
多重起動防止
同一 Magic + 同一シンボルで複数インスタンスが同時稼働するのをグローバル変数ロック(30秒ハートビート)で防止
状態復元
MT5 再起動・回線断・EA 再コンパイル後も、当日損益・クールダウン状態を取引履歴から自動復元。リスク制限のリセット抜けを防ぐ
Stops Level / Freeze Level 対応
ブローカー指定の最小 SL/TP 距離を自動取得。SL/TP が狭すぎる場合は自動補正。STOPS LEVEL=0 のブローカーにはスプレッドベースのフォールバック処理
INVALID_STOPS 自動リトライ
注文拒否時に SL/TP を自動拡張して最大N回リトライ
フリーズ位置の強制クローズリトライ
Freeze Level により即時クローズできなかったポジションをN バー後に再試行



【パラメーター詳細解説】
■ General Settings(基本設定)
-パラメーター
-デフォルト
-役割・設定の目安

-Magic Number-
20250101
EA がポジションを識別するための一意の番号。同一端末で複数の EA を運用する場合は必ず重複しない値に変更してください。重複すると他EA のポジションを誤って操作するリスクがあります。

-Slippage (points)-
10
注文時に許容するスリッページ量(ポイント単位)。ゴールドはスプレッドが変動しやすいため 10〜20 が現実的。小さすぎると約定しない場合があります。

■ Lot Management(ロット管理)
-パラメーター
-デフォルト
-役割・設定の目安

-Auto Lot-
true
true にするとリスク% と SL 距離からロット数を自動計算(推奨)。false にすると Fixed Lot を固定で使用します。

-Balance usage rate (%)-
100.0
自動ロット計算の基準となる残高割合。100 = 口座残高全体を基準に計算。50 にすると残高の半分を基準にするため、より保守的なロットになります。

-Risk per trade (%)-
2.0
1 取引あたりの損失許容率(残高比)。例: 残高 $10,000 で 2% 設定 → 最大損失 $200 / 取引。SL の距離(pips)に応じてロットが逆算されます。大きくするほど1取引の利益・損失が増えます。初心者は 1.0〜2.0% を推奨。

-Min lot override-
0.0
自動ロット計算が証券会社の最小ロットを下回った場合に使用する最小値。0.0 = ブローカー最小を自動取得。スキャルパー向け口座などで最小ロットが固定されている場合に設定してください。

-Fixed lot size-
0.1
Auto Lot = false の場合に使用する固定ロット。

-Max lot size-
10.0
自動ロット計算で算出されたロットがこの値を超えないように上限を設定。大口座での過大ロットを防ぐセーフガード。

■ Cond.1: Core Settings(戦略①の基本設定)
-パラメーター
-デフォルト
-役割・設定の目安

-Enable Condition 1-
true
戦略①(トレンド追随)の有効/無効。false にすると戦略② のみで動作します。

-MA mode-
EMA
エントリー判定に使う移動平均の計算方式(EMA / SMA / WMA など)。EMA は直近値に敏感なため短期トレードに適しています。

-MA period-
10
MA の計算期間(M1 足)。小さいほど直近の動きに反応しやすく、ダマシも増えます。大きくすると遅れが生じますが安定します。

-MA touch tolerance (ATR multiplier)-
0.25
価格が MA に「触れた」と判定する許容幅を ATR の倍率で指定。0.25 = ATR の 25% 以内に価格が近づけばタッチと判定。大きくすると押し目判定が緩くなりエントリー機会が増えますが、ダマシも増えます。

-ATR period-
14
HL-ATR 計算の基礎となる ATR の期間(M1 足)。一般的な 14 を推奨。

-BB period-
20
ボリンジャーバンドの期間(M1 足)。標準的な 20 を推奨。

-BB standard deviation-
2.0
ボリンジャーバンドの幅(標準偏差の倍率)。2.0 が一般的。大きくすると突き抜けにくくなりエントリー条件が厳しくなります。

■ Cond.1: Signal(戦略①のシグナル設定)
-パラメーター
-デフォルト
-役割・設定の目安

-Signal trigger HL-ATR-
2.0
シグナル発生のトリガーとなる HL-ATR の閾値。HL-ATR とは「直近ローソクの値幅 ÷ ATR」で算出した指標で、値が大きいほど異常に強いローソクが出ていることを示します。2.0 = 通常の 2 倍の値幅を持つローソク。高くするほどシグナルが厳選され、取引回数が減ります。

-Signal cancel HL-ATR-
1.5
シグナル発生後、HL-ATR がこの値を下回るとシグナルをキャンセルします。ボラティリティが収束した場合にエントリーを避けるための機構です。Signal trigger より低い値を設定してください。

-Signal expiry (M1 bars)-
10
シグナル発生から何本以内にエントリー条件が揃わなければシグナルを無効化するか。10 = 10分以内(M1 の場合)。0 = 無期限(非推奨)。小さくするほど鮮度の高い相場でのみエントリーします。

■ Cond.1: Entry Filter(戦略①のエントリーフィルター)
-パラメーター
-デフォルト
-役割・設定の目安

-Pullback quality filter-
true
true にすると、BUY では MA タッチ時に陽線(買いローソク)、SELL では陰線(売りローソク)のみエントリーを許可します。押し目の品質を高め、ダマシを減らす効果があります。false にすると条件が緩くなります。

-Max HL-ATR at entry-
0.8
エントリー時点の HL-ATR がこの値を超えていた場合にエントリーを見送ります。「値幅が大きすぎる暴れたローソクで飛び乗るのを防ぐ」フィルターです。0 = 制限なし。低くすると慎重なエントリーのみになります。

■ Cond.2(戦略②の設定)
-パラメーター
-デフォルト
-役割・設定の目安

-Enable Condition 2-
true
戦略②(逆張り)の有効/無効。false にすると戦略① のみで動作します。

-ATR period (Cond.2)-
14
戦略② で使用する ATR の期間。

-RSI period (Cond.2)-
14
RSI の計算期間。小さくすると短期の動きに敏感になります。

-BB period (Cond.2)-
20
戦略② で使用するボリンジャーバンドの期間。

-BB standard deviation-
2.0
外側バンドの幅。終値がこのバンドの外にあることがエントリー条件の一つ。大きくすると条件が厳しくなります。

-Close BB inner band (xSD)-
2.0
終値が外側バンド(BB2_Deviation)を超えていることを確認するための内側基準値。BB2_Dev1 = BB2_Deviation(両方 2.0)の場合、終値が ±2σ の外にクローズしていることが条件になります。

-HL-ATR threshold (Cond.2)-
2.0
戦略② のエントリー時の HL-ATR 閾値。相場が極端に伸びたことを確認するためのフィルターです。

-Enable Camarilla filter-
true
カマリラピボットへの近接をエントリー条件の追加フィルターとして使用するか。true にすると、強いピボット水準付近でのみ逆張りエントリーを行います。ランダムな逆張りを防ぎ、精度が上がります。

-Level proximity (ATR multiplier)-
1.0
カマリラ水準への「近接」と判定する距離(ATR 倍率)。1.0 = ATR の 1 倍以内。小さくするとピボット水準への到達が厳格に判定されます。

-Buy RSI threshold-
30.0
BUY エントリーに必要な RSI 上限値。RSI がこの値を下回っている(売られすぎ)場合のみ BUY を許可。低くするとエントリー機会が減りますが精度が上がります。

-Sell RSI threshold-
70.0
SELL エントリーに必要な RSI 下限値。RSI がこの値を上回っている(買われすぎ)場合のみ SELL を許可。

-Use opposite zone level as TP-
true
true にすると、エントリー方向と反対側のカマリラピボット水準を TP として自動設定します。例: 売りエントリーなら S3 の付近を買いの TP に。現実的な利益確定水準が自動化されます。

■ TP / SL Settings(利益確定・損切り設定)
-パラメーター
-デフォルト
-役割・設定の目安

-Stop Loss (ATR multiplier)-
1.0
初期ストップロスを H1 ATR の何倍に設定するか。1.0 = H1 ATR の 1 倍の距離に SL。大きくすると SL が広くなり値動きに耐えやすくなりますが、損失額も増えます。ロット管理(Risk%)と連動しているため、SL を広げると自動的にロットが小さくなります。

-Take Profit mode-
TP_BOTH
TP の計算方式。TP_ATR_ONLY = ATR 倍率のみ、TP_HLATR_SIGNAL = シグナル発生時の HL-ATR 価格水準、TP_BOTH = 両方を計算し近い方を採用。

-Take Profit (ATR multiplier)-
2.0
TP を H1 ATR の何倍に設定するか。SL が 1.0 倍で TP が 2.0 倍なら RR 比(リスクリワード)は 1:2。

-HL-ATR exit: bearish threshold-
2.0
BUY ポジション保有中に、この値以上の強い陰線(下落ローソク)が出現した場合に早期クローズします。反転シグナルとして機能します。

-HL-ATR exit: bullish threshold-
2.5
SELL ポジション保有中に、この値以上の強い陽線(上昇ローソク)が出現した場合に早期クローズします。

-ATR source for SL/TP-
H1 ATR
SL/TP 計算に使う ATR の時間足。H1(1時間足)推奨。M1 は変動が大きすぎる場合があります。

■ Trailing Stop(トレーリングストップ)
トレーリングはポジションに含み益が生じた後、SL を自動的に有利な方向へ動かし、利益を確保しながら相場に乗り続ける機構です。本EAは 2フェーズ構成を採用しています。
-パラメーター
-デフォルト
-役割・設定の目安

-Enable trailing stop-
true
トレーリングストップの有効/無効。

-Trail bars (Phase 1)-
10
Phase 1 で参照する本数。BUY なら直近 N 本の最安値に SL を引き上げ、SELL なら直近 N 本の最高値に SL を引き下げます。小さいほど SL が素早く追従しますが、ノイズで抜けやすくなります。大きいほど余裕を持たせられますが利益の返上幅が増えます。

-Max trailing updates per position-
3
Phase 1 で SL を更新できる最大回数。この回数に達すると Phase 2(ATR シャンデリア方式)に自動切替します。0 = 無制限(Phase 2 なし)。

-Phase 2: ATR multiplier-
2.5
Phase 2 に移行後、ピーク高値/安値から ATR の何倍離れた位置に SL を置くか。BUY: SL = ピーク高値 - ATR × 2.5。大きくすると余裕を持たせてトレンドを伸ばせますが、反転時の利益返上が増えます。

//Phase 1 → Phase 2 の切替イメージ//
相場が継続上昇 →

  Phase 1: 直近10本の安値でSLを追う(更新3回まで)

  Phase 2: ピーク高値 - ATR×2.5 に切替(シャンデリア方式)

           → 大きな逆行が来るまでポジションを保持


■ Stop Level Safety(ブローカー対応安全設定)
ゴールド市場ではブローカーによって最小 SL/TP 距離(STOPS LEVEL)の仕様が異なります。これらの設定は注文拒否を防ぐための自動補正機構です。
-パラメーター
-デフォルト
-役割・設定の目安

-Extra safety buffer (points)-
5
ブローカーの STOPS LEVEL に上乗せする追加バッファ(ポイント)。STOPS LEVEL が 20pt なら実際は 25pt 以上の距離で SL/TP を設定します。スプレッドの変動がある場合は 10〜20 に増やすと安全です。

-Use spread as fallback-
true
ブローカーが STOPS LEVEL = 0 を返す場合(よくある仕様)に、現在のスプレッドを基準としてフォールバック計算を行うかどうか。true 推奨。

-Spread multiplier for fallback-
2.0
フォールバック時のスプレッド倍率。現在のスプレッドの 2.0 倍を最小 SL/TP 距離として使用。ニュース等でスプレッドが広がる場合は 3.0 などに増やすと安全です。

-Retry count for INVALID_STOPS-
2
INVALID_STOPS エラー発生時に SL/TP を自動拡張して再試行する回数。0 = リトライなし。

-Freeze retry bars-
3
Freeze Level によりクローズできなかったポジションを何本後に再試行するか。

■ H1 Trend Filter(H1 トレンドフィルター)
H1(1時間足)の EMA クロスでトレンド方向を判定し、逆張りのエントリーを抑制します。
-パラメーター
-デフォルト
-役割・設定の目安

-Enable H1 filter-
true
H1 フィルターの有効/無効。false にするとトレンド方向に関わらずエントリーします。

-H1 Fast EMA period-
5
H1 短期 EMA の期間。

-H1 Slow EMA period-
20
H1 長期 EMA の期間。短期 EMA > 長期 EMA = 上昇トレンド(BUY のみ許可)、逆は下降トレンド(SELL のみ許可)。

-Cond.2 exempt from H1 filter-
true
true にすると、戦略②(逆張り)は H1 フィルターを免除します。逆張り戦略の性質上、トレンドに逆らうことが目的のため、免除が推奨です。

■ M5 Confirmation Filter(M5 確認フィルター)
M5(5分足)の EMA で短期的な方向を確認します。H1 フィルターとの二重確認になります。
パラメーター
デフォルト
役割・設定の目安

-Enable M5 filter-
true
M5 フィルターの有効/無効。

-M5 EMA period-
10
M5 EMA の期間。価格が EMA より上 = BUY のみ許可、下 = SELL のみ許可。

-Cond.2 exempt from M5 filter-
true
逆張り(戦略②)を M5 フィルターから免除するか。H1 免除と同様に true 推奨。

■ Cooldown — SL 後ロックアウト
連敗時に機械的に追撃するのを防ぐ仕組みです。
-パラメーター
-デフォルト
-役割・設定の目安

-Enable cooldown-
true
ストップロスで決済された後の待機期間(クールダウン)の有効/無効。

-Cooldown duration (minutes)-
30
SL 決済後に新規エントリーを停止する時間(分)。30 = 30 分間エントリー禁止。クールダウン中もポジション管理(トレーリング等)は継続します。長くするほど連敗のリスクを抑えられますが、その間の機会損失も増えます。

■ Daily Loss Limit(日次損失上限)
1 日の損失が一定額を超えた場合にその日の取引を停止します。リスク管理の最後の砦です。
-パラメーター
-デフォルト
-役割・設定の目安

-Enable daily loss limit-
true
日次損失上限の有効/無効。

-Max daily loss (% of balance)-
3.0
残高の何% の損失でその日の取引を停止するか。例: 残高 $10,000 で 3% 設定 → $300 の損失でその日は停止。小さくするほど保守的。2〜5% が一般的。

-Close all on limit hit-
false
損失上限到達時に保有中のポジションをすべて強制クローズするか。false = 新規エントリーのみ停止(既存ポジションは継続管理)。

■ Trading Hours Filter(取引時間帯フィルター)
-パラメーター
-デフォルト
-役割・設定の目安

-Enable time filter-
true
時間フィルターの有効/無効。

-Start hour-
1
エントリーを許可する開始時刻(ブローカーのサーバー時間)。

-End hour-
21
エントリーを許可する終了時刻。21 時 = 21:00 まで。ゴールドは NY クローズ(21〜22 時 JST)以降に流動性が低下することが多いため、21 時を目安に設定しています。ブローカーの GMT オフセットに注意してください。



■ Spread Filter(スプレッドフィルター)
-パラメーター
-デフォルト
-役割・設定の目安

-Enable spread filter-
true
スプレッドフィルターの有効/無効。

-Max spread (points)-
50
エントリーを許可する最大スプレッド(ポイント)。ゴールドは経済指標発表時に 100pt 以上に広がることがあります。広がっている時はエントリーをスキップします。ブローカーの平常時スプレッドの 2〜3 倍程度に設定するのが目安です。

■ その他フィルター
-パラメーター
-デフォルト
-役割・設定の目安

-One position per condition-
false
true にすると各条件(戦略①・戦略②)につき同時に 1 ポジションまでに制限します。複数ポジションを避けたい場合に使用。

-Enable trade log-
false
コメント欄に取引ログを出力します。デバッグ時に便利。

-Enable diagnostic log-
false
詳細な診断ログを出力します。通常は false 推奨(パフォーマンスへの影響あり)。

-Warmup bars-
30
EA 起動直後、インジケーターが安定するまで待機する M1 本数。30 = 起動後 30 本(約30分)はエントリーしません。

■ Custom Optimization Criterion(最適化評価指標)
MT5 ストラテジーテスターでパラメーター最適化を行う際の評価基準を選択します。
-パラメーターデフォルト
-役割・設定の目安

-Optimization criterion-
COMPOSITE
最適化スコアの計算方式(下表参照)。

-Min total trades (hard filter)-
50
この取引回数を下回るバックテスト結果はスコアを最低値にし、過学習を防ぎます。

-Max equity DD% (hard filter)-
30.0
エクイティの最大ドローダウンがこの値を超えるバックテスト結果を除外します。

-Min net profit (hard filter)-
0.0
最低純利益の条件。0 = 赤字結果を除外。

-Require both long & short-
true
買いと売りの両方が含まれないバックテスト結果を除外します(片方向への偏りによる過学習防止)。

-Max side ratio-
0.85
買い/売りどちらかの割合がこれを超える場合は除外(例: 85%以上が買いの場合は過学習と判断)。


最適化評価モードの比較

//モード//
計算式
向いている目的

TESTER_DEFAULT
MT5 標準(プロフィットファクター)
簡易最適化

TESTER_RECOVERY
純利益 ÷ 最大ドローダウン
ドローダウン回復力を重視

TESTER_SHARPE
シャープレシオ
リスク調整後のパフォーマンス重視

TESTER_COMPOSITE
純利益 × PF × √(取引数) × (1 - DD%)
総合バランス(推奨)

TESTER_RISK_ADJUSTED
純利益 ÷ 最大DD% ÷ 取引数ゲート
リスク効率を最重視

■ Safety: Multi-Instance Lock(多重起動防止)
-パラメーター
-デフォルト
-役割・設定の目安

-Block duplicate magic+symbol instances-
true
同じ Magic Number + 同じシンボルの EA が 2 つ以上同時稼働するのを防ぎます。グローバル変数に 30 秒ごとのハートビートを書き込み、60 秒以上応答がない場合は別インスタンスがロックを引き継ぎます(クラッシュ後の復帰)。バックテスト・最適化時は自動的にスキップされます。意図的にマルチインスタンス構成を使う場合のみ false にしてください。

■ Safety: State Reconciliation(状態復元)
-パラメーター
-デフォルト
-役割・設定の目安

-Reconcile state from history on startup-
true
EA 起動時(再起動・再コンパイル後含む)に取引履歴を参照し、当日の損益累計とクールダウン状態を自動復元します。これにより「EA を一度停止して再起動すれば日次損失上限がリセットされる」という抜け道を防ぎます。バックテスト・最適化時は自動的にスキップされます。



【よくある質問 (FAQ)】
Q: デモ口座での確認は必要ですか?
A: 必須です。必ず 1〜3ヶ月以上のデモ・フォワードテストを実施してから本番口座に移行してください。バックテストと実環境ではスプレッド・約定品質が異なります。

Q: ブローカーは選びますか?
A: XAUUSD のスプレッドが低いブローカーを推奨します。STOPS LEVEL が大きいブローカーでは SL/TP が若干広く設定されますが、自動補正されます。

Q: 複数のゴールド EA と同時使用できますか?
A: Magic Number を重複しない値に変更すれば可能です。ただし各 EA の日次損失上限は独立しているため、合計損失が大きくなるリスクに注意してください。

Q: 最適化は必要ですか?
A: デフォルト値でも動作しますが、ブローカーや相場環境に合わせた最適化を推奨します。OnTester の COMPOSITE モードを使った最適化が有効です。


【免責事項】
本製品は過去のバックテスト・テクニカル分析に基づいて設計されていますが、将来の利益を保証するものではありません。FX・ゴールド取引には元本を超える損失リスクが伴います。必ず余剰資金で、ご自身のリスク許容度を理解した上でご利用ください。



KOGANE Gold EA v1.0 | Copyright 2026 Kogane

Plus de l'auteur
MA Deviation Overview This indicator displays the deviation rate between price and a moving average, and draws upper/lower bands using standard deviation. Features Deviation Rate Line – Displays how far the price has deviated from the moving average, expressed as a percentage. Formula: Deviation Rate = (Close / Moving Average × 100) − 100 Center Line – The moving average of the deviation rate. Upper/Lower Bands – Statistical upper and lower boundaries calculated using standard deviation. Formul
FREE
Pivot Point Slim Indicator Overview A professional-grade pivot point indicator equipped with 6 types of pivots. With a clean, easy-to-read design, it automatically displays important support and resistance levels on your chart. Customizable Display Settings Individual color settings for each level (P, S1-S5, R1-R5) Show/hide toggle for each level Label display on/off Price display on/off Label position (left/right) Label offset adjustment (spacing between lines and text) Line width adjustment Hi
FREE
Bollibang!! master  The Ultimate Indicator: Bollinger Bands. Band walk is a powerful trend. Bollibang!! Master includes the Bollinger Band Width indicator. Please download the separate Bollibang!! Master Percent b file and install BB%b . Overview Sub-window 1 — Bollinger BandWidth
FREE
Bollibang!! master Percent b The Ultimate Indicator: Bollinger Bands Bollibang!! master b includes Bollinger Band %b. It is an indicator for evaluating "band walks". Overview Sub-window 1 — Bollinger BandWidth (BBW)
FREE
Filtrer:
Aucun avis
Répondre à l'avis