量化投资接口❉// count 为有效授权的账户数量↲↲ Console.WriteLine($"初始化成功,有效账户数量为:{count}"); ❉// namespace MetaTradeDemo; ❉// 退出 ↲ MetaTrade.Logoff(clientId); ↲ MetaTrade.Deinit(); ↲ } ❉// ↲ 批量查询各类交易数据 ↲ ↲客户端 Id↲信息种类:0 资金,1 股份,2 当日委托,3 当日成交,4 可撤单,5 股东代码,6 融 资余额,7 融券余额,8 可融证券↲查询数量, 即参数数组的长度↲返回信息,一般要分配 1024*1024 字节的空间,出错时为空字符串。↲错误信息,一般要分配 256 字节的空间,出错时为非空字符串 ↲ [DllImport("MetaTrade.dll", CharSet = CharSet.Ansi)] ↲ public static extern void QueryDatas(int clientId, int[] category, int count, IntPtr[] result , IntPtr[] errorInfo); ❉// ↲ 委托撤单 ↲ ↲客户端 Id↲交易所 Id:A1 上海,A0 深圳(部分券商是 ↲委托编号↲返回信息,一般要分配 1024*1024 字节的空间,出错时为空字符串。↲错误信息,一般要分配 256 字节的空间,出错时为非空字符串 ↲ [DllImport("MetaTrade.dll", CharSet = CharSet.Ansi)] ↲ public static extern void CancelOrder(int clientId, string exchangeId, string entrustId, Strin gBuilder result, StringBuilder errorInfo);