自動ロット計算EA(MT4/MT5)— 機能と入力パラメータ

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 MT5

MT4版ダウンロードはこちら

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 に追加

使い方の流れ

  1. EA ファイル TraderIsMe-Auto-Lots-Calculation-EA.mq5 を MT5 の MQL5/Experts/ に配置し、ナビゲータを更新。
  2. 任意の通貨ペア・銘柄のチャートに EA をドラッグ&ドロップ。
  3. 「全般」タブで「自動売買を許可する」にチェック、「入力パラメータ」タブで InpAccountApiKey にアカウント API キーを入力。
  4. チャートに 3 本の水平線(青=TP、緑=EN、赤=SL)が自動で描画されます。ドラッグで位置を調整。
  5. 計算されたロット・損益・リスクリワードが右側パネルに表示されます。
  6. パネル下部の SELL / BUY ボタンを押すと、表示中のロット数で発注されます。

入力パラメータ一覧

計算設定

パラメータデフォルト説明
InpCalcModeenum証拠金N%ロット計算方式。固定金額InpLossAmount の損失額に合わせてロットを算出)または 証拠金N%InpLossRate の割合に合わせて算出)
InpLossAmountdouble100「固定金額」モード時の許容損失額(口座通貨)
InpLossRatedouble1.0「証拠金N%」モード時の許容損失率(%)。1.0 = 残高の 1%
InpOrderTypeenum予約注文注文タイプ。成り行き(即時約定)または 予約注文(エントリー価格で指値/逆指値)
InpMagicNumberlong202501他の EA・手動トレードと区別するためのマジックナンバー

水平線設定

パラメータデフォルト説明
InpColorTPcolorDodgerBlueTP(利益確定)ラインの色
InpColorENcolorLimeGreenEN(エントリー)ラインの色
InpColorSLcolorRedSL(損切り)ラインの色
InpColorSLWarncolorPinkSL が証拠金 1% を超えた際の警告ラベル色
InpLineWidthint2水平線の線幅(px)
InpInitBarsint50EA 起動時に TP / SL を置く位置の基準。直近 N 本のローソク足の高値 / 安値を参照

パネル設定

パラメータデフォルト説明
InpGripColorcolorSlateGrayパネル上部のグリップバーの色
InpInitPipsint30EA 起動時の SL / TP 初期オフセット(pips)
InpOTypeFontSizeint8パネル内の注文タイプ表示のフォントサイズ
InpOTypeFontColorcolorWhiteパネル内の注文タイプ表示のフォント色

ラベル配置

パラメータデフォルト説明
InpLabelAnchorenum右端価格ラベル(TP/EN/SL の価格表示)のアンカー位置。右端 または 左端
InpLabelOffsetint150アンカーからの水平オフセット(px)
InpShowPipsbooltrueTP / SL ラベルにエントリーからの距離(pips / pt)を表示するか

時間足変更設定

パラメータデフォルト説明
InpKeepLinesOnTFbooltrueチャートの時間足を切り替えたときに水平線の位置を保持するか。false なら時間足変更時に初期位置にリセット

クローズボタン設定

パネル下段には「全決済」(全シンボル全ポジション)と「決済」(現在チャートシンボルのみ)の 2 段ボタンを表示できます。誤クリックを避けるため、それぞれ個別に表示 ON/OFF を切り替えられます。各ボタンには対象ポジションの合計 Pips または損益額をリアルタイム表示でき、プラス/マイナスで文字色が自動切替されます。

パラメータデフォルト説明
InpShowCloseAllbooltrue全決済」ボタン(全シンボル全ポジションをクローズ)を表示するか
InpShowCloseSymbolboolfalse決済」ボタン(現在チャートシンボルのみクローズ)を表示するか
InpCloseBtnHeightint25決済ボタンの高さ(px)。表示中のボタン数に合わせてパネル高さが自動調整される
InpCloseBtnFontSizeintMT5:8 / MT4:9決済ボタンのフォントサイズ。フォントは Meiryo Bold(日本語表示対応)
InpCloseBtnDisplayenumPipsボタン上の表示モード。Pips(合計 Pips)/ Money(口座通貨建ての損益額)/ Off(数値非表示)の 3 択。1 秒間隔でリアルタイム更新
InpCloseBtnPipSizeenumAutoPip サイズの判定方式。Auto 推奨(FX は JPY 系=0.01 / その他=0.0001、CFD/Crypto/Indices/Stocks は価格帯から自動推定)。手動で 1 / 0.1 / 0.01 / 0.001 / 0.0001 を選択することも可能
InpCloseBtnColorPluscolorDodgerBlue合計がプラス(含み益)のときの数値フォント色
InpCloseBtnColorMinuscolorTomato合計がマイナス(含み損)のときの数値フォント色

サブスクリプション

パラメータデフォルト説明
InpAccountApiKeystring“”(空)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 を重複しない値に変更してください。

ダウンロード

MT5版ダウンロードはこちら

TraderIsMe-Auto-Lots-Calculation-EA-MT5.zip MT5

MT4版ダウンロードはこちら

TraderIsMe-Auto-Lots-Calculation-EA-MT4.zip MT4

※ zip を解凍して取り出した .ex5 / .ex4 を MT のデータフォルダ MQL5/Experts/ または MQL4/Experts/ に配置し、ナビゲータを更新してください。