MQLAuthとは?EA・インジケーター販売者向け口座認証・販売管理システム
EAやインジケーターを販売していると、販売後にこんな悩みが出てきます。
- 渡したファイルが知らない人へ転送され、勝手に使われていた
- 購入者が増えるたびに口座番号を追加し、EAを作り直して送っている
- 「口座を変えたい」という連絡に、その都度対応している
- 誰にいつまで利用を許可したか、表計算ソフトでの管理が限界になっている
こうした販売後の管理をまとめて行うための仕組みが、MQLAuth(エムキューエル・オース)です。

EAやインジケーターを、許可した購入者の口座だけで使えるようにしたいです。

MQLAuthなら、登録済み口座番号だけで利用できるように管理できます。口座変更、無料お試し、利用期限、停止、案内配信までまとめて扱えます。
MQLAuthとは?EA・インジケーターに口座認証を付ける販売管理システム
MQLAuthは、MT4・MT5のEA・インジケーター販売者向けに、許可した口座番号だけでツールを利用できる状態を作る口座認証・販売管理システムです。
購入者へ配布したex4・ex5ファイルが第三者へ渡った場合でも、MQLAuthに登録されていない口座番号での利用を制限できます。

MQLAuthは、配布したEA・インジケーターを登録済み口座番号だけで利用できるように管理します。
- 登録済み口座番号だけでEA・インジケーターを利用可能にする
- 購入者追加や口座変更のためのex4・ex5再配布を減らす
- 初回チャート適用日から無料お試し期間を自動で付与する
- 利用期限の設定、延長、遠隔停止を管理画面で行う
- メールアドレス登録済み利用者が自身で口座番号を変更できる
- アップデート情報や重要なお知らせをチャートへ配信する
ファイルが流出しても、未登録口座での利用を制限できる
MQLAuthは、ファイルそのもののコピーや転送を物理的に止める仕組みではありません。
ただし、横流しされたex4・ex5を第三者が受け取っても、MQLAuthに登録されていない口座番号では利用を制限できます。
販売者は、ファイルの受け渡し先だけではなく、どの口座番号で利用を許可するかを管理できます。これにより、購入者以外の口座で使われるリスクを抑えやすくなります。
メイン管理画面で、登録口座・期限・利用状況を一覧管理
メイン管理画面では、登録済み口座番号、利用期限、期限切れ口座、体験版利用中の口座、EA・インジケーターごとの利用状況をまとめて確認できます。
どの口座番号がどのEA・インジケーターを利用しているか、いつまで利用できるか、最近認証しているかを一覧で見られるため、販売後の状況を把握しやすくなります。

登録口座番号、利用期限、体験版利用中の口座、最終認証日などをまとめて確認できます。
購入者が増えても、認証情報のためにEAを作り直さなくてよい
口座番号をmq4・mq5へ直接書き込む方式では、購入者の追加や口座変更のたびに、ソースコードの修正、コンパイル、ex4・ex5の再配布が必要になりやすくなります。
MQLAuthでは、許可する口座番号、利用期限、利用可否をサーバー側で管理します。認証情報を変更するためだけに、毎回ファイルを作り直して送る運用を減らせます。
MQLAuth認証の流れ
- 販売者が管理画面で、利用を許可する口座番号を登録する
- 利用者がEA・インジケーターをMT4・MT5チャートへセットする
- EA・インジケーターが口座番号を読み取り、認証サーバーへ利用可否を確認する
- 登録済みかつ利用可能な口座番号なら、EA・インジケーターを利用できる

認証サーバーは、管理画面の登録内容を参照して利用可否を判断します。
販売後の管理をまとめて行える
利用者自身で口座番号を変更できる
メールアドレスを登録している利用者は、専用ページから自身で口座番号変更の手続きを進められます。メールアドレスの登録は任意で、変更回数に制限はありません。
口座番号を変更すると、登録内容は新しい口座番号へ更新されます。以前の口座番号を再び使いたい場合は、改めて口座番号を登録し直すことで利用できます。

利用者自身で口座番号を変更できるため、販売者が個別に対応する手間を減らせます。
利用期限の設定・遠隔停止
体験版や月額販売では、登録口座番号ごとに利用期限を設定できます。返金対応や規約違反時などは、販売者の判断で利用可否を変更できます。
無料お試し期間を自動で付与できる
無料お試し期間の機能は、SNSや無料配布ページでEA・インジケーターを紹介する場合に便利です。
利用者がEA・インジケーターを初めてチャートへ適用した日を起点に、「◯日間無料お試し」の利用期限を自動で付与できます。販売者が利用者ごとに期限を設定する必要はありません。
購入前にツールを試してもらいたい場合や、無料配布から有料販売へつなげたい場合の運用に使えます。

初回チャート適用日を起点に、設定した日数の無料お試し期間を自動で付与できます。
利用者のチャートへお知らせを配信できる
新バージョンの公開、重要なお知らせ、サポート終了の案内などを、EA・インジケーターを利用しているMT4・MT5チャートへ表示できます。
メールやSNSだけで案内するよりも、実際にツールを使うためにチャートを確認したタイミングで、情報を見てもらいやすくなります。

アップデート情報や重要なお知らせを、利用中のチャートへ直接届けられます。
認証エラーで、稼働中のEAが取引途中に突然止まることはありません
MQLAuthは、MetaTraderを再起動した時、チャートを作り直した時、日付が変わった時などに認証情報を確認します。
すでに稼働しているEAが、認証エラーを理由に取引の途中で突然止まる設計ではありません。
認証タイミングで認証が取れない場合は、チャート上に認証エラーが表示され、その状態ではEA・インジケーターを利用できません。正しい口座番号を登録した後にMetaTraderを再起動すれば、再び稼働できます。
2020年から、EA・インジケーター販売者の認証管理を支える
認証サービスは、販売後のEA・インジケーター利用を支える重要な基盤です。利用者が増えるほど、継続して使える運用体制が必要になります。
MT4・MT5のEA・インジケーターに対応
MQLAuthは、MT4・MT5のEAとインジケーターに対応しています。
管理画面での口座管理、期限設定、停止、メッセージ配信にプログラミング知識は必要ありません。
一方、EA・インジケーターへ認証を追加するにはmq4・mq5のソースコードが必要です。ex4・ex5ファイルだけでは、認証処理を追加するための修正とコンパイルはできません。
MT5 EAへAIを使って認証を実装する方法は、専用ガイドで解説しています。

料金プラン
MQLAuthは、管理画面に登録している口座番号数に応じた3つのプランを用意しています。ユーザー名やメールアドレスの登録数ではありません。
| プラン | 登録口座番号数 | 料金 |
|---|---|---|
| Free | 5件まで | 無料 |
| Standard | 50件まで | 月額2,980円 |
| Unlimited | 無制限 | 月額5,980円 |
登録口座番号数の数え方
停止中の旧口座番号も、管理画面に残している間は登録口座番号数に含まれます。不要な旧口座番号を削除した場合は、カウント対象から外れます。
利用中に登録口座番号数が上限を超える場合は、プラン変更が必要です。たとえば51件になった場合はUnlimitedへ変更し、利用状況に応じて日割り計算で充当できます。

よくある質問
- MQLAuthはMT4とMT5の両方で使えますか?
-
使えます。MQLAuthはMT4・MT5のEAとインジケーターに対応しています。
- ファイルが横流しされた場合も対策できますか?
-
MQLAuthはファイルのコピーや送信そのものを止める仕組みではありません。ただし、第三者へ渡ったex4・ex5を未登録口座番号で使いにくくし、無断利用を制限する運用に使えます。
- 購入者が口座番号を変更した場合はどうなりますか?
-
メールアドレスを登録している利用者は、自身で口座番号変更の手続きを進められます。変更後に以前の口座番号を使いたい場合は、改めて登録することで利用できます。
- 停止中の旧口座番号は、料金プランの上限に含まれますか?
-
含まれます。停止中でも管理画面に残している口座番号は、登録口座番号数としてカウントされます。不要な旧口座番号を削除した場合は、カウント対象から外れます。
- 認証サーバーに接続できない場合、稼働中のEAが突然止まりますか?
-
すでに稼働しているEAが、認証エラーを理由に取引の途中で突然止まる設計ではありません。認証タイミングで認証が取れない場合は、チャート上に認証エラーが表示され、その状態ではEA・インジケーターを利用できません。正しい口座番号を登録した後にMetaTraderを再起動すれば、再び稼働できます。
- 無料お試し期間はどうやって始まりますか?
-
EA・インジケーターを初めてチャートへ適用した日を起点に、事前設定した日数の無料お試し期間を自動で付与できます。販売者が利用者ごとに個別設定する必要はありません。
- 無料で始められますか?
-
Freeプランなら、登録口座番号5件まで無料で利用できます。クレジットカードの登録は必要ありません。
MQLAuthで、購入者限定の販売運用を始める
MQLAuthは、EA・インジケーターを登録済み口座番号だけで利用できるようにし、販売後の口座変更、無料お試し、利用期限、利用停止、案内配信までまとめて管理する認証システムです。
ファイルを配布した後の無断利用リスクや、購入者ごとの個別対応を減らしたい販売者に向いています。