口座番号認証(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;
}				
			
On this page