AccountStopoutLevel関数(MQL4)|ロスカット値の取得

2024年10月1日

執筆者

佐川直弘(株式会社トリロジー取締役)

MetaTrader 4(MT4)でトレードを行う際には、口座のロスカット値を把握することが重要です。ロスカット値は、証拠金が一定の水準に達したときに強制的にポジションが閉じられるレベルを指します。MQL4では、`AccountStopoutLevel` 関数を使用して口座のロスカット値を簡単に取得することができます。

AccountStopoutLevel関数を使って口座のロスカット値を取得する方法

コード例

以下のコードは、ロスカット値を取得し、その結果をターミナルウィンドウに表示するシンプルなスクリプトです。

スクリプトの例
//+——————————————————————+
//|                                           AccountStopoutLevel.mq4 |
//|                        Copyright 2024, MetaQuotes Software Corp. |
//|                                           https://www.metaquotes.net |
//+——————————————————————+
void OnStart()
  {
  // ロスカット値を取得
  double stopoutLevel = AccountStopoutLevel();
 
  // ロスカット値を表示
  Print(“ロスカット値: “, stopoutLevel);
  }
//+——————————————————————+

コードの解説

void OnStart()
この関数はスクリプトが開始されるときに最初に呼び出されます。
double stopoutLevel = AccountStopoutLevel();
`AccountStopoutLevel` 関数を使用して、ロスカット値を取得し、それを `stopoutLevel` 変数に格納します。
Print(“ロスカット値: “, stopoutLevel);
`Print` 関数を使用して、取得したロスカット値をターミナルウィンドウに表示します。

活用方法

ロスカット値を取得することは、以下のような状況で非常に役立ちます。

  • リスク管理: ロスカット値を確認することで、リスクを適切に管理し、過度な損失を防ぐことができます。
  • 取引計画の立案: ロスカット値を把握することで、取引戦略をより効果的に計画することができます。
  • 自動売買システム: 自動売買システムにロスカット値情報を組み込むことで、システムがリスクを考慮したトレードを行うことができます。

ロスカット値を取得する方法を理解することで、トレード管理がより効果的になります。次回のトレードから、ぜひこの方法を活用してみてください。

MQL4

Posted by 佐川直弘