AccountNumber関数(MQL4)|口座番号の取得

2024年8月31日

MetaTrader 4(MT4)を利用する際、複数の口座を管理する場合には、口座番号を取得することが重要です。口座番号は各口座を一意に識別するための情報です。MQL4では、`AccountNumber` 関数を使用して口座番号を簡単に取得することができます。

AccountNumber関数を使って口座番号を取得する方法

コード例

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

スクリプトの例
//+——————————————————————+
//|                                                AccountNumber.mq4 |
//|                        Copyright 2024, MetaQuotes Software Corp. |
//|                                           https://www.metaquotes.net |
//+——————————————————————+
void OnStart()
  {
  // 口座番号を取得
  int accountNumber = AccountNumber();
 
  // 口座番号を表示
  Print(“口座番号: “, accountNumber);
  }
//+——————————————————————+

コードの解説

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

活用方法

口座番号を取得することは、以下のような状況で非常に役立ちます。

  • 複数口座の管理: 複数の口座を使用している場合、口座番号を表示することで、どの口座を操作しているのかを簡単に把握できます。
  • アカウント特有の設定: 特定の口座に対して特定の設定や処理を行いたい場合、口座番号を利用して条件分岐を行うことができます。
  • ログの記録: 取引ログに口座番号を含めることで、後で分析や監査を行う際に役立ちます。

口座番号を取得する方法を理解することで、トレード管理がより効果的になります。次回のトレードから、是非この方法を活用してみてください。

MQL4

Posted by 佐川直弘