記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第18部): 口座オブジェクトとその他のライブラリオブジェクトの相互作用"についてのディスカッション

 

新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第18部): 口座オブジェクトとその他のライブラリオブジェクトの相互作用 はパブリッシュされました:

本稿では、口座オブジェクトの作業をすべてのライブラリオブジェクトの新しい基本オブジェクトに配置します。また、CBaseObj基本オブジェクトを改善し、追跡パラメータの設定とライブラリオブジェクトイベント受信をテストします。

EAをコンパイルし、StopLoss in pointsおよびTakeProfit in pointsパラメータのテスター設定でゼロ値を設定します。Mode of used symbols listパラメータでは「Work only with the current symbol」を選択して M15 Last month視覚的EAテストを起動します。


テストを開始する前には、追跡された銘柄と口座のプロパティに指定された値が操作ログに含まれていることがわかります。ビジュアルテスト中には、変更を追跡しているプロパティから取得したイベントに関するメッセージが操作ログに表示されます。資金の増加が管理された値を超える場合、収益性の高いポジションは決済されます。

すべてのライブラリオブジェクトの基本オブジェクトを作成しました。これは、子孫にイベント機能と、任意のオブジェクトのプロパティの追跡パラメータをいつでも設定および受信するためのメソッドを提供します。
これにより、新しいオブジェクトの新しいクラスの開発が大幅に簡素化されます。

作者: Artyom Trishkin