本当にありがとう!

そのためには、ティック情報を収集したい通貨ペアのチャートにソケットエキスパートアドバイザーを 配置する必要がある。
最もエレガントなソリューションではない。しかし、このプロジェクトを改善するための提案には耳を傾ける用意がある。
MT4については、DDEサーバーを介するという明確な方法があるようですが、MT5ではどのようにするのか、私は皆に聞いています。
多分、誰かが何かアイデアを持っていますか?
MT4では、DDEサーバーを経由する方法は明確なようですが、MT5ではどのように私は皆に尋ねます。
どなたかアイデアがありますか?
それはすべて、サーバーの高度さ、ネットワークプロトコルの 複雑さ、実行するタスクに依存します。
まず、タスクを定義し、ネットワークプロトコルを開発する必要があります(サーバーデータベースの構造を作成する必要があるかもしれません)。
サーバーの高度さ、ネットワーク・プロトコルの複雑さ、そして実行するタスクによりますが......。
まず、タスクを定義し、ネットワーク・プロトコルを開発する必要があります(サーバー・データベースの構造を作成する必要があるかもしれません)。
もし辛抱していただけるなら、ファイル・マッピングのデータ交換プロジェクトを完成させます。それはあなたが必要とするものになるでしょう。
データを受信したいペアごとにExpert Advisorを設定する必要がありますか?
MT4はオートメーションサーバーなので、DDE経由でMT4が行うような相場の転送はまだ行っていません。MT5がクライアントで、current_pricesを知りたい場合は、リクエストを送信して結果を取得します。これは、マーケットビューウィンドウでアクティブなすべての通貨ペアに対して機能します。
このプロジェクトでは、すべての相場を1つのパッケージで送信することもできます。例えば、Expert Advisorで、1秒ごとのタイマーで、データを受信し、送信する前に、新しいデータがすでに送信されたデータと類似していないか、各通貨ペアでチェックします。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
MQL5でのソケット操作:
このライブラリを使用すると、MetaTrader 5 から外部のサーバアプリケーションに リアルタイム相場を転送することができます。
作者: Andrey Voytenko