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

MQLAuthとは?EA・インジケーター販売者向け口座認証・販売管理システム
yukik-aochai

EAやインジケーターを販売していると、販売後にこんな悩みが出てきます。

  • 渡したファイルが知らない人へ転送され、勝手に使われていた
  • 購入者が増えるたびに口座番号を追加し、EAを作り直して送っている
  • 「口座を変えたい」という連絡に、その都度対応している
  • 誰にいつまで利用を許可したか、表計算ソフトでの管理が限界になっている

こうした販売後の管理をまとめて行うための仕組みが、MQLAuth(エムキューエル・オース)です。

カオチャイ
カオチャイ

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

YUKI
YUKI

MQLAuthなら、登録済み口座番号だけで利用できるように管理できます。口座変更、無料お試し、利用期限、停止、案内配信までまとめて扱えます。

MQLAuthとは?EA・インジケーターに口座認証を付ける販売管理システム

MQLAuthは、MT4・MT5のEA・インジケーター販売者向けに、許可した口座番号だけでツールを利用できる状態を作る口座認証・販売管理システムです。

購入者へ配布したex4・ex5ファイルが第三者へ渡った場合でも、MQLAuthに登録されていない口座番号での利用を制限できます。

中央のMQLAuth認証サーバーが、EA・インジケーターを登録済み口座では利用可能、未登録口座では利用制限と判断する図解

MQLAuthは、配布したEA・インジケーターを登録済み口座番号だけで利用できるように管理します。

クレジットカード登録なしで始められます
MQLAuthでできること
  • 登録済み口座番号だけでEA・インジケーターを利用可能にする
  • 購入者追加や口座変更のためのex4・ex5再配布を減らす
  • 初回チャート適用日から無料お試し期間を自動で付与する
  • 利用期限の設定、延長、遠隔停止を管理画面で行う
  • メールアドレス登録済み利用者が自身で口座番号を変更できる
  • アップデート情報や重要なお知らせをチャートへ配信する

ファイルが流出しても、未登録口座での利用を制限できる

MQLAuthは、ファイルそのもののコピーや転送を物理的に止める仕組みではありません。

ただし、横流しされたex4・ex5を第三者が受け取っても、MQLAuthに登録されていない口座番号では利用を制限できます。

販売者は、ファイルの受け渡し先だけではなく、どの口座番号で利用を許可するかを管理できます。これにより、購入者以外の口座で使われるリスクを抑えやすくなります。

メイン管理画面で、登録口座・期限・利用状況を一覧管理

メイン管理画面では、登録済み口座番号、利用期限、期限切れ口座、体験版利用中の口座、EA・インジケーターごとの利用状況をまとめて確認できます。

どの口座番号がどのEA・インジケーターを利用しているか、いつまで利用できるか、最近認証しているかを一覧で見られるため、販売後の状況を把握しやすくなります。

MQLAuthの管理画面。登録口座番号、EA・インジケーター、利用期限、最終認証を一覧で管理できる画面

登録口座番号、利用期限、体験版利用中の口座、最終認証日などをまとめて確認できます。

購入者が増えても、認証情報のためにEAを作り直さなくてよい

口座番号をmq4・mq5へ直接書き込む方式では、購入者の追加や口座変更のたびに、ソースコードの修正、コンパイル、ex4・ex5の再配布が必要になりやすくなります。

MQLAuthでは、許可する口座番号、利用期限、利用可否をサーバー側で管理します。認証情報を変更するためだけに、毎回ファイルを作り直して送る運用を減らせます。

MQLAuth認証の流れ

  1. 販売者が管理画面で、利用を許可する口座番号を登録する
  2. 利用者がEA・インジケーターをMT4・MT5チャートへセットする
  3. EA・インジケーターが口座番号を読み取り、認証サーバーへ利用可否を確認する
  4. 登録済みかつ利用可能な口座番号なら、EA・インジケーターを利用できる
EA・インジケーターのex4・ex5がMQLAuth認証サーバーへ接続し、管理画面の登録内容に応じて利用許可と利用制限が分かれる認証フロー図解

認証サーバーは、管理画面の登録内容を参照して利用可否を判断します。

販売後の管理をまとめて行える

利用者自身で口座番号を変更できる

メールアドレスを登録している利用者は、専用ページから自身で口座番号変更の手続きを進められます。メールアドレスの登録は任意で、変更回数に制限はありません。

口座番号を変更すると、登録内容は新しい口座番号へ更新されます。以前の口座番号を再び使いたい場合は、改めて口座番号を登録し直すことで利用できます。

MQLAuthの口座番号変更画面。利用者が自身で新しい口座番号へ変更できる画面

利用者自身で口座番号を変更できるため、販売者が個別に対応する手間を減らせます。

利用期限の設定・遠隔停止

体験版や月額販売では、登録口座番号ごとに利用期限を設定できます。返金対応や規約違反時などは、販売者の判断で利用可否を変更できます。

注意点

停止や期限変更は、次回の認証タイミングで反映されます。

管理画面で操作した瞬間に必ず利用停止となる仕組みではありません。MetaTraderの再起動時、チャートを作り直した時、日付が変わった時などに認証情報が確認されます。

無料お試し期間を自動で付与できる

無料お試し期間の機能は、SNSや無料配布ページでEA・インジケーターを紹介する場合に便利です。

利用者がEA・インジケーターを初めてチャートへ適用した日を起点に、「◯日間無料お試し」の利用期限を自動で付与できます。販売者が利用者ごとに期限を設定する必要はありません。

購入前にツールを試してもらいたい場合や、無料配布から有料販売へつなげたい場合の運用に使えます。

MT4チャート上に体験版の利用期限が表示されているMQLAuthの無料お試し期間機能

初回チャート適用日を起点に、設定した日数の無料お試し期間を自動で付与できます。

利用者のチャートへお知らせを配信できる

新バージョンの公開、重要なお知らせ、サポート終了の案内などを、EA・インジケーターを利用しているMT4・MT5チャートへ表示できます。

メールやSNSだけで案内するよりも、実際にツールを使うためにチャートを確認したタイミングで、情報を見てもらいやすくなります。

MQLAuthのメッセージ配信機能。EA・インジケーターを利用しているMT4・MT5チャートへお知らせを表示する画面

アップデート情報や重要なお知らせを、利用中のチャートへ直接届けられます。

認証エラーで、稼働中のEAが取引途中に突然止まることはありません

MQLAuthは、MetaTraderを再起動した時、チャートを作り直した時、日付が変わった時などに認証情報を確認します。

すでに稼働しているEAが、認証エラーを理由に取引の途中で突然止まる設計ではありません。

認証タイミングで認証が取れない場合は、チャート上に認証エラーが表示され、その状態ではEA・インジケーターを利用できません。正しい口座番号を登録した後にMetaTraderを再起動すれば、再び稼働できます。

2020年から、EA・インジケーター販売者の認証管理を支える

認証サービスは、販売後のEA・インジケーター利用を支える重要な基盤です。利用者が増えるほど、継続して使える運用体制が必要になります。

メリット
  • 2020年からの運用実績
  • 登録されたEA・インジケーターは700本以上
  • 発行されたライセンスは累計30,000件以上
  • Microsoft Azureの国内データセンターで運用

※実績値は掲載時点の集計です。

MT4・MT5のEA・インジケーターに対応

MQLAuthは、MT4・MT5のEAとインジケーターに対応しています。

管理画面での口座管理、期限設定、停止、メッセージ配信にプログラミング知識は必要ありません。

一方、EA・インジケーターへ認証を追加するにはmq4・mq5のソースコードが必要です。ex4・ex5ファイルだけでは、認証処理を追加するための修正とコンパイルはできません。

MT5 EAへAIを使って認証を実装する方法は、専用ガイドで解説しています。

AIを使った認証実装を見る
AIを使ったMQLAuth認証実装|EA・インジケーターへ導入する手順
AIを使ったMQLAuth認証実装|EA・インジケーターへ導入する手順

料金プラン

MQLAuthは、管理画面に登録している口座番号数に応じた3つのプランを用意しています。ユーザー名やメールアドレスの登録数ではありません。

プラン登録口座番号数料金
Free5件まで無料
Standard50件まで月額2,980円
Unlimited無制限月額5,980円

登録口座番号数の数え方

停止中の旧口座番号も、管理画面に残している間は登録口座番号数に含まれます。不要な旧口座番号を削除した場合は、カウント対象から外れます。

利用中に登録口座番号数が上限を超える場合は、プラン変更が必要です。たとえば51件になった場合はUnlimitedへ変更し、利用状況に応じて日割り計算で充当できます。

料金・プランを詳しく見る
MQLAuthとは?EA・インジケーター販売者向け口座認証・販売管理システム
MQLAuthとは?EA・インジケーター販売者向け口座認証・販売管理システム

よくある質問

Q
MQLAuthはMT4とMT5の両方で使えますか?

使えます。MQLAuthはMT4・MT5のEAとインジケーターに対応しています。

Q
ファイルが横流しされた場合も対策できますか?

MQLAuthはファイルのコピーや送信そのものを止める仕組みではありません。ただし、第三者へ渡ったex4・ex5を未登録口座番号で使いにくくし、無断利用を制限する運用に使えます。

Q
購入者が口座番号を変更した場合はどうなりますか?

メールアドレスを登録している利用者は、自身で口座番号変更の手続きを進められます。変更後に以前の口座番号を使いたい場合は、改めて登録することで利用できます。

Q
停止中の旧口座番号は、料金プランの上限に含まれますか?

含まれます。停止中でも管理画面に残している口座番号は、登録口座番号数としてカウントされます。不要な旧口座番号を削除した場合は、カウント対象から外れます。

Q
認証サーバーに接続できない場合、稼働中のEAが突然止まりますか?

すでに稼働しているEAが、認証エラーを理由に取引の途中で突然止まる設計ではありません。認証タイミングで認証が取れない場合は、チャート上に認証エラーが表示され、その状態ではEA・インジケーターを利用できません。正しい口座番号を登録した後にMetaTraderを再起動すれば、再び稼働できます。

Q
無料お試し期間はどうやって始まりますか?

EA・インジケーターを初めてチャートへ適用した日を起点に、事前設定した日数の無料お試し期間を自動で付与できます。販売者が利用者ごとに個別設定する必要はありません。

Q
無料で始められますか?

Freeプランなら、登録口座番号5件まで無料で利用できます。クレジットカードの登録は必要ありません。

MQLAuthで、購入者限定の販売運用を始める

MQLAuthは、EA・インジケーターを登録済み口座番号だけで利用できるようにし、販売後の口座変更、無料お試し、利用期限、利用停止、案内配信までまとめて管理する認証システムです。

ファイルを配布した後の無断利用リスクや、購入者ごとの個別対応を減らしたい販売者に向いています。

口座認証・無料お試し・利用期限・遠隔停止をまとめて管理
記事URLをコピーしました