記事「リスク管理(第4回):主要クラスメソッドの完了」についてのディスカッション

 

新しい記事「リスク管理(第4回):主要クラスメソッドの完了」はパブリッシュされました:

MQL5におけるリスク管理に関する連載の第4回です。本連載では、取引戦略を保護しつつ最適化するための高度な手法を段階的に解説しています。前回までの内容で重要な基礎はすでに整っており、本記事では第3回で後回しにしていた残りの実装をすべて完結させます。具体的には、設定された利益および損失の上限に到達したかどうかを判定するための各種関数を完成させます。さらに、より高精度かつ柔軟なリスク制御を実現するための新しいイベント機構についても導入します。

前回の記事に続き、本記事ではリスク管理専用クラスにおける主要な変数および初期メソッドについて解説します。今回の主な目的は、事前に定義された最大損失および最大利益の閾値を超過したかどうかを判定する機能を完成させることです。あわせて、1取引あたりのリスクを動的に制御するための2つの新しいアプローチについても紹介します。


まずは、いくつかの関数の最適化に加え、クラスのコンストラクタおよびデストラクタの整備をおこないます。その後、新しい構造体、列挙型、主要定数を定義します。続いて、EAによってオープンされたポジションを管理するための機能を実装し、最大利益・最大損失の閾値超過を検出する仕組みを組み込みます。最後に、1取引あたりのリスクを動的に制御するための追加メソッドを実装します。


作者: Niquel Mendoza