記事"DLLを使用せず、名前のつけられたパイプを使っての MetaTrader 5との通信"についてのディスカッション

 

新しい記事 DLLを使用せず、名前のつけられたパイプを使っての MetaTrader 5との通信 はパブリッシュされました:

多くの開発者が同じ課題に出会います。安全性の低い DLL を使わずトレーディングターミナルのサンドボックスを手に入れる方法です。もっとも簡単で安全な方法の一つは、通常のファイル処理で動作する標準的な「名前付きパイプ」を使用することです。名前付きパイプにより、プロセッサ内でプログラム間のクライアントサーバー通信を行うことができます。サーバー、クライアント、それらの間のデータ交換、パフォーマンスのベンチマークを含んだ C++ 言語および MQL5 での実用例を見ていきます。

多くの開発者が同じ課題に出会います。安全性の低い DLL を使わずトレーディングターミナルのサンドボックスを手に入れる方法です。

もっとも簡単で安全な方法の一つは、通常のファイル処理で動作する標準的な「名前付きパイプ」を使用することです。名前付きパイプにより、プロセッサ内でプログラム間のクライアントサーバー通信を行うことができます。本件に関してはすでに発表済みの記事 A DLL-free solution to communicate between MetaTrader 5 terminals using Named Pipes で DLL へのアクセスの有効化を示していますが、ここではクライアントターミナルの標準的で安全な機能を使用していきます。

MSDN ライブラリで名前付きパイプに関する情報をもっと見つけることができますが、ここでは C++ 言語および MQL5言語での実用例に取り組みます。サーバー、クライアント、それらの間のデータ交換を実装し、基準に従ってパフォーマンスを評価します。

作者: MetaQuotes Software Corp.

理由: