働きたくない人のために、アフィリエイトとプログラミング、投資のススメを配信中。
【初心者向け】XMゼロ口座のMT4で自動売買ツール(EA)を稼働させる方法
XMゼロ口座で自動売買ツール(EA)を稼働させる方法を知りたい!というお問い合わせが増えてきたのその手順をまとめした。
-
どうも、フリーランスエンジニアの notty です
先日リリースした新しい自動売買ツールのEckhardt(エックハルト)ですが、このEAはXMゼロ口座で稼働します。
このEAは認証キーさえ入力すれば、スタンダード口座でも稼働しますが、バックテストやフォワードテストで実証されたパフォーマンスとは異なる結果になりますので、必ずゼロ口座を稼働させてください。
また、これまでXMで自動売買ツールを稼働させたことがある方でも、スタンダード口座とは稼働させる通貨ペアが異なるのでご注意ください。
ちなみにスタンダード口座版のEA稼働方法はこちらをご覧ください。
-
ほぼ変わりませんが..
この記事を読めば、もちろん僕が開発したEAだけでなく、XMゼロ口座で稼働を推奨されている自動売買ツールも稼働させることができますのでぜひ参考にしてみてください。
-
それでは解説します
目次
XMゼロ口座で自動売買ツール(EA)を稼働させる方法
さて、XMゼロ口座で自動売買ツール(EA)を稼働させるためには大きく分けて7つのステップが必要です。
XMで自動売買ツール(EA)を稼働させるための6ステップ
① 自動売買ツール(EA)の準備
② OSの確認
③ XMのインストール
④ チャートの表示
⑤ 時間足の設定
⑥ 自動売買ツール(EA)の取り込み
⑦ 自動売買ツール(EA)の稼働設定
それぞれのステップに分けて説明していきます。
自動売買ツール(EA)の準備
まずは、MT4で稼働させる自動売買ツール(EA)が必要です。
XMゼロ口座で稼働を推奨されている自動売買ツールがすでに提供されている場合はそちらを利用します。
まだ、自動売買ツールが手元にない場合は以下のバナーからXMゼロ口座を開設してください。
取引口座詳細
取引プラットフォームタイプ:MT4
口座タイプ:XM Zero (1 lot=100,000)
口座が開設できたら僕の開発した自動売買ツールをお渡ししますのでこちら まで開設した口座IDをご連絡ください。
ゼロ口座で開設できたことを確認次第、XMゼロ口座推奨の自動売買ツール(EA)をお渡しします。
OSの確認
口座の開設と自動売買ツールの用意ができたら、次にOSの確認をしましょう。
OS はオペレーティングシステムの略ですが、お持ちのパソコンが Windows か Mac かわかれば問題ありません。
というのも、自動売買ツール(EA)はそもそも Windows OS でしか稼働させることができません。
Mac PC しかない場合は、windows OS が稼働できる環境(VPS)をレンタルする必要があります。
また、Windows PC をお持ちの場合でも端末のリソースを浪費してしまうので、VPSをレンタルした方がおすすめです。
設定が少し難しいのですが、構築手順をこちらの記事にまとめたのでご覧ください。
XMMT4のインストール
さて、稼働環境が整ったら、自動売買ツール(EA)を稼働させるためのMT4が必要になります。
今回はXM社が提供するMT4をインストールして自動売買ツール(EA)を稼働させましょう。
こちらのXM公式サイトにアクセスして、PC対応MT4のインストーラーをダウンロードしてください。
ダウンロードが完了したら、インストーラーを実行しましょう。
xmtrading4setup.exe をクリックします。
すると以下のセットアップ同意画面が開かれるので「次へ」をクリックして下さい。
次へ(N)を押すと、インストールが実行されます。
インストールが完了するとMT4が起動します。(起動しなければ手動で立ち上げてください)。
MT4が起動したら、このように取引口座のログイン情報の入力の画面が開きます。
XM から届いたメールに記載された、「ログインID」と「登録の際に設定したパスワード」を入力して、「サーバー」を選択して MT4 にログインしましょう。
ログインに成功したら、次にチャートを表示させましょう。
チャートの表示
チャートの表示は自動売買ツール(EA)の稼働にとても重要です。
ログイン時はこのようにチャートが複数表示されているので、バツボタンをクリックしてチャートを閉じます。
そしたら、次に自動売買ツール(EA)を稼働させるチャートを用意します。
自動売買ツールにはほとんど推奨の通貨ペアがあるので、推奨の通貨ペアを表示させます。
-
ここがスタンダード口座と違うポイントです!
今回は GBP/USD. の通貨ペアを表示させます。
スタンダード口座の場合、 GBP/USD と表示された通貨ペアを表示させるのですが、ゼロ口座の場合は、.(ドット)付きの通貨ペア GBP/USD. を表示させなければいけません。
それでは、ゼロ口座用の通貨ペアを表示させましょう。
MT4のメニューバーから表示 → 通貨ペアリスト を選択します。
通貨ペアリストが表示されるので、GBP/USD.の場合は Forex 3 ZR → GBPUSD. (Great Britan Pound vs US Dollar) を選択して表示をクリックします。
表示がクリックできない場合はすでに設定済みなので問題ありません。
これで、通貨ペア一覧に GBPUSD. が表示されます。
GBPUSD. に合わせて右クリックして、チャート表示 (C)をクリックしましょう。
これで、あとの作業は基本的にスタンダード口座と変わりません。
スタンダード口座と同様、続けて設定していきましょう。
時間足の設定
さて、チャートが表示されたでしょうか?
チャートを表示させると、デフォルトでは GBPUSD.,H1 と書かれたチャートが出現します。
これは1時間足のチャートを表示しています。
自動売買ツールはプログラム上、読み取る時間足を固定で設定できますが、だいたいは稼働させている時間足としてプラグラムを組むことが多いため、必ず推奨の稼働時間足を表示させることにしましょう。
僕の自動売買ツールの場合は5分足を推奨しているので、M5をクリックして時間足を変更しましょう。
これで、時間足の設定は完了です。
自動売買ツール(EA)の取り込み
それでは、MT4に自動売買ツールを取り込んでいきましょう。
メニューバーから、ファイル → データフォルダを開く を選択します。
エクスプローラが起動するので、 MQL4のフォルダをダブルクリックします。
次にExpertsフォルダをダブルクリックします。
Expertsフォルダの中に、*****.ex4 自動売買ツール(EA)をコピーして貼り付けます。
下の画像のようになっていればOKです。
自動売買ツール(EA)のペーストが完了したら、エクスプローラを閉じて、一度 MT4 のアプリを再起動させる必要があります。
アプリケーション画面右上にある ✕ボタン を押してアプリを終了させましょう。
そして、アプリをクリックしてもう一度起動させます。
-
このアプリの再起動をしないと自動売買ツールの読み込みが行われずMT4に表示されません!
アプリが起動したら、画面左下にあるナビゲーションのエキスパートアドバイザと書かれたアイコンをクリックしてください。
下の画像のように、さきほどペーストした自動売買ツールが表示されます。
さて、これで設置作業が完了しました。
自動売買ツール(EA)の稼働設定
MT4で自動売買ツールを稼働させるためには、稼働許可の設定を「許可する」に設定する必要があります。
稼働許可の設定は2つあり、MT4本体の自動売買ツールの稼働許可と、チャート上に設置した自動売買ツール(EA)の稼働許可です。
まずは、MT4本体の自動売買ツールの稼働許可設定を変更しましょう。
メニューバーから、ツール (T) → オプション (O) を選択します。
オプション設定画面が開きます。
エキスパートアドバイザタブを開き、「自動売買を許可する」にチェックを入れましょう。
また、意図しない誤作動を防止するため、「自動売買を許可する」に紐づく3つの項目、「口座が変更されたら自動売買をストップする」「プロファイルが変更されたら自動売買をストップする」「チャートの通貨ペアまたは時間足が変更されたら自動売買をストップする」の項目にもチェックを入れておきましょう。
OKを押したら、MT4本体の自動売買ツールの稼働許可設定は完了です。
これから、自動売買ツール(EA)の稼働設定をしていきます。
操作は簡単で、エキスパートアドバイザに表示された自動売買ツールを稼働させたいチャートにドラッグ&ドロップするだけです。
設置が完了したら、自動売買ツール(EA)の設定オプション画面が開きます。
オプション画面で「全般タブ」を開きます。
ここで、自動売買項目に記載されている「自動売買を許可する」のチェックボックスにチェックを入れましょう。
-
これが、チャート上に設置した自動売買ツール(EA)の稼働許可設定項目です。
「パラメータの入力」タブでは、自動売買ツールのパラメータ設定を変更することができます。
僕の開発した自動売買ツール(Eckhardt)の場合、デフォルト設定が10万入金を仮定した場合の最適化になっています。
ロット数の目安としては、10万円で0.1ロットを推奨しております。50万入金の場合は0.5ロットで、100万入金の場合は1.0ロットです。
あくまで推奨ですので、リスクを下げたい場合はロット数を下げてください。
Eckhardtのパラメタ設定についてはこちらの記事で公開しています。
これで、チャート別の自動売買ツールの稼働設定は終了です。
チャート右上に自動売買ツールの設置状況を示すニコちゃんマークが表示されます。
自動売買の稼働許可設定が問題なくできていれば、ニコちゃんマークが笑顔で表示されますが、稼働許可設定がどれか許可されていない場合は悲しい顔になります。
これで、自動売買ツールの設置作業は完了です。
あとはエントリータイミングになれば、自動で取引を行ってくれます。
-
上の画像のように、MT4で自動売買ツールが稼働したポイントが矢印で表示されます。
注意しなければいけないことは、このMT4のアプリを終了してしまうと、自動売買ツールが稼働しなくなるということです。
うっかりアプリを終了してしまわないように気をつけましょう!
まとめ|ゼロ口座稼働推奨自動売買ツールの注意点
さて、これで自動売買ツールが無事に設定できたでしょうか?
-
うまくできない方のために、EA設置代行サービスをはじめました。
MT4複数インストール&EA設置代行
■ 料金:¥ 3,000 / 件
まとめて作業する場合は、2つ目以降は¥ 2,000 / 件とさせていただきます。例えば2件まとめてお申込みの場合は、¥ 5,000 で作業させていただきます。
■ 注意
EAの稼働はご自身でオンにしていただきますので、リモート接続ができる環境まではご準備くださいませ。
今回はゼロ口座での稼働を推奨されている自動売買ツールでの設定方法でしたが、ひとつ注意点があります。
自動売買ツールの稼働は基本的にXMでの稼働がほとんどかと思われます。
スタンダード口座での稼働を推奨している自動売買ツールにて、ゼロ口座を開設して稼働させることは基本的には問題ないと思われます。
しかしながら、ゼロ口座での稼働を推奨している自動売買ツールにて、手数料分を抑えたいからという理由で安易にスタンダード口座を開設してその自動売買ツールを稼働させてはいけません。
これはXM特有のスプレッドがかなり影響してくるので、仮にバックテストやフォワードテストでいい成績が出ていても、まずこのテスト通りのパフォーマンスが発揮されることはないと考えてください。
アフィリエイトで開設された口座タイプについては、ツール提供者がスタンダード口座を開設しているかどうかの確認しているとは思いますが、これはXMの仕様上プログラムで判別することができず、人間が手作業で確認を行っています。
人間が手作業で行っている以上、ヒューマンエラーは必ず起きてしまうので、意図しないところで資産を減らさぬよう、ゼロ口座推奨の自動売買ツールは必ずゼロ口座で稼働をさせるようにしましょう。
以上、XMゼロ口座で自動売買ツール(EA)を稼働させる方法でした。