void ReqFromBankToFutureByFuture()
{
ThostFtdcReqTransferField req = new ThostFtdcReqTransferField();
req.AccountID = INVESTOR_ID;
//银行帐号
req.BankAccount = "800026";
//银行帐号类型
req.BankAccType = KSFT.EnumBankAccTypeType.SavingCard;
//银行代码
req.BankID = "5";
//银行密码
req.BankPassWord = "123456";
req.Password = "123456";
//期商代码
req.BrokerID = BROKER_ID;
//客户类型
req.CustType = KSFT.EnumCustTypeType.Person;
//证件类型
req.IdCardType = KSFT.EnumIdCardTypeType.EID;
//最后分片标志
req.LastFragment = KSFT.EnumLastFragmentType.No;
//请求编号
req.RequestID = iRequestID;
//期货资金密码核对标志
req.SecuPwdFlag = KSFT.EnumPwdFlagType.EncryptCheck;
//会话号
req.SessionID = SESSION_ID;
//转帐金额
req.TradeAmount = 200;
//业务功能码
req.TradeCode = "202001";
//转账交易状态
req.TransferStatus = KSFT.EnumTransferStatusType.Normal;
//验证客户证件号码标志
req.VerifyCertNoFlag = KSFT.EnumYesNoIndicatorType.No;
int iResult = api.ReqFromBankToFutureByFuture(req, ++iRequestID);
Console.WriteLine("--->>> 期货发起银行资金转期货请求:" + ((iResult == 0) ? "成功" : "失败"));
}