通达信接口の// #endregion ↲ } の// 登录 ↲ var result = new StringBuilder(1024 * 1024); ↲ var errorInfo = new StringBuilder(256); ↲ var errorInfoStr =""; ↲ var clientId = MetaTrade.Logon(serverIp, (short)serverPort,"", 0, account, tradeAccount, password,"", errorInfo); ↲ if (clientId <= 0) ↲ { ↲ /* 登录失败原因分析: ↲ * ↲登录账号和交易账号可能会有区别,两融账户的登录账号以 .C 结尾 ↲ * ↲默认情况下通讯密码为空,部分券商和交易密码一致,还有部分券商需要分别设置 ↲ * ↲显示通信失败的,请尝试更换服务器 ↲ */ ↲ Console.WriteLine($"登录失败,{errorInfo}"); ↲ return; ↲ } の// 查询股份 ↲ MetaTrade.QueryData(clientId, (int)QueryType.QueryHoldings, result, errorInfo); ↲ errorInfoStr = errorInfo.ToString(); ↲ if (string.IsNullOrEmpty(errorInfoStr)) ↲ { ↲ Console.WriteLine("查询股份成功:"); ↲ Console.WriteLine(result.ToString()); ↲ } の//