ラインアラートEA(MT4/MT5)— 機能と入力パラメータ

TraderIsMe-Line-Alert-EA は、チャート上に High / Low の水平線を引き、価格が線にタッチ・ブレイクした瞬間にポップアップ/モバイルプッシュ/LINE/Discord で通知できる MetaTrader 用 EA です。MT4 / MT5 の両方に対応し、Discord にはスクリーンショット添付も可能です。

この記事は EA の機能と入力パラメータのリファレンスです。ハートビート認証・プラン要件・API キーの設定手順などは、あわせて 自動ロット計算EA・ラインアラートEAの使い方 をご覧ください。

ダウンロード

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

TraderIsMe-Line-Alert-EA-MT5.zip MT5

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

TraderIsMe-Line-Alert-EA-MT4.zip MT4

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

概要

  • 対応プラットフォーム: MetaTrader 4 / MetaTrader 5
  • ライセンス形式: TraderIsMe アカウントに紐づくハートビート認証(FREE プランでも利用可。詳細は 無料EAの使い方
  • 対象マーケット: FX・CFD・株価指数・コモディティ・仮想通貨など、MT4 / MT5 で表示できる全銘柄

主な機能

  • High / Low 2 本の水平線をチャート上に描画。それぞれ ON/OFF をパネルのボタンで切り替え可能
  • 価格はパネルのテキストボックスに直接入力するか、チャート上で水平線をドラッグして指定
  • EA 起動時は直近 N 本(既定 50 本)のローソク足の高値 / 安値に自動配置
  • ブレイク判定は タッチ / 足の確定クローズ / 実体・ヒゲ の 3 モードから選択
  • 通知方法はポップアップ・モバイルプッシュ通知・LINE(Messaging API ブロードキャスト)・Discord(Webhook)から複数同時に選択可能
  • Discord 通知ではチャートのスクリーンショットを添付可能
  • 通知メッセージのタイムスタンプは「サーバー時間」または「JST」を選択可能
  • パネルはチャート上をドラッグで自由に移動。表示位置(4 隅)の初期値も指定可能

必要環境

  • MetaTrader 4 または MetaTrader 5 ターミナル
  • TraderIsMe アカウントと アカウント API キー設定ページで発行)
  • MT4 / MT5 の WebRequest 許可 URL に以下を追加(使用する通知方法に応じて)
    • https://app.traderis.me(必須・ハートビート用)
    • https://api.line.me(LINE 通知を使う場合)
    • https://discord.com(Discord 通知を使う場合)
  • LINE 通知を使う場合: LINE Messaging API のチャンネルアクセストークン(長期)
  • Discord 通知を使う場合: Discord の Webhook URL

使い方の流れ

  1. EA ファイル TraderIsMe-Line-Alert-EA.ex5 または .ex4 を MT のデータフォルダ MQL5/Experts/ もしくは MQL4/Experts/ に配置し、ナビゲータを更新。
  2. 任意の通貨ペア・銘柄のチャートに EA をドラッグ&ドロップ。
  3. 「全般」タブで「自動売買を許可する」にチェック、「入力パラメータ」タブで InpAccountApiKey にアカウント API キーを入力。LINE / Discord 通知を使う場合は対応するアクセストークン / Webhook URL も設定。
  4. チャート上に High(青)/ Low(赤)の水平線とパネルが表示されます。パネル左の ON/OFF ボタンで個別に有効化、テキストボックスで価格を直接入力するか、線をドラッグして位置を調整。
  5. 価格が線に到達するとブレイクモードに応じた判定が行われ、有効化した通知方法すべてに自動でアラートが送られます。

入力パラメータ一覧

パネル

パラメータデフォルト説明
InpInitCornerenumBottom-LeftEA 起動時のパネル初期表示位置。Top-Left / Top-Right / Bottom-Left / Bottom-Right の 4 隅から選択。起動後はドラッグで自由に移動可能
InpGripColorcolorSlateGrayパネル上部のグリップバー(ドラッグ用ハンドル)の色
InpLookbackint50EA 起動時に High / Low ラインを置く位置の基準。直近 N 本のローソク足の高値 / 安値を参照

ライン

パラメータデフォルト説明
InpHighColorcolorDodgerBlueHigh(高値)ラインの色
InpLowColorcolorRedLow(安値)ラインの色
InpLineWidthint2水平線の線幅(px)

アラート

パラメータデフォルト説明
InpAlertPopupbooltrueMT のポップアップアラートを送るか
InpAlertPushbooltrueMT モバイルアプリへのプッシュ通知を送るか(MT のオプションでメタクオート ID 設定が必要)
InpAlertLineboolfalseLINE 通知を送るか。InpLineAccessToken の設定が必要
InpAlertDiscordboolfalseDiscord 通知を送るか。InpDiscordWebhook の設定が必要
InpSendScreenshotbooltrueDiscord 通知時にチャートのスクリーンショットを添付するか
InpBreakModeenumTouchブレイク判定モード。Touch(Bid が線に触れた瞬間)/ Close Confirmed(足の確定クローズで線をまたいだ場合)/ Body or Wick(現在足の高値 / 安値が線をまたいだ場合)
InpTimezoneenumJST (UTC+9)通知メッセージ内のタイムスタンプ表記。サーバー時間 または JST

LINE

パラメータデフォルト説明
InpLineAccessTokenstring“”(空)LINE Messaging API のチャンネルアクセストークン(長期)。LINE 公式アカウントの友だち全員にブロードキャスト送信されます。ユーザー ID の指定は不要

Discord

パラメータデフォルト説明
InpDiscordWebhookstring“”(空)Discord チャンネルの Webhook URL。サーバー設定 → 連携サービス → ウェブフック から発行

サブスクリプション

パラメータデフォルト説明
InpAccountApiKeystring“”(空)TraderIsMe アカウント API キー。設定ページで発行した UUID を貼り付ける。ハートビート認証に使用

注意事項

  • ハートビート認証: EA は起動 30 秒後に初回認証を行い、以降 60 秒ごとに TraderIsMe サーバーとプラン状態を確認します。FREE プランの場合は 15 分おきに通知メッセージが表示されますが、EA の機能制限はかかりません。
  • 利用可能プラン: 全プラン(FREE / BASIC / PRO)でご利用いただけます。FREE プランのまま使う場合は MetaTrader 上で定期的に通知メッセージが表示されます。BASIC または PRO プランを契約すると通知は表示されなくなります(詳細は 無料EAの使い方)。
  • WebRequest URL 許可: MT の「ツール → オプション → エキスパートアドバイザー」で https://app.traderis.me を必ず許可してください。LINE / Discord 通知を使う場合は https://api.line.me / https://discord.com も追加が必要です。
  • ブレイク判定の挙動: 一度ブレイク判定が成立した線は自動的に非表示となり、同じ方向に対して二重に通知は飛びません。ON/OFF ボタンで再度有効化すると再判定が始まります。
  • モバイルプッシュ通知: MT のメニュー「ツール → オプション → 通知」でメタクオート ID(MetaTrader モバイルアプリの ID)を設定しておく必要があります。
  • LINE 通知について: 旧「LINE Notify」サービスは終了したため、本 EA は LINE Messaging API のブロードキャスト送信を採用しています。LINE 公式アカウントを作成し、長期チャンネルアクセストークンを取得してください。
  • 対応銘柄: MT4 / MT5 で表示できる全銘柄に対応します。

ダウンロード

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

TraderIsMe-Line-Alert-EA-MT5.zip MT5

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

TraderIsMe-Line-Alert-EA-MT4.zip MT4

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