Trade Manager|マニュアル

EA Manual
Trade Manager|マニュアル
Trade Manager v1.0
Section 1
Trade Managerとは
Trade Manager パネル全体

Trade Managerは、MT4上で口座内の全保有ポジションをリアルタイムに集計表示し、ワンクリックで一括決済を行うためのポジション管理ツールです。

集計表示
売り・買い別にポジション数、ロット数、損益をリアルタイム表示
一括決済
売りだけ・買いだけ・全ポジションを一括決済
口座全体対応
通貨ペア・マジックナンバーに関係なく口座内の全ポジションを対象
誤操作防止
二段階クリック方式で意図しない決済を防止

手動エントリー、EAエントリーを問わず、口座内に存在する全オープンポジションが集計対象となります。どのチャートに設置しても同じ動作をします。

Section 2
設置方法
⚠ 重要:ファイルの配置場所

Trade ManagerはEA(エキスパートアドバイザー)です。インジケーターではありません。

ファイルは必ず「Experts」フォルダに配置してください。「Indicators」フォルダに入れても動作しません。

ファイル配置手順

MT4を開き、メニューの「ファイル」→「データフォルダを開く」をクリック

「MQL4」→「Experts」フォルダを開く

ダウンロードした「TradeManager.ex4」ファイルをExpertsフォルダにコピー

MT4に戻り、「ナビゲーター」ウィンドウの「エキスパートアドバイザー」を右クリック→「更新」

「TradeManager」が表示されたら、チャートにドラッグ&ドロップして設置完了

💡 設置するチャートについて

Trade Managerはどの通貨ペア・どの時間足のチャートに設置しても動作は同じです。口座全体を対象とするため、設置チャートの銘柄は影響しません。お好きなチャートに設置してください。

Section 3
設置時の重要な注意点
⚠ 必ずお読みください

MT4の仕様上、1つのチャートにはEAを1つしか設置できません。

すでにEA(例:EDGE、雲海、Switch Sなど)が稼働しているチャートにTrade Managerを設置すると、既存のEAが停止してしまいます。

正しい設置方法

Trade Manager専用のチャートを新しく開いてください。手順は以下のとおりです。

MT4のメニューから「ファイル」→「新規チャート」を選択

通貨ペアは何でもOK(例:USDJPYなど)。時間足も自由です

その新しいチャートにTrade Managerだけをドラッグ&ドロップで設置

💡 ポイント

Trade Managerは口座全体のポジションを集計するため、どの通貨ペアのチャートに設置しても表示内容は変わりません。EAが稼働していない空きチャートに設置するのがベストです。

Section 4
パネルの見方

チャートに設置すると、以下の情報が表示されるパネルが出現します。

売り・買い別の集計(上段)
項目売り (SELL)買い (BUY)
件数売りポジション数買いポジション数
Lots売り総ロット数買い総ロット数
損益売り合計損益買い合計損益
全体集計(中段)
項目説明
総ポジション数売り+買いの合計ポジション数
総ロット数売り+買いの合計ロット数
全体合計損益口座全体の合計損益
口座情報(下段)
項目説明
残高口座残高
有効証拠金含み損益を反映した有効証拠金額
証拠金維持率有効証拠金 ÷ 必要証拠金 × 100(%)
💡 損益の計算について

損益は単純な含み損益だけでなく、スワップとコミッション(手数料)を含む実質損益で表示されます。

計算式:OrderProfit() + OrderSwap() + OrderCommission()

プラスの場合は緑色、マイナスの場合は赤色で表示されます。

Section 5
一括決済の使い方

パネルには3つの決済ボタンがあります。

売り一括決済ボタン
売り一括決済
買い一括決済ボタン
買い一括決済
全ポジション一括決済ボタン
全ポジション一括決済
ボタン対象
売り一括決済全売りポジション赤系
買い一括決済全買いポジション青系
全ポジション一括決済売り+買いの全ポジション青系
二段階クリック方式(誤操作防止)

決済ボタンは安全のため、二段階クリック方式を採用しています。

1回目のクリック:確認状態に入ります。ステータス欄に「○件 決済確認 – もう一度押して実行」と表示されます。ボタンの色も明るく変化します。

決済確認状態
確認状態の表示例

2回目のクリック(10秒以内):実際に決済が実行されます。成功件数と失敗件数がステータス欄に表示されます。

決済完了
決済完了時の表示例
💡 確認タイムアウト

1回目のクリックから10秒以内に2回目を押さなかった場合、自動的に確認状態が解除されます。誤って1回クリックしてしまっても、放置すれば決済は実行されません。

タイムアウト
タイムアウト時の表示
決済結果の確認

決済が完了すると、パネル最下部のステータス欄に結果が表示されます。

例:「全決済完了: 成功8件」「売り決済完了: 成功3件 / 失敗1件 (Err:138)」

失敗が発生した場合はエラーコードも表示されます。失敗の主な原因はリクオート(価格変動)やサーバー側のエラーです。時間を置いて再度お試しください。

Section 6
パラメーター設定

EAのプロパティ画面(チャート上で右クリック→「エキスパートアドバイザー」→「設定」)から以下のパラメーターを変更できます。

パラメーター初期値説明
PanelX30パネル表示位置のX座標(左端からのピクセル数)
PanelY30パネル表示位置のY座標(上端からのピクセル数)
PanelScale100パネル全体のサイズ(%)。50~150の範囲で調整可能
UpdateInterval1表示更新間隔(秒)
Slippage5決済時のスリッページ許容値(ポイント)
ConfirmBeforeClosetrue決済前の二段階確認のON/OFF
💡 VPSでパネルが大きすぎる場合

VPS(リモートデスクトップ)環境では画面の解像度の関係で、パネルが大きく表示されることがあります。その場合はPanelScaleの値を70~80程度に下げて調整してください。

例:VPSで大きすぎる → PanelScale = 75 に変更

💡 スリッページについて

スリッページは決済時に許容する価格のずれ幅です。値が小さいほど正確な価格で決済されますが、リクオート(約定拒否)が発生しやすくなります。通常は5~10程度で問題ありません。

⚠ ConfirmBeforeCloseについて

このパラメーターをfalseにすると、決済ボタンを1回クリックしただけで即座に決済が実行されます。誤操作のリスクが高まるため、通常はtrue(初期値)のままご使用ください。

Section 7
パネルの移動(ドラッグ操作)

パネルはチャート上の好きな位置にドラッグして移動できます。

パネル上部のタイトルバー(「Trade Manager v1.0」の部分)にマウスカーソルを合わせる

左クリックを押したままドラッグして好きな位置に移動

マウスボタンを離すとその位置に固定されます

💡 補足

ドラッグ操作はタイトルバー部分でのみ有効です。パネル内のボタンや数値表示部分ではドラッグは開始されません。

初期表示位置はパラメーターのPanelX / PanelYで設定できます。

Section 8
よくある質問
Q. 特定の通貨ペアだけ決済できますか?

現在のバージョンでは、口座内の全ポジションが対象です。通貨ペア別の絞り込み機能は将来のアップデートで対応予定です。

Q. EAが入れたポジションも決済されますか?

はい。手動エントリー・EAエントリーを問わず、口座内の全オープンポジションが決済対象です。マジックナンバーによる絞り込みは行いません。

Q. パネルが表示されません

以下を確認してください。

① ファイルが「Experts」フォルダに入っているか(「Indicators」ではありません)
② MT4の「自動売買」ボタンが有効(緑色)になっているか
③ EAのプロパティで「DLLの使用を許可する」「外部エキスパートの使用を許可する」にチェックが入っているか
④ 同じチャートに別のEAが設置されていないか

Q. 決済が失敗することがあります

市場のボラティリティが高い時間帯やスプレッドが広がっている状況では、リクオート(約定拒否)が発生することがあります。Slippageパラメーターの値を大きくするか、時間を置いて再度お試しください。

Q. 他のEAと同じチャートに入れてしまいました

Trade Managerを設置した時点で、そのチャートで動いていた既存のEAは停止しています。既存のEAを再設置する必要があります。Trade Managerは必ず別のチャートに設置してください。

Q. VPSだとパネルが大きすぎます

VPSは画面解像度が低いことが多く、パネルが大きく見えることがあります。パラメーターの「PanelScale」を70~80に設定すると、パネル全体が縮小されて使いやすくなります。

Section 9
免責事項

本ツールおよび本マニュアルは、ツールの仕様説明・技術的な動作説明を目的として提供されるものであり、特定の金融商品の売買を勧誘・助言するものではありません。

本ツールが実行する決済処理は、利用者のボタン操作に基づくものです。決済結果について開発者は一切の責任を負いません。

金融商品の取引にはリスクが伴います。投資に関する最終判断は、利用者自身の責任において行ってください。

本ツールの使用により生じたいかなる損失・損害についても、開発者は一切の責任を負いません。