TraderIsMe-Line-Alert-EA は、チャート上に High / Low の水平線を引き、価格が線にタッチ・ブレイクした瞬間にポップアップ/モバイルプッシュ/LINE/Discord で通知できる MetaTrader 用 EA です。MT4 / MT5 の両方に対応し、Discord にはスクリーンショット添付も可能です。
この記事は EA の機能と入力パラメータのリファレンスです。ハートビート認証・プラン要件・API キーの設定手順などは、あわせて 自動ロット計算EA・ラインアラートEAの使い方 をご覧ください。
ダウンロード
MT5版ダウンロードはこちら
TraderIsMe-Line-Alert-EA-MT5.zip MT5MT4版ダウンロードはこちら
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
使い方の流れ
- EA ファイル
TraderIsMe-Line-Alert-EA.ex5または.ex4を MT のデータフォルダMQL5/Experts/もしくはMQL4/Experts/に配置し、ナビゲータを更新。 - 任意の通貨ペア・銘柄のチャートに EA をドラッグ&ドロップ。
- 「全般」タブで「自動売買を許可する」にチェック、「入力パラメータ」タブで
InpAccountApiKeyにアカウント API キーを入力。LINE / Discord 通知を使う場合は対応するアクセストークン / Webhook URL も設定。 - チャート上に High(青)/ Low(赤)の水平線とパネルが表示されます。パネル左の ON/OFF ボタンで個別に有効化、テキストボックスで価格を直接入力するか、線をドラッグして位置を調整。
- 価格が線に到達するとブレイクモードに応じた判定が行われ、有効化した通知方法すべてに自動でアラートが送られます。
入力パラメータ一覧
パネル
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpInitCorner | enum | Bottom-Left | EA 起動時のパネル初期表示位置。Top-Left / Top-Right / Bottom-Left / Bottom-Right の 4 隅から選択。起動後はドラッグで自由に移動可能 |
InpGripColor | color | SlateGray | パネル上部のグリップバー(ドラッグ用ハンドル)の色 |
InpLookback | int | 50 | EA 起動時に High / Low ラインを置く位置の基準。直近 N 本のローソク足の高値 / 安値を参照 |
ライン
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpHighColor | color | DodgerBlue | High(高値)ラインの色 |
InpLowColor | color | Red | Low(安値)ラインの色 |
InpLineWidth | int | 2 | 水平線の線幅(px) |
アラート
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpAlertPopup | bool | true | MT のポップアップアラートを送るか |
InpAlertPush | bool | true | MT モバイルアプリへのプッシュ通知を送るか(MT のオプションでメタクオート ID 設定が必要) |
InpAlertLine | bool | false | LINE 通知を送るか。InpLineAccessToken の設定が必要 |
InpAlertDiscord | bool | false | Discord 通知を送るか。InpDiscordWebhook の設定が必要 |
InpSendScreenshot | bool | true | Discord 通知時にチャートのスクリーンショットを添付するか |
InpBreakMode | enum | Touch | ブレイク判定モード。Touch(Bid が線に触れた瞬間)/ Close Confirmed(足の確定クローズで線をまたいだ場合)/ Body or Wick(現在足の高値 / 安値が線をまたいだ場合) |
InpTimezone | enum | JST (UTC+9) | 通知メッセージ内のタイムスタンプ表記。サーバー時間 または JST |
LINE
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpLineAccessToken | string | “”(空) | LINE Messaging API のチャンネルアクセストークン(長期)。LINE 公式アカウントの友だち全員にブロードキャスト送信されます。ユーザー ID の指定は不要 |
Discord
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpDiscordWebhook | string | “”(空) | Discord チャンネルの Webhook URL。サーバー設定 → 連携サービス → ウェブフック から発行 |
サブスクリプション
| パラメータ | 型 | デフォルト | 説明 |
|---|---|---|---|
InpAccountApiKey | string | “”(空) | 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 で表示できる全銘柄に対応します。
関連ドキュメント
- 自動ロット計算EA・ラインアラートEAの使い方(セットアップ手順・ハートビート仕組み・プラン要件)
- 自動ロット計算EA(MT4 / MT5)— 機能と入力パラメータ
- MT4/MT5 とのデータ連携をセットアップする(データ同期 EA)
ダウンロード
MT5版ダウンロードはこちら
TraderIsMe-Line-Alert-EA-MT5.zip MT5MT4版ダウンロードはこちら
TraderIsMe-Line-Alert-EA-MT4.zip MT4※ zip を解凍して取り出した .ex5 / .ex4 を MT のデータフォルダ MQL5/Experts/ または MQL4/Experts/ に配置し、ナビゲータを更新してください。