Trade Manager Assistant Mt5 ZeroLogics
- ユーティリティ
- バージョン: 1.6
- アップデート済み: 8 10月 2026
- アクティベーション: 10
ZeroLogics. トレード管理、リスク管理、資金計画のための基本ツールです。視覚的なライン、TP、RR、ロット数、損益表示、ドラッグ可能なSLおよびTPを備え、さらにトレーリングストップ、自動建値移行(ブレークイーブン)、自動部分決済など、ポジションごとの基本的な自動化機能を搭載しています。日々のトレードをよりスムーズにすることを目的としたツールであり — プロ向けツールではなく、またそれを目指すものでもありません。英語とスペイン語の2言語に対応しています。
包括的ユーザーガイドおよび技術操作マニュアル
ZeroLogics • MetaTrader 5 (MQL5) • 公式マニュアル1. はじめに&アーキテクチャ
Trade Manager (TM) は、MetaTrader 5における注文執行、金銭的リスク計算、動的ポジション管理を行うための基本アシスタントです。ベクターグラフィックエンジン CCanvas 上に構築されており、外部フォント、DLLライブラリ、外部画像ファイルを一切必要としないため、発注時の遅延ゼロと最適な再描画パフォーマンスを実現しています。
- 視覚的な発注と管理: 成行注文、待機注文(指値・逆指値)、ストップロス(SL)、テイクプロフィット(TP)のインタラクティブな作成およびドラッグ&ドロップ(Drag & Drop)操作。
- 実金額マッピング: スプレッド、累積スワップ、往復手数料(Round-trip)を考慮し、口座通貨での正確な損益をリアルタイムで詳細表示。
- 分離可能なフローティングモジュール: 発注パネルおよび決済パネルをメイン画面から切り離し、チャート上の任意の場所に個別に配置可能。
- パラメトリック自動化: 自動建値移行(Auto Break Even)、プログレッシブ・トレーリングストップ、リスクリワード比固定(RR Lock)、3段階の自動部分決済。
2. 入力パラメータ (Inputs)
EAをチャートに適用する際、パラメータ入力タブで設定可能な項目:
| パラメータ | タイプ / 初期値 | 動作説明 |
|---|---|---|
| ShowHUD | bool (true) | チャート上のメイングラフィカルインターフェースの表示/非表示。 |
| PanelX / PanelY | int (12 / 84) | 初期ピクセル座標(チャート左上原点からの距離)。 |
| PanelWidth / PanelHeight | int (320 / 535) | パネルの基本寸法(幅:250〜1000px、高さ:430〜1600px)。 |
| FontSize | int (8) | チャート上のコントロールラベルの基本フォントサイズ。 |
| InpMagic | long (460129) | EAが発注する注文に割り当てられる固有のマジックナンバー。 |
| ManageOnlyOwnMagic | bool (false) | false = 該当通貨ペアの全ポジションを管理; true = このマジックナンバーを持つポジションのみを管理。 |
| BurstDeviationPoints | ulong (10) | 成行発注時に許容される最大スリッページ偏差(ポイント単位)。 |
| RiskCommissionPerLot | double (-1.0) | -1.0 = 過去の履歴から1ロットあたりの往復手数料を自動算出; 0.0 = 手数料なし口座; >0 = 口座通貨での1ロットあたりの固定手数料。 |
| BreakEvenSafetyPips | double (0.0) | 損益分岐点の上に加算する安全バッファ(pips)。0.0の場合は最低1ティック分の純利益を確保。 |
| PartialClose1/2/3Percent | double (25 / 50 / 75) | パネル上の3つのクイック部分決済ボタンに割り当てられた決済割合(%)。 |
| EnableTradeSounds | bool (true) | 注文約定時、新規エントリー時、TP/SL決済時に組み込みWAVサウンドを再生。 |
| EnableButtonSounds | bool (true) | コントロール、入力フィールド、アイコンのクリック時に操作音を再生。 |
| EnablePushNotifications | bool (false) | ブローカーによる注文拒否やセーフティ停止時にMT5モバイルアプリへプッシュ通知を送信。 |
| HideNativeTradeLevels | bool (true) | ボットのラベルとの重複を防ぐため、MT5標準のチャートトレードラインを非表示にする。 |
| TradeRowsRightMargin | int (7) | チャート右端とポジション操作バーとの間のピクセルマージン。 |
| VisualRefreshMs | int (250) | グラフィックUIの全体再描画の最小更新間隔(ミリ秒)。 |
| TimerIntervalMs | int (100) | EAの内部タイマー周期(ミリ秒、許容範囲:20〜1000ms)。 |
| VisualTP/SLTransparency | double (81.2) | TPおよびSL予測ゾーンの塗りつぶし透明度(%、0 = 不透明、100 = 完全透明)。 |
| VisualTP/SLOpacity | double (100.0) | チャート予測コンテナ全体の不透明度。 |
| VisualTP/SLProgressOpacity | double (43.1) | ターゲットに向けて価格が進行する動的プログレスシャドウの不透明度。 |
| VisualTP/SLBorderOpacity | double (58.8) | 予測ボックスの外周枠線の不透明度。 |
| VisualRepaintIntensity | double (100.0) | 予測範囲内の価格進行追跡シャドウの着色強度。 |
| TPLevelFillOpacity | double (70.6) | チャート上に保存されたTP水準バッジラベルの背景不透明度。 |
| NeonGlow | bool (true) | インタラクティブ要素の枠線に柔らかいネオンスタイルの外側発光効果を付与。 |
| NeonFont / NeonNumberFont | string | 使用フォント(テキスト用:"Bahnschrift" / 数字用:"Consolas")。 |
3. メインコントロールパネル (HUD) の構造と機能
3.1. 情報ヘッダー
- ポジションカウンター: オープンポジションの内訳をリアルタイム表示( [SELL] X および [BUY] Y )。
- アクティブな待機注文 ( ? N ): ブローカーに配置され約定を待っている待機注文のリアルタイム合計数。
- 時間足(タイムフレーム): 現在のチャート周期(M1、M5、H1など)を表示。
- 言語セレクター ( [ES] / [EN] ): インターフェースおよびすべての通知メッセージをスペイン語と英語の間で即座に切り替えるドロップダウンメニュー。
3.2. リアルタイム口座メトリクス
- TOTAL: 該当通貨ペアのすべての未決済ポジションを合算したリアルタイム評価損益。
- BALANCE: 確定済みの口座残高と基本通貨単位。
- PROFIT DIARIO(本日損益): ブローカーサーバー時間00:00以降に確定した純損益(手数料およびスワップを含む)。
3.3. ロット計算およびリスク管理モード
- RISK %: ストップロスに達した際の損失が口座残高の指定パーセンテージと正確に一致するようロット数を自動計算。
- RISK $: 口座通貨建ての指定固定金額のリスクとなるようロット数を自動計算。
- LOTAJE (固定ロット): 自動リスク計算を無効化し、指定した固定ロット/契約数で直接発注。
- ゴールド (XAUUSD / GOLD): $1.00変動 = 10 pips ($0.10 / pip)。
- 株価指数 (US30, NAS100, SPX500): $1.00変動 = 1 pip。
- 原油 (WTI / BRENT / USOIL): $0.10変動 = 10 pips ($0.01 / pip)。
- 暗号資産 (BTCUSD): $1.00変動 = 1 pip。
- クロス円FXペア (JPY): 0.01変動 = 1 pip。
- 標準FXペア: 0.0001変動 = 1 pip。
3.4. バーストトレード機能(分割・連続発注)
1回のエントリーを複数の子注文に分割し、サーバーへ非同期で一括送信することが可能です:
- サークルトグル: バースト発注機能の有効/無効を切り替え。
- 注文数入力ボックス: 1回あたり1〜100本の注文数を指定可能。
- RISK GRUPAL(グループリスク): 合計リスク金額(または入力した合計ロット数)を設定注文数で均等分割。
- RISK INDIVIDUAL(個別リスク): バースト内の各注文それぞれに対して、設定したリスク金額またはロット数をそのまま適用。
4. 分離可能なフローティングモジュール
発注ブロック (SELL / BUY) と 決済ブロック の両方に左側のグレータブ ( [::] ) が装備されており、メインパネルから切り離してチャート上の好きな位置へ自由にドラッグ移動できます。
買い・売りボタンを形成中のローソク足の真横に配置し、スキャルピングでの超高速エントリーを可能にします。
チャート分析エリアを遮ることなく、迅速な部分決済(25%、50%、75%)、建値移行、一括緊急全決済にアクセスできます。
切り離された状態では隅に [X] ボタンが表示されます。これをクリックすると、モジュールは自動的にメインパネル内の元の位置にドッキングします。
5. チャート上でのビジュアルトレード操作
5.1. 事前マニュアルエントリー(Manual Preview)
MANUAL BUY または MANUAL SELL をクリックすると、チャート上にシミュレーション注文ラインが展開されます:
- エントリーライン: 現在のリアルタイムAsk/Bid価格を点線で自動追従。
- ドラッグ可能なSL/TPライン: パネルで数値を設定していない場合、ラベルが表示されマウスドラッグで希望位置に配置可能。
- リアルタイムRR比および予測金額: 予想リスクリワード比、および口座通貨建ての予測損益金額をリアルタイム算出・表示。
- 発注確定: パネルの BUY または SELL ボタンを押して本発注を実行。 Esc キーまたは行の X ボタンでキャンセル。
5.2. ビジュアル待機注文(Pending Orders)
PENDIENTE BUY または PENDIENTE SELL を押すと、完全な待機注文設計図がチャート上に表示されます:
- Limit / Stop 自動判定: エントリーラインを現在価格の上下へドラッグするだけで、Buy Limit、Buy Stop、Sell Limit、Sell Stopを自動切り替え。
- コネクターブラケット (Bracket): エントリーラインと関連するSL/TPラインを視覚的な結合ブラケットで連結。
- ダブルクリック編集: ブローカーに配置済みの待機注文ラベルをダブルクリックすることで、価格、SL、TPをチャート上で直接調整できるビジュアル編集モードが起動。
5.3. 保有ポジション行 (Trade Rows)
保有中の各ポジションは、約定価格水準に固定されたインタラクティブバーを生成します:
- 動的ドラッグ&ドロップ (Drag & Drop): SLやTPのラベルをドラッグするとブローカー側の設定が更新され、損益予測金額と正確な価格がフロート表示されます。
- 青色BEタブ: SLが建値水準(手数料・スワップを完全に相殺する価格)に達すると自動点灯し、ドラッグハンドルとしても機能。
- 重複時の扇状展開 (Overlap Fan): 同一価格帯に複数注文が重なって表示が隠れた場合、マウスを2秒間静止させると、 < および > のページ送り付き垂直ファンが展開し、個別に操作可能。
6. 高度設定パネル(歯車アイコン [⚙] )
各ポジション行または注文ドラフトにある六角形の歯車アイコンをクリックすると、高度な自動化モーダルウィンドウが開きます:
6.1. AUTO BE(自動建値移行 / Break Even)
含み益が指定した基準値に達した際、ストップロスを安全な価格へと自動移動させます:
- TRIGGER(トリガー): 自動発動に必要な利益幅( PIPS 、 % DEL TP 、 MONEDA (金額)、または R:R から選択可能)。
- BE +(プラスバッファ): 約定価格に上乗せする追加の利益幅。諸経費を差し引いても確実にプラス収支を確保。
- 実質コスト精算: 約定価格、スプレッド、累積スワップ、往復手数料を自動算出して建値ラインを決定。
6.2. TRAILING(プログレッシブ・トレーリングストップ)
- START(開始距離): トレーリング追従を開始するために必要な利益距離。
- DISTANCIA(追従距離): SLが現在価格から保つべき追従間隔。
- STEP(ステップ): ブローカーへの過剰な更新リクエストを防ぐため、SLを再調整する最小値動き幅。
6.3. RR LOCK(リスクリワード比固定)
ロック(南京錠)を有効化すると、設定したRR比が固定されます。チャート上でSLを手動で移動させた場合やトレーリングストップが進んだ場合でも、正確な数学的比率を維持するようにTPが自動再計算・再配置されます。
6.4. AUTO PARCIALES(自動部分利確)
最大3段階の独立した自動部分決済プランを設定可能です:
- 目標水準モード:
- R:R :初期リスクの倍数(例:1R、2R、3R)到達時に決済。
- TP :チャート上に個別の利確価格ラインを配置し、視覚的に調整。
- % DIST. TP :エントリーから最終TPまでの総距離の指定パーセンテージ進行時に決済。
- CERRAR %(決済割合): 各水準で決済する元ポジション数量のパーセンテージ(合計で100%以内)。
6.5. 高度ビジュアル表示
- NIVELES DE TP(TP水準表示): チャート上に各目標バッジを表示。部分決済が約定すると、ラベル内に緑のチェックマーク(✔)が自動表示。
- POSICION VISUAL(ポジション視覚化): チャート上に半透明の長方形ゾーン(TP方向は緑、SL方向は赤)を投影し、目標への進行度合いをリアルタイムの進捗シャドウで表示。
7. 補助機能&セーフティシステム
形成中のローソク足の真横にフロート表示され、ブローカーサーバーのティック情報に基づきミリ秒精度で残り時間を計算・表示(MM:SSまたはHH:MM:SS形式)。
起動時に必要な音声ファイルを MQL5\Files\VTM_Audio\ へ自動生成・展開。約定通知やクリック音を鳴らします。
歯車設定、部分決済の進捗状況、パネル位置などの全データは、アカウントおよび通貨ペアに紐付けられ、 VTM_State\ 内のローカルバイナリファイルにリアルタイム保存されます。時間足の変更、MT5の再起動、通信切断が発生しても、注文の重複や設定の消失なくシームレスに状態を復元します。

