void ReqQueryBankAccountMoneyByFuture()
{
ThostFtdcReqQueryAccountField req = new ThostFtdcReqQueryAccountField();
req.AccountID = INVESTOR_ID;
req.BankAccType = KSFT.EnumBankAccTypeType.SavingCard;
req.BankID = "5";
req.Password = "123456";
req.BankPassWord = "123456";
req.BankPwdFlag = KSFT.EnumPwdFlagType.BlankCheck;
req.BankSecuAccType = KSFT.EnumBankAccTypeType.SavingCard;
req.BrokerBranchID = BROKER_ID;
req.BrokerID = BROKER_ID;
req.BrokerIDByBank = BROKER_ID;
req.CustType = KSFT.EnumCustTypeType.Institution;
req.IdCardType = KSFT.EnumIdCardTypeType.EID;
req.LastFragment = KSFT.EnumLastFragmentType.No;
req.OperNo = BROKER_ID;
req.Password = PASSWORD;
req.RequestID = iRequestID;
req.SecuPwdFlag = KSFT.EnumPwdFlagType.BlankCheck;
req.SessionID = SESSION_ID;
req.TradeCode = "204002";
req.UserID = BROKER_ID;
req.VerifyCertNoFlag = KSFT.EnumYesNoIndicatorType.No;
int iResult = api.ReqQueryBankAccountMoneyByFuture(req, ++iRequestID);
Console.WriteLine("--->>> 期货发起查询银行余额请求:" + ((iResult == 0) ? "成功" : "失败"));
}