MT5 EAのバージョンアップを利用者へ通知する方法

MT5 EAのバージョンアップを利用者へ通知する方法
yukik-aochai

MT5 EAを販売・配布したあとに困りやすいのが、利用者へ最新版をどう届けるかです。不具合修正やロジック改善を行っても、利用者が古いex5ファイルを使い続けていると、販売者側のサポート対応が増えてしまいます。

手動でのアナウンスに限界を感じたら、MQLAuthのアップデート通知機能が便利です。管理画面で最新バージョン番号とダウンロードURLを設定することで、古いバージョンのMT5 EAを使っている利用者のMetaTrader上へ更新通知を表示できます。

カオチャイ
カオチャイ

MT5 EAをアップデートしたのに、古いファイルを使い続ける利用者がいます。毎回メールやLINEで案内するのも大変です……。

YUKI
YUKI

MQLAuthなら、管理画面の最新バージョン番号を変更することで、利用者のMetaTrader上に更新通知を出せます。指定URLから最新版へ誘導できるので、販売後のアップデート案内を整理しやすくなります。

この記事で分かること
  • 配布済みMT5 EAへアップデート通知を出す方法
  • 最新バージョン番号とダウンロードURLの役割
  • MQLAuth管理画面から通知を出す設定手順
  • ダウンロードURLに設定すべき4つの選択肢
  • EA更新時に確認しておきたい運用上の注意点

配布済みMT5 EAのアップデートでよくある3つの挫折

MT5 EAは一度配布して終わりではありません。

不具合修正、ロジック改善、ブローカー仕様への対応、パラメーター調整などで、新しいex5ファイルを配布したくなる場面があります。

しかし、販売後の更新案内を手作業で行っていると、次のような問題が起きやすくなります。

よくある挫折起こりやすい問題
古いMT5 EAを使い続けられる修正済みの不具合について問い合わせが来る
メールやLINEを見てもらえない最新版を公開しても更新に気づかれない
利用者ごとにバージョンがバラバラになるサポート時に、まず利用中バージョンの確認から始める必要がある

MQLAuthのアップデート通知は、この「最新版を出したのに気づいてもらえない」問題を減らすための仕組みです。

MQLAuthのアップデート通知機能とは

MQLAuthでは、MT5 EAごとに最新バージョン番号とダウンロードURLを管理できます。

管理画面の最新バージョン番号を変更すると、EA側で現在のバージョンと管理画面上の最新バージョンを比較します。

利用者が古いバージョンを使っている場合、MetaTrader上にアップデート通知ダイアログが表示され、指定したURLから最新版ファイルをダウンロードして更新する流れを作れます。

古いバージョンのMT5 EAを使っている利用者へ、MetaTrader上で更新通知ダイアログを表示できます。

設定項目役割
最新バージョン番号現在公開しているMT5 EAの最新版番号を管理する
ダウンロードURL最新版ex5、zip、更新案内ページなどへ誘導する
通知ダイアログ古いバージョンを使っている利用者へ更新を知らせる

MQLAuth管理画面からアップデート通知を出す手順

アップデート通知の設定は、販売者側の作業と利用者側の表示に分けると理解しやすくなります。

販売者側の設定手順

  1. 最新版のex5ファイル、zipファイル、または更新案内ページを用意する
  2. MQLAuth管理画面で「EA・インジケーター」を開く
  3. 対象EAの「編集」をクリックする

EA・インジケーター一覧から、バージョン情報を変更したいMT5 EAの編集ボタンをクリックします。

  1. 編集画面で最新バージョン番号を新しい番号へ変更する
  2. ダウンロードURLを入力する
  3. 保存する

最新バージョン番号とダウンロードURLを設定します。ここを変更すると、利用者側の通知判定に使われます。

YUKI
YUKI

ダウンロードURLには解説などを書いた最新版ダウンロードサイトに案内するか、またはzipファイルの置き場所を指定すればPCにダウンロードされます。

利用者側で起こること

利用者が古いバージョンのMT5 EAを起動すると、EA側で管理画面の最新バージョン番号と照合します。

利用中のEAが古い場合、MetaTrader上にアップデート通知ダイアログが表示され、指定URLから最新版のダウンロードと更新を行う流れになります。

ダウンロードURLに設定すべき4つの選択肢とおすすめ

ダウンロードURLには、最新版ファイルそのものだけでなく、更新案内ページを設定することもできます。

MT5 EAの更新では、ファイルを差し替えるだけでなく、変更点や注意事項を読んでもらった方がよい場合があります。

設定先向いているケース
最新版ex5ファイルすぐにファイルを差し替えてほしい場合(ただしWindowsがex5をウィルスと判断してダウンロードを停止する場合が多いのでおすすめできません
zipファイルex5、マニュアル、設定ファイルをまとめて配布したい場合
更新案内ページ変更点、注意点、設置手順を読んでほしい場合
会員ページ・購入者ページログイン後に最新版を配布したい場合

おすすめは、ファイル直リンクではなく更新案内ページへ誘導する方法です。

更新ページには、変更内容、差し替えるファイル、旧バージョンの扱い、稼働中ポジションがある場合の注意点を書いておくと、利用者が迷いにくくなります。

更新案内ページに書いておきたいこと
  • 今回の変更点
  • 最新版ファイルのダウンロード先
  • 旧バージョンからの差し替え手順
  • パラメーター設定を引き継げるか
  • 稼働中ポジションがある場合の注意点
  • 更新後に確認してほしい表示・ログ

アップデート通知と一斉メッセージの使い分け

MQLAuthには、アップデート通知とは別に、一斉メッセージ機能もあります。

どちらも販売後の連絡に使えますが、役割は違います。

機能役割向いている案内
アップデート通知利用中バージョンと最新バージョンを比較して更新を促す最新版公開、不具合修正、旧版からの移行
一斉メッセージ管理画面に登録した任意のお知らせを表示する新EA告知、キャンペーン、サポート案内、重要連絡

新しいバージョンが出た場合はアップデート通知、自由文で案内したい場合は一斉メッセージ、と分けて使うと分かりやすくなります。

一斉メッセージ配信を見る
EA利用者のMT5チャートへメッセージを一斉配信する方法
EA利用者のMT5チャートへメッセージを一斉配信する方法

MT5 EAのアップデート通知で注意したい運用ポイント

アップデート通知は、利用者に更新を知らせる入口です。

実際に安全に更新してもらうには、通知先のページで手順まで案内しておく必要があります。

アップデート通知前に確認したいこと
  • 最新版のex5ファイルを正しく用意しているか
  • ダウンロードURLが正しく開けるか
  • 更新内容を利用者へ説明しているか
  • 旧バージョンからの差し替え手順を明記しているか
  • 稼働中ポジションがある場合の対応を書いているか
  • パラメーター設定を引き継げるか確認しているか
  • 誤ったバージョン番号を入力していないか

自動売買EAでは、更新タイミングによって稼働中ポジションや設定に影響することがあります。

そのため、更新案内ページには「更新前にEAを停止する必要があるか」「保有中ポジションがある場合はどうするか」「設定ファイルを入れ直す必要があるか」を明記しておくと安心です。

補足:同じ編集画面にある体験版の自動作成チェック

EA・インジケーター編集画面には「体験版の自動作成」というチェックも表示されています。

これはアップデート通知ではなく、EAをはじめてチャートに適用した時に、体験版ユーザーとして管理画面に自動登録機能を有効にするかどうかの設定です。

オンにすると、事前に期限を指定しておいたEAの体験版ユーザーを作成できます。オフにすると、EA側に体験版作成機能が入っていても、体験版ユーザーは作成されません。

使い所としては、最初は体験版機能入りのMT5 EAを配布し、後から体験版配布を止めたい場合、管理画面でチェックを外すだけで体験版機能を停止できます。

MQLAuthでアップデート通知を管理するメリット

MQLAuthを使えば、アップデート通知だけでなく、口座認証、利用期限、遠隔停止、一斉メッセージなども同じ管理画面で扱えます。

MT5 EAを配布したあとに、最新版案内、利用期限、停止対応、重要なお知らせを別々に管理していると、販売数が増えたときに運用が複雑になります。

アップデート通知をMQLAuth側で管理しておけば、販売後の利用者対応を1つの管理画面に寄せやすくなります。

MQLAuthの機能を見る
MQLAuthとは?EA・インジケーター販売者向け口座認証・販売管理システム
MQLAuthとは?EA・インジケーター販売者向け口座認証・販売管理システム

よくある質問

Q
最新バージョン番号を変更すると何が起きますか?

EA側で現在のバージョンと管理画面の最新バージョン番号を比較し、古いバージョンと判断された場合に、MetaTrader上へアップデート通知ダイアログを表示できます。

Q
ダウンロードURLには何を設定すればよいですか?

最新版のex5ファイル、zipファイル、更新案内ページ、会員ページなどを設定できます。変更点や注意事項がある場合は、ファイル直リンクよりも更新案内ページへ誘導する方が安全です。

Q
一斉メッセージとは違いますか?

違います。アップデート通知はバージョン番号の差分をもとに更新を促す機能です。一斉メッセージは、販売者が任意のお知らせ文を登録してチャート上へ表示する用途に向いています。

まとめ

MT5 EAの更新案内をメールやLINEだけで行うと、見逃しや個別対応が増えやすくなります。

MQLAuthのアップデート通知を使えば、古いバージョンを使っている利用者へMetaTrader上で直接更新を案内でき、指定URLから最新版へ誘導できます。

手動のアナウンスに限界を感じている場合は、アップデート通知を仕組み化して、販売後サポートにかかる時間を減らしていきましょう。

MT5 EAのアップデート通知・販売後管理にも対応
記事URLをコピーしました