量化交易接口✓// 测试买入'100 股 - '比亚迪' ↲ TestSendOrder(clientId); ✓// 查询资金 ↲ MetaTrade.QueryData(clientId, (int)QueryType.QueryCapital, result, errorInfo); ↲ errorInfoStr = errorInfo.ToString(); ↲ if (string.IsNullOrEmpty(errorInfoStr)) ↲ { ↲ Console.WriteLine("查询资金成功:"); ↲ Console.WriteLine(result.ToString()); ↲ } ✓// ↲ 跨账户查询各种交易数据 ↲ ↲客户端 Id↲信息种类:0 资金,1 股份,2 当日委托,3 当日成交,4 可撤单,5 股东代码,6 融↲资余额,7 融券余额,8 可融证券↲操作数量↲返回信息,一般要分配 1024*1024 字节的空间,出错时为空字符串。↲错误信息,一般要分配 256 字节的空间,出错时为非空字符串 ↲ [DllImport("MetaTrade.dll", CharSet = CharSet.Ansi)] ↲ public static extern void QueryMultiAccountsDatas(int[] clientId, int[] category, int count, IntPtr[] result, IntPtr[] errorInfo); ✓// #region + QueryHistoryData / QueryDatas / SendOrders / CancelOrders / GetQuotes ✓// ↲ 融资融券直接还款 ↲ ↲客户端 Id↲还款金额↲返回信息,一般要分配 1024*1024 字节的空间,出错时为空字符串。↲↲错误信息,一般要分配 256 字节的空间,出错时为非空字符串 ↲ [DllImport("MetaTrade.dll", CharSet = CharSet.Ansi)] ↲ public static extern void Repay(int clientId, string amount, StringBuilder result, StringBuil der errorInfo);