【EA利用者が知っておくこと】MT4の動作がおかしい?※コピーツール・ライクネスも含む

基礎
この記事は約15分で読めます。

これはちゃんとアンケートを取っていないので、

どれぐらいの方が気にされているかがわかりませんが、

2件のご質問があったので記事にさせてもらいます。

まえおき:コピーツール・ライクネスのコピースピードが遅くなった時の対処方法

ご存知の通り、MT4というのはちょっと古いソフトウェアになります。

メタクォーツ社(MetaQuotes Software)から2005年頃にリリースされた電子取引のプラットフォームです。

エンドユーザーが独自にカスタマイズ出来る事もあり、ものすごい人気となり、FXトレーダーなら誰もが知っているソフトウェアになりました。

そしてその勢いに乗っかり、2010年にMT5がリリースされましたが、こちらの普及はいまいちで、使ってる人は沢山いますが、MT4ほどではない印象です。

またメタクォーツ社もMT5の更新は行いますが、MT4は????って感じです。

動作が遅くなった時の対処方法

ネット上によくあるMT4に関する質問の1つで

「動作が遅いですが、どうしたらよいでしょうか?」

というものがあります。

かなり需要があるコンテンツのようです。

なので今回はその対処方法を紹介します。

特にEAトレーダーは必要な知識だと思います。

MT4は市場が開いている時に取引チャンスを探すため、常に動き続けています。

私たちがどんなに忙しくて、寝ていても稼働しています。

そんな時にしっかりと稼働してくれなかったらどうなるでしょうか?

単純に

「困ります」

なので困る前に基本となる知識は身につけておきましょう。

またコピーツール・ライクネスも同様です。

ライクネスは補助ツールにはなりますが、EAには違いありません。

しっかりと下記の対策を全て試してみて下さい。

スペック不足

こちらはVPSページにて説明しているのそちらをご覧ください。

インジゲーターの利用

EAを動かす時にどうしてもインジゲーターを使わないといけないものがあります。

例えばサインツールなどがそうですが、そのサインをみてトレードをするという物ですがそれ以外のインジゲーダーは削除しておきましょう。

削除方法は、チャート上で右クリック」→「表示中のインジケーター」

最後に対象のインジケーターをクリックして「削除」を選択してください。

不要なチャートを立ち上げ過ぎている

色々な通貨ペアを監視するためだけに、使用しないチャートを起ち上げている方がいらっしゃいますが、消しておきましょう。

ヒストリー内の最大バー数 を減らす

オプションの中にあります。

赤の四角で囲んでいる部分を2000ぐらいにしておけば良いと思います。

注意点としては、バックテストを行う際は足りなくなります。

おすすめは、バックテスト用と運用するMT4は分けておくことです。

私の場合、EAを使って稼働しているものはローカルのパソコンでみれるようにしており、

そこに様々なインジゲーターを入れております。

インターネットの通信速度を確認

ほとんどのEAトレーダーはVPSをお使いなので問題ないとは思います。

ただマニアックなサーバなどをご利用に加え、あまり詳しくない方はご注意下さい。

私の方でもお勧めのVPS会社を紹介してるますので、ぜひご確認下さい。
※注意事項も書いております。

音声機能を無効にする

こちらもオプションの中にあります。

デフォルトは「有効にする」にチェックが入っているので、外しておきましょう。

ニュースを無効

特に必要ないので消しておいてください。

ただEAによっては必要なものありますので、そのあたりは要確認です。

気配値の通貨ペアを減らす

これは結構メモリを食います。

特にボラティリティが大きい時です。

必要な通貨ペアだけにしておいてください。

応答速度の確認

MT4の右下にあるボタンですが、多分これまであまり気にされたことが無かったと思います。

下図では244.34msとなってますので、0.24秒のことです。

一般的には50ms以上あれば大丈夫と言われいます。

この機会に一度確認してみましょう!

MT4の再起動

一番重要かもしれません。

VPSのメンテナンスは定期的にされてると思うので、特に問題ないかもしれませんが、動作が遅いと感じた時は、土日に一度チャートも全て消してみましょう。

メンテナンス方法は動画にて解説しております。

インストールのやり直し

これは私も何度か経験ありますが、ある日突然MT4の動きがもっさりとしてきます。

理由はわかりませんが、もっさりともっちりとします。

そうゆう時は早めに諦めて、アンインストールして再度インストールし直しましょう。

すぐに直ります。

ただこの作業はちょっと面倒なので、少しでも簡単に行うためにMT4をインストールする時はMT4別にフォルダを分けておくと良いです。

引用元:https://forex.weller.asia/sugihara/

自己アフィリエイトFXの

「中上級者用の設定

で解説しておりますのでそちらをご覧ください。

その他


更新情報自動スクロールの有効化やなにかメモリの不可になっているものを止めるになります。

また思い出したら随時更新するようにします。

ライクネスに関して

コピー元とコピー先の情報を同じにすることをお勧めします。

時間足や通貨ペアもそうです。

あとはチャート確認で時間足を変更したりしてチャートを切り替えるのやめてみるのは効果的です。

基本的には、一旦全てチャートを削除し新規で起ち上げたものに再度ライクネスをインストールした方が良いです。

チャートの閲覧はVPSとは別にご自身のパソコンにMT4をいれてそちらで行うことをお勧めします。

追記:上記方法で解決したというかたが、ちらほらいらっしゃるのでぜひ試してみて下さい。

同じ通貨ペア 、 同じ時間足

【仮説として】ライクネスに関して

仮説として、スプレッドが広い口座をコピー元やコピー先に使うとコピーし難い感じがします。

これはスリッページや約定拒否が考えられるような気がしないでもないです。

あくまでも仮説です。

特に注文が立て込んでる時は!

このあたりの関連する考察はゴールドの記事でちょっとしてますので、読んでみて下さい。

それとスプレッドが広い口座はそもそもなんのためにあるのかをこの機会にちょっと考えるのも良いかもしれません。

特典ページではさらっと本質的なことに触れてます。

スプレットが開いた時の画像

この画像はスプレッドが広い口座のものです。

かなりずれてます。

結果が良かったので文句もないですが、これが約定拒否とかであれば、嫌な感じがしますよね。

その他スプレット以外にも、

★ブローカー(証券会社)側のサーバートラブルや発注遅延

これは様々な原因が考えられます。

★口座の種類
かなり重要です。

STP、ECNの説明はこちらから
※ブローカーの行動はブラックボックス(中身がわからない)なので基本信用はしてないですが、

その中でも良いブローカーを選ぶことをお勧めします。

口座縛りEAなどを使っているどうしてもIB報酬が高い、やりやすいブローカーを使う必要がありますが、ライクネスを使う際はコピー先はどこでもよいので慎重に選んでみて下さい。

基本ネットなどで、「おすすめのブローカー」などど検索しても、アフェリエイターの方々が報酬目当てにリンクを貼っているだけなので参考になりません。

ご自身で勉強するしかないのが現状です。

★一時的なネット回線の接続の不安定

数秒後に回復しますが、この間に注文処理をしないといけない場合は、上手く注文が入らなかったりします。

確認方法ですが、MT4の右下の部分になります。

この部分が

こんな感じなります。

★重複となりますが、MT4側の不具合

細かくいうと、注文量が多いといきなりMT4が固まったりします。
常にMT4の監視が出来る方であればこの経験をされた方は多いはずです。

ブローカー側のサーバーについて

XMトレーディングを例としますが、

MT4を使って口座にログインをする時に、サーバーの項目があります。

このサーバによっても約定力が違うというのは有名な話です。

デモ口座申請の画面からでも一覧を確認出来ます。

FXトレードはボタンを押せば好きな金額で必ず売り買い出来ると思っている方が多いですが、古くからFXトレードやっている方は,

好きなところで売り買いが出来ない場合どうするかまで織り込みトレードをしております。

信頼できるブローカーとはこのようなことも含みます。

スリッページの値を変更してみる

マニュアルにも記載しておりますがXAUUSD(ゴールド)やブローカーによってはこちらが確認しないことを良いことに、やたらスリッページが大きいものがあります。そのようなブローカーが避けるべきですが、どうしても使い続けたい場合は、上図の通り、スリッページを大きくとってみて下さい。
基本的にはお勧めする内容ではなく、出来るだけすべりが少ないブローカーや口座をお使い下さいませ。

スリッページに関してはさらに知りたい方は下記記事をご確認下さい。

時間が違う

これもたまにありますが、

AブローカーとBブローカーのMT4時間が違うのでコピーが遅いと勘違いしてしまうことです。

例としては、

ターミナルに表示されているAブローカーのポジション取得時間が
13:15分とします。
※コピー元

そしてそれをコピーしたブローカーの時間のポジション取得時間が
13:30分になっている。

この場合、ターミナルを見る限り、毎回15分遅くコピーしているように感じますが、
実際はそのような開きがないということです。

ライクネスの購入特典の「ゴールドの記事」をまだ読んでいない方へ

トレード以外のことも書いてますので、ライクネスをご購入された方は既にパスワードはお渡しているのでぜひご視聴下さい。

下記のような内容について色々と書いてます!

バックテストはいくらでも誤魔化せます。
規約はしっかりと確認してから。それまではデモ口座でやって下さい。

コピーツール・ライクネス開発の裏話をちょっとだけ!

以前、スクレイピング系のEAのコピーしたくて処理速度を上げようと思って色々と修正を加えたことがありましたが、結局色々とやると、メモリの処理が多くなり、逆に遅くなるということありました(;^_^A

基本コピーソフトは海外ではメジャーなので、参考になる情報を探していたら、上記内容が最もポピュラーの解決方法のようでした。
現状はいまのライクネスがベターだと考えております。
※特に情報がおおかったのがインジゲーターなどで上手く機能しない時内容でした。

MT4はなにか特別なことをしていないのにも関わらず、急に動作が遅くなることが御座います。
※そのあたりの改善を加えているのがMT5なんでしょうね。

ただライクネスに関しては改善出来る箇所がありましたら、直ぐに行います。

考えはあるのでそれが実現した際にはまたTwitterやLINEなどで案内いたします。

いつかスクレイピングEAもコピー出来るツールを紹介出来たら良いなと思ってます。

動作が遅い理由をVPSのせいにしたがるのはなぜ??

EA利用者の発言で、

「VPSが悪い」

という怒りの声をきくことがあります。

確かにVPSを提供する業者による非もあると思いますが、個人的には

「ブローカー側のサーバー処理の問題」

「MT4側の処理の問題」

にも目を向けて行くのが重要と考えます。

検証してみてました!※ググってみた

CPI(消費者物価指数)の発表の日にVPSにアクセスしてみて、

MT4の通信状態を確認してみました。

すると、その日は発表のせいで、

「大荒れ」

スプレッドも大きく開き、約定も大分ずれました。

そしてMT4は

通信出来ない状況に数秒間なりました。

なのでそのタイミングを見計らって、

ブラウズを起ち上げて、Google検索してネット障害かどうか確認しました!

結果

普通にググレました。

その時に感じたのが、

「ブローカー側のサーバー処理の問題」

「MT4側の処理の問題」

でした。

これもいつも言う話ですが私自身、ブローカーを信じてないです。

FXトレードはボタンを押せば注文が入るのではなく、

相対取引(あいたいとりひき)

です。

相手がいて初めて成立します。

その処理をするのがブローカーであり、インターバンクです。

そしてこのあたりは全て、

ブラックボックス

VPSのせいにしたがる仮説

EAトレードにおいて、ネットで発信力がある人達の共通点は、

IB報酬狙いの人達が多いです。

であれば、MT4の悪口はもちろん、ブローカーを指定して口座縛りEAを提供するので、

ブローカーの悪口は言い難いという仮説があります。

そうすると必然的に文句を言いやすいのは、

VPS

となります。

覚えておいてほしい、パーキンソンの凡俗法則

パーキンソンの凡俗法則とは

「組織は些細な物事に対して、不釣り合いなほど重点を置く」

という主張です。

そして、

パーキンソンがこの法則を説明する際に用いたたとえ話から

「自転車置き場のコンセプト」

というのがあります。

例をあげると、

会社の中で、「自転車の置き場をどこにするか」という議題にはみんな参加できます。

しかし、

会社の中で、「社として原子力発電を推進する企業として、アピールすべきか、しないでべきか」

となると、一気に参加者が減ります。

ようは、そんなに重要でないことに対しては、積極的に参加していき、

会社の命運を分けるような議題には慎重になり、発言しない。

さらに言い換えると、

簡単な問題は、参加するのが容易で、難しい問題は単語の意味すら分からないので、文句をいわないということです。

以上の事から下記の事がいえます。

●ブローカーのサーバー問題はそもそも、ブラックボックスで専門性を有する

●MT4がどのように処理して注文出しているのか知らない。

●VPSは費用を払っているので文句言いやすい

かなと思ってます。

「ネットで影響力がある人につられている」

「自転車置き場のコンセプト」

などの複合的な理由から、VPS会社の悪口は日々、グーグルのサーバーにインデックスされていると思ってます。

しかしトレーダーであれば、ぜひとも本質を理解して頂ければと思います。

上記の考え方はトレードに必ず生かされます。

常にロジックを考えるクセをつけていきましょう!

コピーツールがスキャルピングに不向きな理由

こちらはマニュアルに記載しておりますが、スキャルピングのEAは向いておりません。

理由としては、スキャルピングというのは、小さな利益を積み上げていき、また損切りも早いです。

したがって、トレード時間も秒単位で行う場合も多々あります。

コピーツール・ライクネス使いコピーされている場合のコピー元の口座は

「スプレッドが広い口座」

のケースが多いと思いますので

そもそもスキャルピングは成立しません。

あくまでも、デイトレ以上のスイングなどになります。

最後にこれはいつもお伝えしてすが、相場の上がり下がりは誰も予測はできません。

動画でも説明しておりますが、下図のようにコピー元が約定した後に、相場が上昇若しくは下降も同様に予測は出来ません。

常に2分の1の確率で上、下に価格は動きます。

したがって、コピー元と比べた時にたまに利益が多くなったり、少なくなったりしますが、結果はほぼ同じとなります。

大事なことは決済したかどうかです。

ナンピンマーチンEAを使ったことがあることならご経験はあると思いますが、

「あの時約定していれば」

です。

スプレッドが広いや、スベリや約定拒否のせいで、大きな損をされた方も多いと思います。

※利益も同様で、収益率が全然違います。

そのあたりは購入者特典の

「ナンピンマーチンEA×ライクネスwithキャッシュバックの基本設定」

をご確認して頂ければと思います。

コピーの速度の限界

いまでもコピー速度が早くならないかと暇があれば[Forex Fxatory]などで情報収集してます。

Forex Factory | Forex markets for the smart money.
Forex Factory is where professional traders connect to the forex markets, and to each other.

日本ではMT4からMT4へコピーするツールの認知度はかなり低いですが、

海外では当たり前で、プログラムが分かる方であれば、すぐにつくれます。

ちょっとマニアックな話になりますが、ソースコードというプログラムは無料で配布している方も沢山いらっしゃいます。

GitHub - vobornik/mt4-trade-copy: Free MT4 trade copier - Metatrader4 EA software to copy all trades from one to one or more Metatrader4 terminals written in MQL4 language (*.mq4)
Free MT4 trade copier - Metatrader4 EA software to copy all trades from one to one or more Metatrader4 terminals written in MQL4 language (*.mq4) - GitHub - vob...

コピーツールのコード内容~一部抜粋~githubより

ようは、

★MT4からMT4にトレードする内容をコピーする

という命令だけなので、非常にシンプルです。

ただ逆にシンプル過ぎるが上に、コピーする部分の改善は難しいので、

その他の機能をつけて付加価値を付けていくしかないというのが現状です。

通常は上記のような内容は販売者側は隠したいと内容だと思いますが、

私のヘルプページではこのような内容もどんどん発信して、ユーザー様のリテラシーをもっと上げていきたいと思います。

SNSフォローのお願い

Twitterに色々と更新情報載せておりますので、ぜひフォローの方よろしくお願いします

コメント

タイトルとURLをコピーしました