Skip to content

口座番号認証(bool)[AuthByAccountNumber_ReturnBool]

AuthByAccountNumber_ReturnBool

EA等を利用する口座番号が認証可能かどうかを取得し、結果をbool型で返します。この関数を利用すると、自動的にAccountInfoInteger(ACCOUNT_LOGIN)から口座番号を取得します。

関数書式


				
					bool AuthByAccountNumber_ReturnBool(
    string ManagerName,
    string ApplicationName
);

パラメータ

ManagerName
   [in] EA等をMQLAuthに登録したアカウントのMQLAuth ID
ApplicationName
   [in] EA等のMQLAuthに登録した名称

戻り値

認証成功の場合はtrue、それ以外の場合はfalse。データベースアクセス過多等によりエラーになった場合もfalseを返します。

サンプル


				
					if(AuthByAccountNumber_ReturnBool(MQLAUTH_ID, APPLICATION_NAME)) {
   Print("[口座番号: " + (string)AccountNumber() + "] 認証に成功しました。");
   isAuthorization = true;
} else {
   Print("[口座番号: " + (string)AccountNumber() + "] 認証に失敗しました。"
   + "利用期限が過ぎているか、この口座番号では利用できません。");
   isAuthorization = false;
}

MQLAuth マニュアル