Spot light
- エキスパート
- Kazuya Koizumi
- バージョン: 9.0
- アップデート済み: 8 4月 2026
- アクティベーション: 10
// [概要]
// XAUUSD M3 EA(自動売買)は、独立した買いと売りのエントリーポイントを備えています。
// ローソク足の形状から価格変動の確率を算出し、
// ロットサイズをそれに応じて調整します。買いポジションは売りシグナルが出ても決済されません。
// 各方向の取引は独立して管理されます。
// ヘッジ口座とネッティング口座の両方に対応しています。
//
// [ロットサイズ計算式]
// AutoLot=false (デフォルト) の場合:
// ロット = 基本ロット + (最小ロット * N)
// 基本ロット: DefaultLots 入力値 (固定基本サイズ)
// 最小ロット: ブローカー SYMBOL_VOLUME_MIN
// N: BuyLotAdd<スコア> または SellLotAdd<スコア> (整数、スコア=0 の場合は 0)
// DefaultLots=0.01、MinLot=0.01 の場合の例:
// スコア 0 -> 0.01 + 0.01*0 = 0.01
// スコア 1 -> 0.01 + 0.01*1 = 0.02
// スコア 2 -> 0.01 + 0.01*2 = 0.03
// スコア 3 -> 0.01 + 0.01*3 = 0.04
// スコア 4 → 0.01 + 0.01 * 4 = 0.05
//
// AutoLot=true の場合:
// ベースロットは、AutoLots() を使用してフリーマージンから動的に計算されます。
// そして、スコアに基づくアドオン (MinLot * N) が、
// その自動計算されたベースロットに適用されます。
//
// [トレーリングストップ]
// TrailStartPoints:トレーリングストップを有効にする利益しきい値(ポイント)
// TrailBufferPoints:現在の価格からのトレーリング距離(ポイント)
// 有効トレーリング距離 = max(StopsLevel+1, TrailBufferPoints) * _Point
// 買いストップは上昇のみ(下降はしません)
// 売りストップは下降のみ(上昇はしません)
// 利益は価格ベース((買値-始値)/_Point)で計算されるため、銘柄に依存しません。
// XAUJPY、EURJPYなど、すべての銘柄で正確な計算が可能です。
//
// [目標利益再開モード]
// NupTime=RESUME_WEEKLY(デフォルト):
// 最も近いNupResumeDayの00:00まで一時停止します。
// その日が今週中にまだある場合は、今週中に再開します。
// そうでない場合は、翌週の同じ日に再開します。
// NupTime=RESUME_DAILY:
// NupDaysで指定した日数だけ一時停止します(その日の00:00に再開します)。
// NupTime=RESUME_MONTHLY:
// 翌月1日の00:00まで一時停止します。
// NupTime=RESUME_NONE:
// 目標金額に達するとEAは永久に停止します。
/// [ロスカット再開モード]
// LcNupTime=RESUME_WEEKLY (デフォルト):
// 最も近いLcNupResumeDayの00:00まで一時停止します。
// その日がまだ当週内にある場合は、今週中に再開します。
// そうでない場合は、翌週の同じ日に再開します。
// 再開時に、InitialBalanceとTarget Profit目標はリセットされます。
// LcNupTime=RESUME_DAILY:
// LcNupDaysで指定した日数だけ一時停止します(その日の00:00に再開します)。
// LcNupTime=RESUME_MONTHLY:
// 翌月1日の00:00まで一時停止します。
// LcNupTime=RESUME_NONE:
// 損失カットが発動するとEAは永久に停止します。
