*

配布したEAのトレードが コピートレードツールで流出するのを防ぐ方法

公開日: : FX自動売買開発

読者の方から質問があったので、回答になります。

タイトルの通りで、何かしらEAを配布するときには流出のリスクが伴います。EAそのものにアカウント縛りや、ブローカー縛りなどをつけることが一般的ですが、他のチャートにコピートレードツールを設置されると、リアルタイムでトレードデータが流出する可能性があります。

これはどういうことかというと、例えば50,000円するEAが販売されていて、それを3つのアカウントで使用したいと考えています。しかし、そのEAには口座認証があり、複数のアカウント上で稼働させることはできません。

しかし、一つのアカウント上でその有料EAを稼働させて、そのMT4にコピートレードシステムを稼働させれば、第二・第三のMT4にトレードをコピーすることが可能というわけです。

EAを利用する側からすればお得な使い方ですが、販売する側、提供する側からすると、何とかしてこれを阻止したいというわけです。

解決法から言うと、
他のチャート上でコピーツールEAを稼働させないように記述すれば可能です。

コピーツールを稼働させるには、それが中継システムを経由する、しないに関係なく
少なくとも一つのチャート上に専用のEAなりスクリプトなりを設置しなければならないので、
ChartFirst()、ChartNext()、ChartID、ChartCloseで自分以外のチャートを強制的に閉じればコピートレードを阻止できます。

この方法を使うともちろんデメリットもあります。それは利用者からするとそのEAが稼働しているチャートしか開けないということです。もし裁量トレードもする利用者であれば苦情がきてもしょうがないですね。事前告知は必須です。

しかし、この業界にはそれでもOKという層も結構あって、特にMT4のアカウントだけ借りて疑似的にファンドをしているような層と取引する場合にはこういった処理は必要になるかと思います。

もしコピートレードを阻止するだけでなく、コピートレードされていることを遠隔で把握したい場合には、(”お仕置き”をしたい場合には)
サーバーを設置して、EAからサーバーにデータを流すシステムをあらかじめ設置しておく必要があります。

もともとがWEBアカウント認証方式の場合、データベースのテーブルの列にほかのチャートの情報を入れる列を作ればいいだけなので簡単です。

Message

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

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

関連記事

第5回:コンパイルとEAの生成

ここではソースコードからEAを生成します。 mqファイルのコンパイル ソースコードファイルは

記事を読む

【無料プレゼント】ENGULFING(ロウソク足の反転)パターンのシステムトレード

ENGULFINGパターンというのは日本ではあまり馴染みがありませんが、2つのロウソク足による反転パ

記事を読む

MT4のメールを複数アドレスに送るには

MT4が出すメールを複数のアドレスに送信したいときがあります。 ほとんどは"シグナルのメール通

記事を読む

【EA】直近二日の高値、安値のブレイクアウト戦略が意外と良い件について

...表題の通りです。 もともと昔から「日の高値、安値のブレイクアウト」、もしくは「高値・安値に数p

記事を読む

MQLxPHP サーバを経由するコピートレードツールを作る3

今回はトレードを受信する方のEAを作ります。 トレードデータを送信するEAと比較すると、 ト

記事を読む

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

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽者がいるらしいのでご注意ください。
質問回答コラム

Q. 管理人さん自身はEAで運用しているのですか A.  して

【MT5】MACD, ストキャスティクス, モメンタムEA(配布)

GBPUSD 2018/1/1~2018/12/31 H2

【MT5】 3通貨相関アービトラージEA(無料プレゼント)

EUR, GBP, USD の3通貨の相関を利用したさや取りトレード

no image
仮想通貨対応マーチンゲールEA(無料配布)

USDJPY 2018/1/1~2018/12/31 Spread:

最適化なしで勝率98.31%()のトレードシステム【あげます】

GBPUSD D1 Spread:2 2018/1/1~2018/1

→もっと見る

PAGE TOP ↑