TraderIsMe-Auto-Lots-Calculation-EA は、チャート上に引いた水平線(TP / EN / SL)の位置からロット数を自動計算し、SELL / BUY ボタンのワンクリックで発注する MetaTrader 用 EA です。MT4 / MT5 の両方に対応し、FX・CFD・仮想通貨で利用できます。口座通貨は自動で追従します。
この記事は EA の機能と入力パラメータのリファレンスです。ハートビート認証・プラン要件・API キーの設定手順などは、あわせて 自動ロット計算EA・ラインアラートEAの使い方 をご覧ください。
ダウンロード
MT5版ダウンロードはこちら
TraderIsMe-Auto-Lots-Calculation-EA-MT5.zip MT5MT4版ダウンロードはこちら
TraderIsMe-Auto-Lots-Calculation-EA-MT4.zip MT4※ zip を解凍して取り出した .ex5 / .ex4 を MT のデータフォルダ MQL5/Experts/ または MQL4/Experts/ に配置し、ナビゲータを更新してください。
概要
- 対応プラットフォーム: MetaTrader 4 / MetaTrader 5
- ライセンス形式: TraderIsMe アカウントに紐づくハートビート認証(FREE プランでも利用可。詳細は 無料EAの使い方)
- 対象マーケット: FX・CFD・仮想通貨。口座通貨は自動検出
主な機能
- TP / エントリー / SL の水平線をドラッグするだけで、指定した損失条件に合うロット数を自動計算
- 計算モードは「固定損失額」または「証拠金に対する割合(%)」から選択
- 成り行き注文 / 予約注文を切り替え可能
- SL が証拠金 1% を超える場合は警告色でラベル表示
- 時間足を切り替えても水平線位置を保持する設定あり
- パネル下段に「全決済」(全シンボル)と「決済」(現在チャートシンボルのみ)の 2 段ボタンを配置。各ボタンは個別に表示 ON/OFF 可能
- クローズボタンに保有ポジションの合計を Pips または 損益額 でリアルタイム表示(1 秒更新)。プラスは青、マイナスは赤でフォント色を自動切替
- Pip Size は Auto 判定(FX / CFD / 仮想通貨 / 指数 / メタル / 株式 を価格帯ヒューリスティクスで自動判別)。手動指定(1 / 0.1 / 0.01 / 0.001 / 0.0001)も可能
- 発注時のフィリングモード自動リトライ(FOK/IOC/RETURN を順に試行)でブローカー仕様差を自動吸収
必要環境
- MetaTrader 5 ターミナル
- TraderIsMe アカウントと アカウント API キー(設定ページで発行)
- MT5 で
https://app.traderis.meを WebRequest 許可 URL に追加
使い方の流れ
- EA ファイル
TraderIsMe-Auto-Lots-Calculation-EA.mq5を MT5 のMQL5/Experts/に配置し、ナビゲータを更新。 - 任意の通貨ペア・銘柄のチャートに EA をドラッグ&ドロップ。
- 「全般」タブで「自動売買を許可する」にチェック、「入力パラメータ」タブで
InpAccountApiKeyにアカウント API キーを入力。 - チャートに 3 本の水平線(青=TP、緑=EN、赤=SL)が自動で描画されます。ドラッグで位置を調整。
- 計算されたロット・損益・リスクリワードが右側パネルに表示されます。
- パネル下部の SELL / BUY ボタンを押すと、表示中のロット数で発注されます。
入力パラメータ一覧
計算設定
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpCalcMode | enum | 証拠金N% | ロット計算方式。固定金額(InpLossAmount の損失額に合わせてロットを算出)または 証拠金N%(InpLossRate の割合に合わせて算出) |
InpLossAmount | double | 100 | 「固定金額」モード時の許容損失額(口座通貨) |
InpLossRate | double | 1.0 | 「証拠金N%」モード時の許容損失率(%)。1.0 = 残高の 1% |
InpOrderType | enum | 予約注文 | 注文タイプ。成り行き(即時約定)または 予約注文(エントリー価格で指値/逆指値) |
InpMagicNumber | long | 202501 | 他の EA・手動トレードと区別するためのマジックナンバー |
水平線設定
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpColorTP | color | DodgerBlue | TP(利益確定)ラインの色 |
InpColorEN | color | LimeGreen | EN(エントリー)ラインの色 |
InpColorSL | color | Red | SL(損切り)ラインの色 |
InpColorSLWarn | color | Pink | SL が証拠金 1% を超えた際の警告ラベル色 |
InpLineWidth | int | 2 | 水平線の線幅(px) |
InpInitBars | int | 50 | EA 起動時に TP / SL を置く位置の基準。直近 N 本のローソク足の高値 / 安値を参照 |
パネル設定
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpGripColor | color | SlateGray | パネル上部のグリップバーの色 |
InpInitPips | int | 30 | EA 起動時の SL / TP 初期オフセット(pips) |
InpOTypeFontSize | int | 8 | パネル内の注文タイプ表示のフォントサイズ |
InpOTypeFontColor | color | White | パネル内の注文タイプ表示のフォント色 |
ラベル配置
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpLabelAnchor | enum | 右端 | 価格ラベル(TP/EN/SL の価格表示)のアンカー位置。右端 または 左端 |
InpLabelOffset | int | 150 | アンカーからの水平オフセット(px) |
InpShowPips | bool | true | TP / SL ラベルにエントリーからの距離(pips / pt)を表示するか |
時間足変更設定
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpKeepLinesOnTF | bool | true | チャートの時間足を切り替えたときに水平線の位置を保持するか。false なら時間足変更時に初期位置にリセット |
クローズボタン設定
パネル下段には「全決済」(全シンボル全ポジション)と「決済」(現在チャートシンボルのみ)の 2 段ボタンを表示できます。誤クリックを避けるため、それぞれ個別に表示 ON/OFF を切り替えられます。各ボタンには対象ポジションの合計 Pips または損益額をリアルタイム表示でき、プラス/マイナスで文字色が自動切替されます。
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpShowCloseAll | bool | true | 「全決済」ボタン(全シンボル全ポジションをクローズ)を表示するか |
InpShowCloseSymbol | bool | false | 「決済」ボタン(現在チャートシンボルのみクローズ)を表示するか |
InpCloseBtnHeight | int | 25 | 決済ボタンの高さ(px)。表示中のボタン数に合わせてパネル高さが自動調整される |
InpCloseBtnFontSize | int | MT5:8 / MT4:9 | 決済ボタンのフォントサイズ。フォントは Meiryo Bold(日本語表示対応) |
InpCloseBtnDisplay | enum | Pips | ボタン上の表示モード。Pips(合計 Pips)/ Money(口座通貨建ての損益額)/ Off(数値非表示)の 3 択。1 秒間隔でリアルタイム更新 |
InpCloseBtnPipSize | enum | Auto | Pip サイズの判定方式。Auto 推奨(FX は JPY 系=0.01 / その他=0.0001、CFD/Crypto/Indices/Stocks は価格帯から自動推定)。手動で 1 / 0.1 / 0.01 / 0.001 / 0.0001 を選択することも可能 |
InpCloseBtnColorPlus | color | DodgerBlue | 合計がプラス(含み益)のときの数値フォント色 |
InpCloseBtnColorMinus | color | Tomato | 合計がマイナス(含み損)のときの数値フォント色 |
サブスクリプション
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpAccountApiKey | string | “”(空) | TraderIsMe アカウント API キー。設定ページで発行した UUID を貼り付ける。ハートビート認証に使用 |
注意事項
- ハートビート認証: EA は起動 60 秒後に初回認証を行い、以降 60 秒ごとに TraderIsMe サーバーとプラン状態を確認します。FREE プランの場合は 15 分おきに通知メッセージが表示されますが、EA の機能制限はかかりません。
- 利用可能プラン: 全プラン(FREE / BASIC / PRO)でご利用いただけます。FREE プランのまま使う場合は MetaTrader 上で定期的に通知メッセージが表示されます。BASIC または PRO プランを契約すると通知は表示されなくなります(詳細は 無料EAの使い方)。
- WebRequest URL 許可: MT5 の「ツール → オプション → エキスパートアドバイザー」で
https://app.traderis.meを許可しないと、ハートビートが通らず即ロックされます。 - 対応銘柄: FX・CFD・仮想通貨に対応。銘柄仕様(Tick Value / Contract Size)は自動取得しますが、ブローカー独自の銘柄定義によっては想定ロットと差が出る場合があります。初回は少額で動作確認してください。
- SL が証拠金 1% を超えるとき:
InpColorSLWarnで指定した色(デフォルトはピンク)で警告ラベルが表示されます。計算は実行されますが、リスクが大きいため発注前に確認してください。 - マジックナンバー: 他の EA や手動取引と併用する場合、
InpMagicNumberを重複しない値に変更してください。
関連ドキュメント
- 自動ロット計算EA・ラインアラートEAの使い方(セットアップ手順・ハートビート仕組み・プラン要件)
- MT4/MT5 とのデータ連携をセットアップする(データ同期 EA)
ダウンロード
MT5版ダウンロードはこちら
TraderIsMe-Auto-Lots-Calculation-EA-MT5.zip MT5MT4版ダウンロードはこちら
TraderIsMe-Auto-Lots-Calculation-EA-MT4.zip MT4※ zip を解凍して取り出した .ex5 / .ex4 を MT のデータフォルダ MQL5/Experts/ または MQL4/Experts/ に配置し、ナビゲータを更新してください。