記事「MQL5サービスからPythonアプリケーションへのMetaTraderティック情報アクセス(ソケット使用)」についてのディスカッション 新しいコメント MetaQuotes 2025.11.12 09:58 新しい記事「MQL5サービスからPythonアプリケーションへのMetaTraderティック情報アクセス(ソケット使用)」はパブリッシュされました: 場合によっては、MQL5言語だけではすべてをプログラムできないことがあります。また、既存の高度なライブラリをMQL5に移植することは可能であっても、非常に時間がかかります。本記事では、MetaTraderのティック情報(Bid、Ask、時刻など)をMetaTraderサービスを経由してPythonアプリケーションに送信し、Windows OSへの依存を回避する方法を紹介します。 本記事では、MetaTrader 5のサービスプログラムを利用して、Bid、Ask、時刻などのティック情報をPythonサーバーに送信し、そのPythonサーバーが接続されているすべてのクライアントソケットに情報をブロードキャストする流れに焦点を当てています。以下の図でイメージしやすくなります。 図の通り、MetaTraderサービスプログラムは、ポート9070で待機するPythonサーバーに接続されています。MetaTrader 5ターミナルで開かれているチャートのすべてのティックデータは、ポート9070を通じてPythonサーバーに送信されます。PythonサーバーはMetaTrader 5から受け取ったデータを解析し、必要な処理や分析をおこないます。その後、ティック情報を接続済みクライアントにブロードキャストします。クライアントは受け取ったデータを使用して必要なタスクを実行したり、アルゴリズムを適用して所望の結果を生成したりすることができます。必要に応じて、結果を再びMetaTraderサービスプログラムに送信して、さらなる処理に利用することも可能です。 作者: Ramesh Maharjan Yevgeniy Koshtenko 2025.08.05 16:51 #1 MetaQuotes:公開された記事MQL5サービスを使用してソケット経由でMetaTraderからPythonにティックデータを転送する:著者:lazymesh 興味深い仕事だ。この方法で、リスニングしている端末のネットワーク用のリスク管理サーバーを作成することは可能ですか? Alain Verleyen 2025.08.05 23:02 #2 おめでとう。 Ramesh Maharjan 2025.08.08 17:23 #3 Alain Verleyen #: おめでとう。 ありがとう Ramesh Maharjan 2025.08.08 17:26 #4 Yevgeniy Koshtenko #: 興味深い仕事だ。このような方法でリスク管理サーバーを作成し、それに接続する端末のネットワークを構築することは可能ですか? はい、可能です。 Delane Tendai Nyaruni 2025.08.08 21:32 #5 Yevgeniy Koshtenko #: 興味深い仕事だ。この方法でリスク管理サーバーを作成し、それに接続する端末のネットワークを構築することは可能ですか? はい、可能です。許容できるレイテンシーによります。 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事「MQL5サービスからPythonアプリケーションへのMetaTraderティック情報アクセス(ソケット使用)」はパブリッシュされました:
本記事では、MetaTrader 5のサービスプログラムを利用して、Bid、Ask、時刻などのティック情報をPythonサーバーに送信し、そのPythonサーバーが接続されているすべてのクライアントソケットに情報をブロードキャストする流れに焦点を当てています。以下の図でイメージしやすくなります。
図の通り、MetaTraderサービスプログラムは、ポート9070で待機するPythonサーバーに接続されています。MetaTrader 5ターミナルで開かれているチャートのすべてのティックデータは、ポート9070を通じてPythonサーバーに送信されます。PythonサーバーはMetaTrader 5から受け取ったデータを解析し、必要な処理や分析をおこないます。その後、ティック情報を接続済みクライアントにブロードキャストします。クライアントは受け取ったデータを使用して必要なタスクを実行したり、アルゴリズムを適用して所望の結果を生成したりすることができます。必要に応じて、結果を再びMetaTraderサービスプログラムに送信して、さらなる処理に利用することも可能です。
作者: Ramesh Maharjan