当サイトでは、以前にXM.com(XEMarkets)のMT4をMacで使ってみたにて、XM.comのMac用MT4の利用方法を解説しましたが、そのMac用MT4で、インジゲーターやEA,スクリプト等を使う方法は解説していませんでしたので、今回はその方法を解説したいと思います。
FinderでMQL4フォルダに直接アクセス
通常、MT4でインジケーターやEA、スクリプトを使用するには、「MQL4」というデータフォルダにアクセスする必要があります。
Windows版MT4であれば、MT4から「ファイル」メニュー→「データフォルダを開く」をクリックすれば、エクスプローラが立ち上がり、データフォルダに簡単にアクセスできるのですが、XM.comのMac用MT4では、同じようにしてもうまくいきません。
XM.comのMac用MT4でも上記手順を行うと、「Win Explorer」というのが立ち上がり、一応同じようにデータフォルダが表示されます。
しかし、そのツール内では、ファイルの削除やリネームができても、外部からファイルをコピーしたりすることができません。
そのため、「Finder」を利用して直接MT4のデータフォルダにアクセスします。
まず、「Finder」を起動し、「アプリケーション」内にあるXM.appを探してください。
XM.appが見つかったら、そのXM.appを右クリックして表示されるメニューの中の「パッケージの内容を表示」をクリックします。
すると、「Contents」、「drive_c」、「wineskin.app」が表示されると思いますので、下記の順にフォルダを辿ってください。
「drive_c」→「Program Files」→「XM MT4」→「MQL4」
※2016年5月27日追記
最新のXM.comのMT4(2016年5月27日現在)は「XM MT4」のフォルダ名が「XMTrading MT4」に変っています。
そのため、最新版のパスは「drive_c」→「Program Files」→「XMTrading MT4」→「MQL4」となります。
※2017年10月16日追記
2017年10月16日現在のMac版MT4はMQLフォルダの場所が上記とは変更になっているようです。
最新の場所ですが、以下のパスにFinderからアクセスしてください。
Finderの「移動」メニューから「ホーム」を表示させ、そこから
/ライブラリ/Application Support/com.XMTrading.MACMT4_150703501917696/drive_c/Program Files/XMTrading MT4/MQL4/
を表示させてください。
ホームに「ライブラリ」フォルダが表示されていない場合は、Finderでホームフォルダを表示中に表示メニューから「表示オプションを表示」をクリックして表示される画面から「ライブラリフォルダを表示」にチェックをつければ表示されます。
あとはwindowsと同じで、「Experts」フォルダ、「Indicators」フォルダ、「scripts」フォルダ内に、自分が使用したいEAやインジケーター、スクリプトファイルを適切にコピーしておけばMac版MT4でもEAやインジケーター、スクリプトを利用することできるようになります。
インジゲーター付属のサウンドファイルを使用する場合
インジゲーターには専用のサウンドファイルが付属している場合があります。
そのサウンドファイルを使用するには、下記のパスにサウンドファイルをコピーしてください。
旧版XM.com MT4:「drive_c」→「Program Files」→「XM MT4」→「Sounds」
新版XM.com MT4:「drive_c」→「Program Files」→「XM Trading MT4」→「Sounds」
上記パスにサウンドファイルをコピーしておけば、インジゲーターがコピーしたサウンドファイルを利用できるようになります。
コメント
記事、とても参考になるものでした。
ただ自分のMacでは、「アプリケーション」内にあるXM.appがどこを調べても検索しても見つかりませんでした。
admiral marketからダウンロードしたもので、Win Explorerは立ち上がりましたが、本文にもあるようにそこに外部からのコピーちうのはできませんでした、
Mac OS は 10.11.3 です。
もしご存知であればご教授ください。
yeaさんへ
こんにちは。川蝉です。
当サイトの記事をご覧頂きありがとうございます。
ご質問の件ですが、私の場合FX業者のXM.comが提供しているmac版MT4を使用しているため、解説記事ではアプリケーション名が「XM.app」となっています。
yeaさんはadmiral marketのMT4をご利用みたいですが、その場合MT4のアプリケーション名は「Admiral Markets MT4.app」となるかと思います。
解説記事内の「XM.app」を「Admiral Markets MT4.app」と置き換えて記事を読んでみてください。
お世話になります。
拝見させてもらいました。
詳しい解説ありがとうございます。
MQ4はいれれたんですが、そのインジケーターのサウンドはどのようにしたらオリジナルのものがチャートでなりますでしょうか?
新しいサラウンドのファイルを入れた後は、どのようにmt4で新しいサウンドを立ち上げることができますでしょうか?
よろしくお願いいたします。
naotoさんへ
インジゲーター付属のサウンドファイルを使用する方法を追加で記事にしましたので
ご参考ください。
こんにちは!
記事とても参考になりました。
Macでのインジケーター導入がわからず
悪戦苦闘していたので大変助かりました。
Macでのインジケーター導入に困っている方が多いと思いますので
小生のブログでもこちらページを紹介させていただきました。
ご迷惑であれば連絡をください。
削除いたします。
たかさんへ
コメントいただきありがとうございます。
お役にたてたようで何よりです。
当サイトも紹介して頂きうれしいです。
今後とも当サイトをよろしくお願いいたします。
ご承諾ありがとうございます。
MT4の使い方等、困った時に
こちらのサイトを色々と参考にさせていただいてます。
今後とも応援しております。
すいません
記事の通りExperts」フォルダ、「Indicators」フォルダ、「scripts」フォルダ内に
コピーしたのですが表示されません。
なにか間違っているのでしょうか?
岩本ヒロキさんへ
コピーした後でMT4を再起動しましたか?
再起動すると表示されるはずです。
お世話になります。
私も岩本さんと同じ質問になるのですが、Experts」フォルダ、「Indicators」フォルダ、「scripts」フォルダ内に、SynchroChart_Line.mq4を入れましたが、水平線を引いてもシンクロできない状態があります。
再起動も試みましたが、変わりません。
PCは、Mac Book Air の10.11.6になります。
他に考えられる原因がありましたら、教えて頂ければ幸いです。
よろしくお願いいたしますm(__)m
Akiさんへ
「SynchroChart_Line.mq4」というのを私は使ったことがないのでよく知りませんが、一応表示はできてるってことでいいのでしょうか?
表示はできるがうまく動作しないというのはそのインジゲーターのバグなのではないかと思います。
ちなみに、インジゲーターファイルは「Indicators」フォルダ内のみに入れてください。
「Experts」と「scripts」フォルダ内に入れても意味はありません。
お返事ありがとうございます。
>一応表示できているのでしょうか?
という意味が、よくわかっておりませんが、
「Experts」と「scripts」フォルダからは削除し、「Indicators」フォルダ内のみにドラッグして入れました。
それでよかったのでしょうか?
また、XMでデモ口座を開設し、そちらで4Hに水平線を引く際に、他の画面でもシンクロ表示させたいのですが、口座を開いて確認した所、それはまだ出来ておりせん。
こんにちは、質問失礼します。
EAを導入するのに、ファイルからMQL4を探していますが、XMTrading mt4のファイル内に存在しない現象に陥っています。
何か考えられる原因等はありますか?pcはmacです。
XMのアプリのファイルの中にMQL4が存在しないんですがどうすればいいですか?
daigoさん、ひさんへ
同じ質問でしたので一度に返信させていただきます。
XMから最新のMac版MT4をダウンロードして確認してみましたが、以前とは仕様が変わっているようです。
記事中に追記という形で最新のMQLのパスについて解説しましたのでご参照ください。
お世話になっています。
私もファイルからMQL4が探せなく、このサイトにたどり着いたのですが、
Finderの「移動」メニューから「ホーム」を表示させ、そこから
/ライブラリ/Application を開いてもApplicationフォルダの中は空でした。
ファインダの設定を見直しても変わりませんでした。
何か考えられる原因等はありますか?pcはmacです。
上記の件ですが自己解決しました。
お世話になっています。
一つ質問させてください。
XM for Macを使っているのですが、
複数の口座を持っている為、2個以上アプリを起動させていましたが、OSをアップグレードしたら出来なくなりました。
ネットで調べて見たらターミナルを使った方法などありましたが現状では起動できませんでした。
何か解決方ありますでしょうか?
よろしくお願いします。
ジャッジさんへ
当方はMac上でMT4を複数立ち上げるような使い方はしたことがないのでわかりかねます。
お役に立てず申し訳ありません。
こんばんは。
質問お願い致します。
Mac使用なのですが、
/ライブラリ/Application Support/com.XMTrading.MACMT4_150703501917696/drive_c/Program Files/XMTrading MT4/MQL4/
を表示させるとの事ですが
Application Supportの後のcom.XMTrading.MACMT4_150703501917696が表示されておらずこれより先に進めない状態です。
もう何日も設定で足踏みしてる状態でして…(;_;)
なにか原因分かりますでしょうか?
ななさんへ
こんにちは。コメントありがとうございます。
お問い合わせの件ですが以下の点をまず確認して下さい。
・ライブラリフォルダについてですが、コンピューター(ドライブ名)直下のライブラリフォルダと勘違いされていないか?
ライブラリフォルダは、ホームフォルダ直下のライブラリフォルダですので再度確認してください。
・MT4はXMからダウンロードしたものであるか?
上記確認しても問題がある場合は、XM MT4はいつダウンロードしたものなのか教えて下さい。
返信ありがとうございます!
ライブラリはフィンダー経由で入ってます!
XMは去年あたりにダウンロードしたので、1年は経ってるかと思います!
ななさんへ
ファインダー経由はわかっております。
コンピューター直下というのはパスの話です。
ななさんのXM MT4はおそらく仕様が変更される前の古いバージョンなのだと思われます。
記事内でも説明していますが、最新のXM MT4はMQLフォルダへのパス仕様が色々変更されています。
新しいMT4をXMからダウンロードし最新版でご確認ください。
一度、MT4をダウンロードし直してやってみます!
再度、出来たかご連絡させて頂きます( .. )
EAはどのように入れればよいですか?
みさんへ
基本的には、MQL4フォルダ直下のExpertsフォルダにex4ファイルを設置します。
ただし、EAによっては他にも必要なファイルを適切なフォルダに設置しないといけない場合がありますので、設置するEAの説明書の指示に従ってください。