Object Trader MT5
- ユーティリティ
- Maksim Novikov
- バージョン: 1.0
- アクティベーション: 20
Object Trader MT5は、保留中の注文を管理するアプローチを変えるユニークな取引ユーティリティです。手動で価格を入力する代わりに、チャート上にグラフィックオブジェクトを作成するだけで、ユーティリティがこれらのオブジェクトに紐付いた注文を自動的に出し、更新します。
動作コンセプト
このユーティリティでは、取引注文を3種類のグラフィックオブジェクトに「紐付け」することができます:
矩形 — ペア注文(Buy StopとSell Stop)を出すため
線 — 単一の保留中の注文を出すため
トレーリング線 — オープンポジションのストップロスを管理するため
コントロールパネルインターフェース
パネルには以下の要素が含まれています:
| 要素 | 目的 |
|---|---|
| Lot | 出す注文のロット数 |
| Stop Loss | ストップロスまでの距離(ポイント、注文価格から) |
| Take Profit | テイクプロフィットまでの距離(ポイント、注文価格から) |
| Name Rect | チャート上の矩形オブジェクトの名前 |
| Name Line D 1/2 | 保留中の注文用の線の名前 |
| Name Line T 1/2 | トレーリング用の線の名前 |
各オブジェクトには2つのボタンが用意されています:
"[オブジェクト] Only" — アクションの1回限りの実行
"[オブジェクト] On/Off" — 自動モードのオン/オフ
動作モード
-
矩形での作業
矩形は2つのレベルを持つ価格範囲を定義します:
上限 — Buy Stop注文用
下限 — Sell Stop注文用
仕組み:
チャート上に矩形を作成します(ターミナルの「矩形」ツール)
パネルで矩形の名前を指定します(例:「Rectangle 1」)
「Rect Only」を押して注文を一度だけ出す
または「Rect On」をオンにして自動モードにする
自動モードの場合:
矩形を移動すると、注文は自動的に更新されます
Buy Stopは上限に追従します
Sell Stopは下限に追従します
SLとTPは新しい注文価格から再計算されます
注文パラメータ:
Buy Stop:価格 = 上限、SL = 価格 - (SL×ポイント)、TP = 価格 + (TP×ポイント)
Sell Stop:価格 = 下限、SL = 価格 + (SL×ポイント)、TP = 価格 - (TP×ポイント)
-
注文用の線での作業 (Line Deneme)
線は単一の保留中の注文を出すために使用されます。注文タイプは、現在の価格に対する線の位置に応じて自動的に決定されます:
| 線の位置 | 出す注文 |
|---|---|
| 現在価格より上 | Buy Stop(その水準から買い) |
| 現在価格より下 | Sell Stop(その水準から売り) |
仕組み:
チャート上に垂直線を作成します(「垂直線」ツールまたはトレンドライン)
パネルで線の名前を指定します(例:「Line 1」)
「Line D1 Only」を押して注文を一度だけ出す
または「Line D1 On」をオンにして自動モードにする
自動モードの場合:
線を移動すると、注文価格は自動的に更新されます
線が現在価格を横切ると、注文タイプが変わる可能性があります
SLとTPは新しい注文価格から再計算されます
-
トレーリング用の線での作業 (Line Trailing)
トレーリング線は、オープンポジションのストップロスを管理するために使用されます。線を上に移動すると、ポジションのストップロスは自動的に新しいレベルに引き上げられます(ただし、新しいレベルが現在のSLより高い場合のみ)。
仕組み:
チャート上に線を作成します
パネルで線の名前を指定します(例:「Line 3」)
「Line T1 Only」を押してストップロスを一度だけ更新する
または「Line T1 On」をオンにして自動モードにする
自動モードの場合:
線を上に移動すると、すべてのポジションのストップロスが新しいレベルに引き上げられます
新しいSLが現在のSLより高いポジションのみが更新されます
使用例
例1:レンジからの取引
価格がレジスタンスレベル1.1050またはサポート1.0950をブレイクすると予想する場合:
1.0950から1.1050までの矩形を描画します
「Range」という名前を付けます
パネルで以下を指定します:
ロット:0.1
SL:50
TP:100
「Rect Only」を押します
結果:
1.1050にBuy Stopが設定され、SL 1.1000、TP 1.1150
1.0950にSell Stopが設定され、SL 1.1000、TP 1.0850
例2:水準からの取引
1.1000の水準からの反発を予想する場合:
1.1000の水準に垂直線を描画します
「Level」という名前を付けます
パネルでロット:0.1、SL:30、TP:60を指定します
「Line D1 On」をオンにします
結果:
価格が1.1000より上の場合 → 1.1000にSell Stopが設定される
価格が1.1000より下の場合 → 1.1000にBuy Stopが設定される
線を移動すると、注文は自動的に更新される
例3:トレーリングストップ
利益が出ているオープンポジションがあり、その利益を保護したい場合:
現在価格 + 20ポイントの水準に水平線を描画します
「Trail」という名前を付けます
「Line T1 On」をオンにします
価格が上昇するにつれて、線を上に移動します
結果:
ポジションのストップロスは自動的に線まで引き上げられます
価格が反転しても利益は保護されます
入力パラメータ
| パラメータ | 説明 |
|---|---|
| Magic_Rect | 矩形から出された注文の一意の識別子 |
| Magic_Line_1 | 最初の線からの注文の一意の識別子 |
| Magic_Line_2 | 2番目の線からの注文の一意の識別子 |
マジックナンバーにより、異なるオブジェクトからの注文を分離し、他のアドバイザーとの競合を回避できます。
