記事"仮想ホスティングに移植するためにトレードアカウントを準備する方法"についてのディスカッション - ページ 32

 
Karputov Vladimir:

ターミナルまたはmql5.comプロフィールから手動でのみ停止できます:

ありがとうございます。私はあなたがプロファイルから、したがって、インターネットが接続され、ブラウザがインストールされている任意の鉄から停止することができることを知りませんでした。

ニュースがリリースされたときにExpert Advisorのプログラム制御の可能性の欠如は、この便利なサービスの欠点である。それは、DLLとニュースEAは ホスティングに配置することができないことが判明した。また、ニュースリリース時に動作を修正する他のコード(私は多くの優れたEAがこれを行っていると思う)は、ホスティング上で動作しません。

DLLを使わずにニュースをコントロールする方法はありますか?しかし、これはすでにオフトピックな質問です。

 
Yuri Evseenkov:

DLLを使わずにニュースをコントロールする方法はありますか?しかし、これはすでにオフトピックな質問です。

今日すでに同じような質問がありました。解決策 -https://www.mql5.com/ru/forum
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
  • www.mql5.com
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
 
Yuri Evseenkov:

DLLを使わずにニュースをコントロールする方法はありますか?しかし、これはすでにオフトピックな質問です。

はい、WebReqestを使ってニュースを操作することができます。
 
Rashid Umarov:
すでに今日、同じような問題が発生した。解決策はhttps://www.mql5.com/ru/forum。

すごい!クアッドフォーラムは今日も活発だ。それによると

「Expert Advisorに外部シグナルを分析させ、そのシグナルが表示されたときに取引しようとしないでください。最もシンプルで信頼できるシグナルは、EAのマジックナンバーに等しいMagicNumberを持つ、マーケットから遠く離れた指値注文を出すこと です

何が問題なのでしょうか?"

ニュースリリースの30分前にホスティングしているExpert Advisorの取引を禁止したいのですが。

Andrey Khatimlianskii:
はい、WebReqest経由でニュースを扱うことができます。

ホスティングに関する2つ目のビデオによると、WebReqestを使用することができます。どの程度複雑ですか?コード例はありますか?

おそらく、新しく登場したスレッド「DLLを使わずにニュースをコントロールする方法はありますか?https://www.mql5.com/ru/forum/85101

Есть ли способ контролировать новости без использования DLL?
Есть ли способ контролировать новости без использования DLL?
  • www.mql5.com
Этот тема была поднята в вопросе: "Как на встроенном виртуальном хостинге останавливать торговлю перед новостями...
 
Yuri Evseenkov:

ニュースリリースの30分前に、Expert Advisorがホスティングで取引するのを禁止するのはどうでしょうか。

この注文を見るように教えてください。それがそこにある場合 - それは取引しないでください、それがそこにない場合 - それは可能です。

そして、あなたのコンピュータ上でニュースカレンダー(DLLと)を分析し、ニュースの30分前に必要な注文を配置します。

ユーリエフセンコフ

ホスティングに関する2つ目のビデオによると、WebReqestを使用することができます。難しいですか?コードの例はありますか?

おそらく、新しく登場したスレッド「DLLを使わずにニュースをコントロールする方法はありますか?https://www.mql5.com/ru/forum/85101

サイトを検索してください。

私はまだニュースリーダーを書き直していないので、準備ができたコードは共有しません。

 
Andrey Khatimlianskii:

その注文を見るように教えるんだ。それがあれば取引せず、なければできる。

そしてコンピューターでニュースカレンダーを分析し(DLLで)、ニュースの30分前に必要な注文を出す。

素晴らしい。それが「Expert Advisorに何らかの外部シグナルを分析させる」ということです。

これは、ホスティング上のニュースとの取引の完全な自動化のタスクを解決するものではありません(あなたはもう1つのコンピュータのスイッチを入れておく必要があります)、それはあなたがホスティング上またはコンピュータ上のExpert Advisorを制御するためのキーを提供します。

実際、Expert Advisorを再起動することなく(それぞれ、すでに実行された計算や収集されたティック履歴を失うことなく)、いくつかのパラメータを変更したり、取引を禁止/許可する必要がある場合は、Expert Advisorを開くために外部信号が送信されます。未決済注文を オープンする形式の外部シグナルが送信されます。稼働中のExpert Advisorはこのシグナルを確認し、このケースのために設定されたアルゴリズムに従って動作します。

ありがとうございました。

 

どなたか明確にしていただけませんか?

「DLLの呼び出しは仮想ターミナルでは完全に禁止されています。DLLから関数を呼び出そうとする最初の試行中、起動したプログラムはクリティカルエラーで 停止します。"

DLLファイルを使用するEAは使用できないということでしょうか?商用EAやトレードコピー機のほとんど(すべて?)がDLLコールを使用しているのですから、これを許可する方法を考えてみてはいかがでしょうか。

 

Metaquotesのバーチャルターミナルについて 質問です。

今のところEAは稼働させていないのですが、スプレッド監視インジケータなどのインジケータのデータをチャート上に保存して参照したいと思っています。

1年ほど前から24時間PCを起動してデータを保存しています。時々PCの調子が悪くなるので、Virtual Terminalを使っても同じことができるのか知りたい。

MT4を開いたときに、すべてのスプレッドバーを利用できるようにしたい。

チャート上のスプレッド・インディケータの画像を添付します。

 
皆さん、こんにちは。この問題を解決する方法を教えてください。接続すると、このようなウィンドウが表示されるのですが、これは何を意味しているのでしょうか?