2019年5月21日火曜日

開発:コピーツールEA対策

EA販売者にとってコピーツールは厄介な物です。

1つEAを購入してロット上限までいくとコピーツールでもう一つ上限までエントリーといったところでしょうか。あまりやると板が無くなってしまうかもしれません。

もしくはロット上限のあるサンプルEAをコピーして大量に発注
こうゆう事を懸念すると、サンプルなどが出しにくくなってしまいますね。

メジャーなやり方の一つはMT4を一つ立ち上げて、チャートを2枚表示。
1つのチャートには動かすEAをセット、
もう一つのチャートにはコピーEAをセット

対策:
他のチャートのEAを排除する事は出来ません。
そこで、自分以外のチャートを全部閉じてしまいましょう^^

コード

while(ChartNext(ChartID())!=-1)ChartClose(ChartNext(ChartID()));

ChartID()はセットしたチャートのIDが取得できます。
ChartNext()は渡したIDの次のチャートIDを返します。
渡したIDが最後の場合-1が戻ってきます。

そして、ChartClose()で次のチャートを閉じでしまいます。

どうでしょうー




0 件のコメント:

コメントを投稿