EAにエントリー通知は後から付けられるか|プッシュ通知・メール・LINEの違いと費用を開発元が解説

EAにエントリー通知は後から付けられるか|プッシュ通知・メール・LINEの違いと費用を開発元が解説
※免責事項
本記事は情報提供を目的としており、特定の金融商品の購入・売却を推奨するものではありません。FX取引にはリスクが伴い、投資元本を失う可能性があります。投資判断はご自身の責任において行ってください。

EAがエントリーや決済をしたとき、スマホに知らせてほしい。稼働中のEAに通知機能を後から付けたいという相談は、機能追加の依頼の中でも多い部類です。結論から書くと、ソース(mq4・mq5)があるEAなら、エントリー・決済・エラーなどの通知は後から付けられます。ただし通知の手段にはプッシュ通知・メール・外部サービス連携があり、それぞれ仕組みも弱点も違います。本記事では、通知で知らせられる内容、手段ごとの違い、付けるときの設計上の注意、依頼前に用意するもの、費用の目安を、当社 EA CreatorsLAB(ランサーズ「クリエイターズ開発室」EA部門)の立場で整理します。投資判断はご自身の責任で行ってください。

▦ この記事の結論
  • ソースのあるEAなら、エントリー・決済・エラー・口座状況の通知は後から付けられる。通知はMT4/MT5が標準で持つ命令を使うため、売買ロジックには手を入れずに済むことが多い。
  • 手段はプッシュ通知・メール・外部サービス連携の3系統。迷ったら、設定が単純で止まりにくいプッシュ通知から始めるのが基本。
  • LINEへの通知は、LINE Notifyが2025年3月31日に終了したため、現在は別の仕組みで作る必要がある。
  • 通知は「多すぎて見なくなる」「届かなくて気づかない」の2つで失敗しやすい。何を・何回まで・どこへ届けるかを先に決める。
  • 当社の目安は機能追加1点10,000円から。ソースが無いEAは解析が必要になり、通知だけの後付けでも別扱いになる。
目次

EAに通知機能は後から付けられるか

答えは、ソースが手元にあれば付けられるです。EAの通知は、売買の判断とは別の「知らせる処理」にあたります。エントリーの注文が通った直後、決済が確定した直後といった場所に通知の命令を1行ずつ足す形になるため、売買ロジックそのものを書き換える必要は、多くの場合ありません。

通知は、MT4・MT5のどちらにも標準の命令が用意されています。外部のツールを別に常駐させなくても、EAの中から直接スマホやメールに知らせることができるのが、売買の自動化と相性の良い点です。

付けられるケースと付けにくいケース

通知の後付けのしやすさは、主に「ソースがあるか」と「どこまで細かく通知したいか」で決まります。代表的なパターンを表にまとめます。

▦ 通知の後付けのしやすさ
依頼の内容 付けやすさ 理由
ソースがあるEAに、エントリーと決済の通知を足す高い注文処理の直後に命令を足すだけで済む
エラーや口座状況(証拠金維持率など)の通知高い口座情報は標準の関数で取得でき、判定の条件を決めれば足りる
1日の損益を毎日決まった時刻にまとめて通知中程度集計の期間と時刻の基準を決める必要がある
LINEやチャットアプリへの通知中程度外部サービスの設定と通信の許可が要り、サービス側の仕様変更の影響を受ける
ソースが無い(ex4・ex5のみ)EAに通知を足す低い中身を直接変えられず、別の仕組みで外から監視する形になる
他人が販売している保護付きEAの改造不可作者の権利を侵すおそれがあるため、お受けしていない

売買ロジックに影響しないことの確認

通知を足すときに最も大切なのは、通知の処理が売買の動きを変えてしまわないことです。たとえば通知の送信に時間がかかってEAの処理が止まると、その間に価格が動き、エントリーのタイミングがずれる可能性があります。通知の命令は送信の成否を待たずに次の処理へ進む作りのものが標準ですが、外部のサービスを呼び出す方式では通信の待ち時間が入るため、書き方に配慮が要ります。

そのため、通知を足したEAは、足す前と足した後でバックテストの取引一覧が一致するかを確認します。通知は売買の結果を知らせる付属機能であり、通知の有無で取引の内容が変わらないことが、後付けの品質の基準です。

インジケーターのアラートとの違い

通知の相談では、インジケーターのサインを知らせたいという依頼もよくあります。サインが出たら音やポップアップで知らせる処理は、EAではなくインジケーター側に足す作業で、考え方が少し違います。この点は持っているインジにアラートは後から付けられるかで整理しています。本記事では、売買を実行するEAがその結果を知らせる場合を中心に扱います。

▦ 自分専用EAを依頼するなら
ランサーズ「クリエイターズ開発室」の EA・インジ制作
EA ¥80,000〜 / インジ ¥15,000〜 / 改造 ¥10,000〜
▶ ランサーズで相談

通知で知らせられる内容と選び方

通知に何を載せるかは、依頼の中で最初に決めることです。知りたい出来事を、取引の通知・異常の通知・状況の通知の3つに分けて考えると整理しやすくなります。全部を通知にすると量が多くなり、肝心の知らせが埋もれます。

エントリーと決済の通知

最も多い依頼です。注文が約定したときに、通貨ペア・売買の方向・ロット・約定価格・マジックナンバーを知らせます。決済のときは、決済価格と損益を加えます。複数のEAを同じ口座で動かしている場合は、どのEAの通知なのかが分かる名前を文面に入れることが重要です。名前が無いと、通知を見ても原因の切り分けができません。

エラーと異常の通知

運用で本当に役立つのは、取引の通知よりも異常の通知だという声が多くあります。注文が拒否された、サーバーとの接続が切れた、スプレッドが異常に広がった、といった出来事を知らせておけば、EAが意図しない状態で止まっていても早く気づけます。通知の文面には、エラー番号や発生時刻を入れておくと、後から原因を切り分けるときの手がかりになります。

口座状況と定期レポート

証拠金維持率が一定の値を下回ったとき、含み損が一定額を超えたときに知らせる通知は、ナンピン系のEAで特に需要があります。しきい値をいくつにするかは、EAの設計と資金の余裕に合わせて決める項目で、依頼者と相談して数値を置きます。

毎日の決まった時刻に、その日の損益や保有ポジションをまとめて知らせる定期レポートも作れます。こちらは集計の対象期間と、時刻の基準(業者のサーバー時間か日本時間か)を決めておく必要があります。

通知手段の比較 プッシュ通知・メール・外部連携

通知の手段は、大きく3系統あります。設定の簡単さと止まりにくさでは、MT4/MT5標準のプッシュ通知が最も扱いやすいのが一般的です。ほかの手段にも、それぞれ向いている場面があります。

▦ 通知手段3系統の比較
手段 仕組み 向いている場合 注意点
プッシュ通知MT4/MT5のスマホアプリに直接届く即時に知りたい。設定を単純にしたいMetaQuotes IDの登録が要る。送信回数に上限がある
メールMT4/MT5からメールサーバー経由で送る履歴を残したい。長めの文面を送りたいメール設定が要る。迷惑メール扱いになることがある
外部サービス連携インターネット上のサービスに通信して届けるLINEやチャットアプリで受け取りたい通信の許可設定が要る。サービス側の仕様変更で止まることがある

プッシュ通知の仕組みと制限

プッシュ通知は、スマホにMT4またはMT5のアプリを入れ、アプリに表示されるMetaQuotes IDを、パソコン(VPS)側のMT4/MT5のオプションに登録して使います。登録が済めば、EAの中から通知の命令を呼ぶだけで、アプリに知らせが届きます。

注意したいのは、送れる量に制限がある点です。公式の仕様では、短い時間に続けて送れる回数や、1通に入れられる文字数に上限が定められています。ナンピンで短時間に何度も約定するEAでは、全部を通知しようとして上限に達することがあるため、まとめて1通にする、重要なものだけに絞るといった設計が要ります。上限の具体的な数値は、MetaQuotes社の公式ドキュメントで最新のものを確認してください。

メール通知の設定と届かない原因

メール通知は、MT4/MT5のオプションにメールサーバーの情報(SMTPサーバー・ポート・アカウント)を登録して使います。文章を長く書けるので、取引の詳細を履歴として残したい人に向いています。

一方で、届かない原因は幾つかあります。メールサービス側の認証方式が変わって接続できなくなる、迷惑メールのフォルダに振り分けられる、といったものです。メールは「送った」ことと「届いた」ことが別なので、運用の途中で定期的に試験の通知を送って確認する習慣をつけておくと安心です。

LINEなど外部サービスへの通知

LINEで通知を受け取りたいという相談は多くあります。ただし、これまで個人向けによく使われていたLINE Notifyは2025年3月31日にサービスを終了しており、以前の手順や古い記事のコードはそのままでは動きません。現在LINEで受け取るには、LINE公式アカウントの仕組み(Messaging API)など、別の方法で組み直す必要があります。

MT4/MT5から外部のサービスに通信するには、オプションで通信先のURLを許可する設定が要ります。TelegramやDiscordなど、通知の受け口を用意しているサービスもあり、LINE以外を選べるなら設定が単純になることもあります。ただし、外部サービスは提供元の都合で仕様や条件が変わるため、長く使う前提なら、標準のプッシュ通知を併用しておくのが安全です。

迷ったときの選び方

判断の軸は3つです。第一に、即時に気づきたいか、後から見返せればよいか。即時ならプッシュ通知、見返しならメールが向きます。第二に、受け取るアプリを選びたいか。LINEなど特定のアプリに固執しないなら、標準機能だけで足ります。第三に、運用を放置したいか、設定の保守ができるか。放置したいなら、外部サービスへの依存が少ない手段を選ぶのが基本です。迷う場合は、プッシュ通知を軸にして、異常の通知だけメールを併用する形もよく選ばれます。

通知を付けるときの設計と失敗しやすい点

通知は命令を足せば動きますが、運用で役立つかどうかは設計で決まります。よくある失敗は、通知が多すぎて見なくなることと、届いていないのに気づかないことの2つです。

通知の量を決める

通知が1日に何十通も来ると、やがて通知を開かなくなります。通知を見なくなった時点で、肝心の異常の知らせも見逃します。取引の通知はエントリーと決済の2種類に絞る、同じ内容の通知は一定時間まとめる、異常の通知だけは音を変えて目立たせる、といった工夫が役立ちます。

同じ異常が続く状況では、同じ通知が何度も出ないようにする制御も入れます。たとえば接続が切れている間、数秒ごとに通知が飛ぶ設計は、受け取る側にも送信の上限にも悪影響です。最初の1回を知らせ、復旧したら復旧の知らせを1回出す形にしておくと、状況が分かりやすくなります。

通知文に入れる情報

通知は短い文面で読むものなので、入れる情報を絞ります。当社が提案する基本の並びは、EAの名前、通貨ペア、売買の方向、ロット、価格、損益です。口座番号や残高の全額など、画面を覗かれると困る情報は載せないのも大切な点です。通知はスマホのロック画面に表示されることが多く、他人の目に触れるためです。

通知が届かなくなる主な原因

運用中に通知が来なくなったときは、EAの不具合の前に、次の点を疑います。

▦ 通知が届かないときの確認項目
  • オプションの設定: VPSでMT4/MT5を入れ直したり再インストールしたりすると、通知やメールの設定が初期値に戻る。
  • MetaQuotes IDの変更: スマホの機種変更やアプリの入れ直しでIDが変わり、古いIDに送り続けている。
  • 送信回数の上限: 短時間に多く送りすぎて、上限に達している。
  • スマホ側の通知許可: OSの設定でアプリの通知がオフになっている。
  • 外部サービスの仕様変更: 連携先の認証方式や提供条件が変わり、接続できなくなっている。

VPSでEAを動かしている場合は、VPS側の再起動や自動更新で設定が変わることもあります。VPS選びの考え方はEA運用向けVPSの選び方にまとめています。

▦ 自分専用EAを依頼するなら
ランサーズ「クリエイターズ開発室」の EA・インジ制作
EA ¥80,000〜 / インジ ¥15,000〜 / 改造 ¥10,000〜
▶ ランサーズで相談

ソースが無いEAや他人のEAに通知を付けたいとき

通知の後付けは、ソースがあって初めて確実にできる作業です。ソースが無いEAについては、EA本体を直さず、外から取引を見て知らせる別の方法が現実的な選択肢になります。

ex4・ex5しかない場合の考え方

ご自身が依頼して作ったEAや、自作して保管していたEAのソースを紛失しただけなら、まず作った相手や元のフォルダにソースが残っていないかを探すのが先です。見つからない場合に、コンパイル済みのファイルから中身を解析して改造する対応については、mq4ファイルがないEAは改造できるかで可否と費用を整理しています。ソースが無く解析を伴う場合は、費用が追加になります。

EAの外から取引を見張って知らせる方法

もう一つの方法は、通知専用の別のEAを同じ口座で動かし、口座の注文履歴を見て新しい約定や決済を知らせる形です。元のEAには触らずに済み、複数のEAの取引をまとめて通知することもできます。

この方法の弱点は、元のEAの内部の判断(エントリーを見送った理由など)は通知できないことです。分かるのは「約定した」「決済された」という結果までになります。それで足りるかどうかを、依頼の前に考えておいてください。

お受けできない依頼

お受けできるのは、ご自身が権利を持つEA、または作者の許諾があるEAへの通知の追加です。販売されている保護付きのEAを、作者の許可なく解析して改造する依頼はお断りしています。権利の考え方は依頼で作ったEAの著作権はどうなるかにもまとめています。

通知機能の追加を依頼する前に用意するもの

用意するものは、EAのソース・通知してほしい出来事の一覧・受け取りたい手段の3つです。ここがそろっているほど見積もりの精度が上がり、納品後の作り直しも減ります。

▦ 依頼前のチェック項目
  • EAのソース(mq4・mq5)、ない場合はその旨
  • 通知してほしい出来事(エントリー・決済・エラー・証拠金維持率・定期レポートなど)
  • 受け取りたい手段(プッシュ通知・メール・LINEなど)と、使っているスマホのOS
  • 通知を出す条件の数値(例: 証拠金維持率が何%を下回ったとき)
  • 稼働させる環境(自宅のパソコンか、VPSか)とMT4・MT5の別
  • 1日に想定される取引の回数(通知の量の見積もりに使う)

条件の数値は、「維持率が下がったら」ではなく「維持率が300を下回ったら」のように書くと、確認のやり取りが減ります。仕様の書き方はEA制作の仕様書はどう書くかで具体例つきで解説しています。

動作確認の方法と運用開始までの流れ

通知機能は、納品された時点では「動くはず」の状態です。実際の運用環境で試験の通知が届くことを確かめて、はじめて完成と考えてください。

デモ口座で届き方を確かめる

納品後は、まずデモ口座で動かし、エントリー・決済・異常の通知が想定どおり届くかを確認します。異常の通知は実際に異常を起こしにくいため、試験用の入力値で通知を強制的に出せる設定を入れておく方法もあります。本番口座に載せる前に、通知の文面と届くまでの時間を自分の目で確かめておくのが安全です。

取引内容が変わっていないかの突き合わせ

通知を足したあとは、足す前と同じ期間のバックテストを行い、取引の一覧が一致するかを見ます。一致していれば、通知の追加が売買に影響していないと判断できます。バックテストの見方はEAバックテスト完全ガイドが参考になります。なお、どれだけ丁寧に作っても、通知は取引の結果を知らせるだけで、利益を生み出す機能ではありません。EAの成績そのものは、ルールの優位性と相場環境によって決まります。

運用開始後の定期的な点検

運用を始めたあとも、月に1回ほど、試験の通知が届くかを確認する習慣をつけてください。VPSの更新や機種変更、外部サービスの仕様変更など、通知が静かに止まる要因は意外と多いためです。通知が来ないことは、何も起きていないことの証明にならないという点は、覚えておいていただきたい注意点です。

通知機能の追加にかかる費用と進め方

当社の料金は、機能追加・修正1点で10,000円を基本とし、条件に応じてオプションを加える方式です。通知の追加は、手段が1つで通知する出来事が少ないほど軽く、複数の手段や出来事を組み合わせるほど作業が増えます。複数の機能をまとめて依頼する場合は、3点までのセットとして8,000円を加算します。

▦ 通知機能の追加の費用の目安
基本料金(機能追加1点。例:エントリーと決済のプッシュ通知) 10,000円
複数機能セット(3点まで) +8,000円
ソースが無くロジック解析を伴う場合 +10,000円
改造後のMQLソースの受け取り +5,000円
2〜3日の特急対応 +3,000円

外部サービス連携を含む場合や、通知の条件が複雑な場合は変わります。確定金額は見積もりでご確認ください。

費用が変わる要因

費用に影響するのは、主に次の4点です。通知する出来事の数・通知手段の数・通知の条件の複雑さ・ソースの有無。エントリーと決済をプッシュ通知で知らせるだけなら作業は軽く、LINEなどの外部連携や、条件付きの異常通知を重ねるほど作業が増えます。外注全体の費用の考え方はEAの制作依頼はいくらかで内訳を解説しています。

依頼から納品までの流れ

流れは、ランサーズで見積もりの相談をいただき、EAのソースと通知の希望を共有していただくところから始まります。内容を確認したうえで金額と進め方を決め、制作、検証の順に進みます。納期は機能の数と既存ロジックの複雑さによって変わり、2〜14日が目安です。急ぎの場合は2〜3日の特急対応も選べます。依頼全体の流れはEA制作を外注する流れと費用相場に、納期の考え方はEA制作の納期はどのくらいかにまとめています。他の機能もあわせて追加したい場合は、EA機能追加はいくらでできるかも参考になります。

EAへの通知追加でよくある質問

稼働中のEAに、後から通知機能を付けられますか?
ソースがあれば付けられます。エントリーや決済の直後に通知の命令を足す形で、売買ロジックには手を入れずに済むことが多いです。ソースが無い場合は、解析が必要になるか、別のEAで外から取引を見て知らせる方法になります。
LINEにEAの通知を送れますか?
送れますが、以前よく使われていたLINE Notifyは2025年3月31日に終了しています。現在はLINE公式アカウントの仕組み(Messaging API)など別の方法で組み直す必要があります。外部サービスは仕様が変わることがあるため、標準のプッシュ通知との併用をおすすめしています。
プッシュ通知を使うには何が必要ですか?
スマホにMT4またはMT5のアプリを入れ、アプリに表示されるMetaQuotes IDを、パソコンやVPSのMT4/MT5のオプションに登録します。EA側の通知の命令だけでなく、この登録が済んでいないと届きません。
取引のたびに通知が来ると、うるさくなりませんか?
なります。そのため、通知を取引の2種類(エントリーと決済)に絞る、同じ内容をまとめる、異常の通知だけ目立たせるといった設計をします。プッシュ通知には送信回数の上限もあり、全部を通知しない設計のほうが長く使えるのが実情です。
通知を付けるとEAの売買に影響しますか?
通知は売買の結果を知らせる付属機能で、取引の内容は変わらない作りにします。納品前に、通知を足す前と後でバックテストの取引一覧が一致するかを確認します。外部サービスへの通信を含む場合は、待ち時間が売買の処理を止めないよう書き方にも配慮します。
MT5のEAにも通知を付けられますか?
付けられます。MT4・MT5のどちらにも通知の標準命令があり、依頼ではどちらも承っています。当社が自社で出品しているEAはMT4専用ですが、依頼を受けて改造するEAはMT4・MT5のどちらも対象です。
通知機能の追加はいくらかかりますか?
当社の場合、機能追加1点で10,000円が基本で、3点までのセットは+8,000円です。ソースが無く解析が必要な場合は+10,000円などのオプションを加えます。通知の手段や出来事の数によって変わるため、確定金額は見積もりでご確認ください。
通知が来れば、利益が出やすくなりますか?
なりません。通知は取引の結果や異常を知らせる機能で、利益を生み出すものではありません。利益をお約束することはできず、EAの成績はルールの優位性と相場環境で決まります。通知の価値は、異常に早く気づけることにあります。
▦ NEXT ACTION

まず「どの出来事を、どのスマホで、1日に何通まで受け取りたいか」を書き出すことから始めてみてください。エントリー・決済・異常のうち何を知りたいかが決まれば、その時点で見積もりの精度が上がります。当社 EA CreatorsLAB(ランサーズ「クリエイターズ開発室」EA部門)では、EA・インジの改造を10,000円から個別見積もりで承っています。ご依頼・お見積もりは▶ ランサーズ「クリエイターズ開発室」のプロフィールからご連絡ください。

※ 本記事は情報提供を目的としており、特定の金融商品の購入・売却を推奨するものではありません。FX取引にはリスクが伴い、投資元本を失う可能性があります。投資判断はご自身の責任において行ってください。記載の料金は当社のものであり、内容により変わります。

🛠
EA CreatorsLAB

現役のMQL開発工房。EAを開発・販売し、設計思想とフォワード成績を正直に開示することを設計の原則にしています。「作った本人が語る」一次情報をお届けします。

提供リソース: 既製EA 3本 (CatchGBPJPY / Multi-AUD Core / Twin Engine GBP、全てMT4専用、sys-tre.com 販売) / 制作サービス (ランサーズで受付・EA¥80,000〜・インジ¥15,000〜・改造¥10,000〜)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次