MT5VPSをはじめたのですが、EAがPCのMT5を落とすと作動してないのですが。

 

MT5VPSをはじめたのですが、EAがPCのMT5を落とすと作動してないみたいです。

スマホのアプリMT5で見ていても一向にトレードもしなければ決済もしてくれません。

PC上ではVPSもEAも緑表示になっています。

 

こんにちは。

私もVPSを始めたところですが、

VPSにEAを移行する作業をしましたか?

口座番号の下にあるVPSを右クリックして、

「エキスパートとインディケータを同期」をしないといけないみたいです。

 

こんにちは、

ご意見ありがとうございます。

同期はしてあります。

EAは 無料の Dark Venus MT5です。

 

これが参考になりませんか?

https://www.mql5.com/en/forum/366161

How to buy, install, test and use a MT5 Expert Advisor
How to buy, install, test and use a MT5 Expert Advisor
  • 2021.03.30
  • www.mql5.com
Here is a step by step guide for buying, installing, testing and using a Metatrader 5 Expert Advisor (Robot, Bot are whatever): 1...
 

ありがとうございます。

試してみます。

同期後、 自動取引ボタンが赤になるのですが

説明ですと 自動取引ボタンを押すなと書いてありますがどうなんでしょう?

ログは 1 chart, 1 EA, 0 custom indicators, signal disabledと出てます。
 

やはり、売買してくれません。

あきらめて、外部のVPSを使うしかないかも・・・

 
kent1425:

説明ですと 自動取引ボタンを押すなと書いてありますがどうなんでしょう?

ログは 1 chart, 1 EA, 0 custom indicators, signal disabledと出てます。

私はVPSは使っていないので詳しいことはさっぱり分かりません。

英語フォーラムで質問すれば何かアドバイスをもらえるかもしれませんが、ある程度具体的に書かないとただ動きませんだけでは難しいかもしれません。

 
kent1425:

ありがとうございます。

試してみます。

同期後、 自動取引ボタンが赤になるのですが

説明ですと 自動取引ボタンを押すなと書いてありますがどうなんでしょう?

ログは 1 chart, 1 EA, 0 custom indicators, signal disabledと出てます。

私は自作のEAをMT5のVPSで稼働させてます。(まだ作ったばかりなので経験は浅い)

同期後、自動取引ボタンが赤になるのは正常です。自動取引のランプはローカルのEAの稼働状況が表示されていると思ってください。

ですので、それをONにしてしまうと、VPSのEAとローカルのEA稼働してしまうのでエントリータイミングが来た時に、ローカルとVPSどちらも取引実行されてしまい、二重取引が起きてしまうので超危険です。


ログではカスタムインジケータの数が0となっていますが、EAが必要とするカスタムインジケーターはチャートに設定して、それから同期させていますか?

私も陥ったのですが、EAが必要とするカスタムインジケータがVPSに送信されていないと当然EAは動きません。その場合、まともな開発者ならエラーログをEAから吐き出すようにプログラムしているはずですが、

エキスパートのログは見ましたか?「IndicatorBufferError」等のエラーが表示されているのなら、おそらくEAが必要とするカスタムインジケータが同期されていないのが原因です。

 

こんにちは

私も同じ状況なので追記します。

Dark Venus MT5は必要なインジケーターはBollinger Bandsです。

チャートにBollinger Bandsを設定してEAを適用させるとローカルPCでは正常に取引が行われます。
MetaTraderVPSに同期すると同じくログは 1 chart, 1 EA, 0 custom indicators, signal disabled です。
エキスパートログにもエラーは検出されません。

Bollinger Bandsがカスタムインジケーターではないためでしょうか。
通常のBollinger Bandsではなくて挿入-> インジケーター -> カスタム -> BB から
カスタムインジケーターとしてのBollinger Bandsを作成しないとVPSでは動かないということなのでしょうか。

という検証のためにカスタムインジケーターを作成してVPS同期して試してみます。

ログは 1 chart, 1 EA, 1 custom indicators, signal disabled になりました。

取引がされるかどうかの結果は後ほど報告します。


---


追記(21/05/28 16:08)

VPSから取引されないですね。

Dark Venus MT5のマニュアルにもインジケーターについては「ボリンジャーバンドを設置してね」
的なことしか書いていないので、再調査ですね。

リモートデスクトップでアクセスなど出来れば楽なのでしょうけど。

 
kahlua:

こんにちは

私も同じ状況なので追記します。

Dark Venus MT5は必要なインジケーターはBollinger Bandsです。

チャートにBollinger Bandsを設定してEAを適用させるとローカルPCでは正常に取引が行われます。
MetaTraderVPSに同期すると同じくログは 1 chart, 1 EA, 0 custom indicators, signal disabled です。
エキスパートログにもエラーは検出されません。

Bollinger Bandsがカスタムインジケーターではないためでしょうか。
通常のBollinger Bandsではなくて挿入-> インジケーター -> カスタム -> BB から
カスタムインジケーターとしてのBollinger Bandsを作成しないとVPSでは動かないということなのでしょうか。

という検証のためにカスタムインジケーターを作成してVPS同期して試してみます。

ログは 1 chart, 1 EA, 1 custom indicators, signal disabled になりました。

取引がされるかどうかの結果は後ほど報告します。


---


追記(21/05/28 16:08)

VPSから取引されないですね。

Dark Venus MT5のマニュアルにもインジケーターについては「ボリンジャーバンドを設置してね」
的なことしか書いていないので、再調査ですね。

リモートデスクトップでアクセスなど出来れば楽なのでしょうけど。

カスタムインジケーターはIndicatorsフォルダにBB.ex5を格納したうえで、Indicatorsフォルダ内のカスタムインジケーターをチャートに挿入しましたか?


重要なのは「VPSに同期するインジケータはチャートに設定されているインジケータ」ではありますが、「EAが利用するインジケータはEAのプログラムが指定したパスにあるインジケータ」です。

ややこしいですが、

>> ログは 1 chart, 1 EA, 1 custom indicators, signal disabled になりました。

このログは飽くまでもVPS上にインジケータが同期されたことを示すのであって、EAがこれを利用できているかはまた別の話なのです。ですので

>> エキスパートのログは見ましたか?「IndicatorBufferError」等のエラーが表示されているのなら、おそらくEAが必要とするカスタムインジケータが同期されていないのが原因です。

これを確認するのが一番確実だと思います。



下記に私が上手くいったときのインジケータ導入手順を詳しく記載しますね。

MT5を立ち上げる=>MT5メニューバーの「ファイル」を選択し「データフォルダを開く」を選択=>「MQL5」フォルダの「Indicators」直下に「Examples」フォルダ内にある「BB.ex5」をコピーする

=> MT5を再起動(※重要)=>MT5のメニューバー「表示」から「ナビゲータウィンドウ」を表示させ、「指標」直下(※「トレンド系」等の中ではありません。必ず「指標」直下)に先ほどIndicatorsフォルダに追加した「BB」が表示されているはずなので

それをチャート上にドラッグアンドドロップ


これであとはEAをチャートに設定して、VPSに同期してみてください。どうでしょうか。。。

 
RyotaSano:

カスタムインジケーターはIndicatorsフォルダにBB.ex5を格納したうえで、Indicatorsフォルダ内のカスタムインジケーターをチャートに挿入しましたか?


重要なのは「VPSに同期するインジケータはチャートに設定されているインジケータ」ではありますが、「EAが利用するインジケータはEAのプログラムが指定したパスにあるインジケータ」です。

ややこしいですが、

>> ログは 1 chart, 1 EA, 1 custom indicators, signal disabled になりました。

このログは飽くまでもVPS上にインジケータが同期されたことを示すのであって、EAがこれを利用できているかはまた別の話なのです。ですので

>> エキスパートのログは見ましたか?「IndicatorBufferError」等のエラーが表示されているのなら、おそらくEAが必要とするカスタムインジケータが同期されていないのが原因です。

これを確認するのが一番確実だと思います。



下記に私が上手くいったときのインジケータ導入手順を詳しく記載しますね。

MT5を立ち上げる=>MT5メニューバーの「ファイル」を選択し「データフォルダを開く」を選択=>「MQL5」フォルダの「Indicators」直下に「Examples」フォルダ内にある「BB.ex5」をコピーする

=> MT5を再起動(※重要)=>MT5のメニューバー「表示」から「ナビゲータウィンドウ」を表示させ、「指標」直下(※「トレンド系」等の中ではありません。必ず「指標」直下)に先ほどIndicatorsフォルダに追加した「BB」が表示されているはずなので

それをチャート上にドラッグアンドドロップ


これであとはEAをチャートに設定して、VPSに同期してみてください。どうでしょうか。。。

ありがとうございます。

教えていただいた方法を試す前に、他社のVPSで同じ設定でやってみたのですが、正常に取引されます。
こちらはリモートデスクトップで操作なので、自分が保存したいところに確実にファイルを保存することが出来ます。

MetatraderVPSはリモートデスクトップが使えないので、サーバーを同期して動くのを待つのみなので、いまいち分かりにくいです。


>> エキスパートのログは見ましたか?「IndicatorBufferError」等のエラーが表示されているのなら、おそらくEAが必要とするカスタムインジケータが同期されていないのが原因です。

エキスパートログでエラーの記述はないです。
EAに設定した設定内容が書かれているだけです。


教えていただいた方法をMetatraderVPSで試してみましたが、今のことろ取引が行われてないです。
少し待ってみます。


---


(追記)210602 08:39

Dark VenusはMetatraderVPSで動作することはありませんでしたが、他のEAは動作しました。
もっと特殊な方法でVPSと同期する必要があるのかも知れません。

※ちなみにMT5版Dark Venus は現在ダウンロードすることが出来ない状態になっています
https://www.mql5.com/ja/market/product/56365

MetaTraderマーケットの中でMetaTrader 5のための'Dark Venus MT5' 自動売買ロボット(エキスパートアドバイザー) をダウンロードする
MetaTraderマーケットの中でMetaTrader 5のための'Dark Venus MT5' 自動売買ロボット(エキスパートアドバイザー) をダウンロードする
  • www.mql5.com
Dark Venus MT5 is a fully automatic Expert Advisor for Scalping Trading. This Expert Advisor needs attention, in fact presents a High Operating