*

EAと口座認証

EAを第3者に渡すとき、何かしらの制限をかけておかないと、
コピーされてしまう可能性があります。

制限がなしEAの場合、コピーされれば、
知らぬ間にいろいろなところで使われてしまいます。

そうなると、エッジが消失し(トレードロジックの優位性)
EAが使い物にならなくなる可能性も0%ではありません。

そこで、EAに制限をかける必要性がでてきますが、
現在では様々な方法があります。

■コンパイル時に口座番号を書き込むパターン
■WebRequestを使ってWEBサーバーに認証させるパターン

まず、
ソースコードに直接
「この口座番号、この口座名のアカウントでしか動かしませんよ」という
記述をします。

(これをOnCalculate、Startの上部に貼り付けます。)
(コードは結構適当です。)

その状態でコンパイルすると、 その指定した口座以外では、
何もしなくなります。

この方法は非常に簡単で、初心者向きですが、
利用者が多い場合や、配布先の情報が不明な場合には使えません。

■WEBサーバーに認証させるパターン

かつてMQL4にWebRequestがなかった時代、(2014年2月以前)では、
DLLを使わなければWEBサーバーにアクセスすることができませんでした。

(FTPを使えばアクセス自体はできましたが、
セキュリティの観点からは現実的ではありませんでした。)

WebRequestとは、EAからWEBにアクセスする関数で、
数行の記述で、ネットワークに接続することが可能です。

接続方法もGETとPOSTがあるので、
ログインが必要なサイトでも、ログインすることができます。

(ウェブサーバーに詳しくない方は、GETとPOSTググってね。)

てきとうにレンタルサーバーを借りて、
データベースを構築しておけば、

このWebRequestと併用することで、オンライン認証ができます。

この認証方法の場合、プログラムの組み方によっては、
サーバー側からEAを停止したり、リストを取得することができるという
非常に強力なメリットがあります。

デメリットは、
開発者がMQLとSQLとPHP(もしくはPerl)とHTMLに精通していなければならないので、
すこしハードルが高いということです。

もしどうしても、開発者がいなければ
ご相談ください。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

MT4のチャート上にボタンを作る

現在のMT4は結構いろいろな機能が追加されていて、 DLLや拡張ファイルを使わずに、 EA単体で

記事を読む

第24回:iCustomでインジケータをEA化する

インジケータとiCustom 今回はインジケーターのシグナルを使って、EAを作ります。 iC

記事を読む

EAに自動的に最適化させる

どんなに優秀なEAでも、 ライブで稼働させる場合、定期的なパラメータの最適化が必要です。

記事を読む

no image

シンプルなニューラルネットワークに基づいたEA(の記事)

MQLの記事って、ロシア語->英語->日本語の順に訳されるんで日本語の検索結果に上がるころには結構時

記事を読む

EA単体で業者間アービトラージ

業者間アービトラージが話題になった時代が数年前にありましたが、 今回は今の技術で業者間アービトラー

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
バイナリーオプションで特定の手法が勝てるかどうか検証する方法

バイナリーオプションの場合、 リアルタイムの自動売買開発と過去検証の

【MQL4】シンプルに稼働するコピートレードツールを作る。その⑩

今回はリバーストレードができるように改良します。 端的に言うと、コピ

【一覧】シンプルに稼働するコピートレードツールを作る。

MT4以外のソフトを使わずに、DLLも使わずに、同一コンピュータ上で高

自動売買プログラム他 無料プレゼント 2019年2月

口座開設プレゼント企画 下記のリンクより口座開設していただいた方にお

MT4/MT5対応のFX/仮想通貨 業者 一覧

MT4とEAが利用可能な業者一覧 .brokers{

→もっと見る

PAGE TOP ↑