記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第4部): 取引イベント"についてのディスカッション

 

新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第4部): 取引イベント はパブリッシュされました:

前の記事では、MetaTrader 5とMetaTrader 4プラットフォーム用のプログラムの開発を単純化するための大規模なクロスプラットフォームライブラリの作成を始めました。過去の注文と取引のコレクション、成行注文とポジション、そして注文の便利な選択と並び替えのためのクラスはすでに存在します。この記事では、基本オブジェクトの開発を続け、Engineライブラリが口座の取引イベントを追跡できるようにします。

テスターでEAを起動してボタンを試してみましょう。

すべてが正しく活動化され、操作ログは発生したイベントに関するメッセージを受け取ります。

現在、テスタージャーナル内のすべてのイベントメッセージは、ライブラリベースオブジェクトのCEngine::WorkWithHedgeCollections()メソッドに表示されます。口座で発生したことを「理解」するには、カスタムプログラムでイベントコードを知る必要があります。これにより、イベントに応じてプログラムの応答ロジックを作成することができます。それを実現する能力をテストするために、ライブラリのベースオブジェクトに2つのメソッドを作成します。1つは直近のイベントのコードを保存するものであり、もう1つは一連のイベントフラグからなるこのコードをデコードするものです。次回の記事では、口座イベントを処理するための本格的なクラスを作成します。

作者: Artyom Trishkin

理由: