Пример #1
0
        /// <summary>
        /// 现货历史委托查询
        /// </summary>
        /// <param name="entrustNumber">委托单号</param>
        /// <param name="startTime">开始时间</param>
        /// <param name="endTime">结束时间</param>
        /// <param name="strMessage">信息</param>
        /// <returns></returns>
        internal List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo> QueryXHHisotryEntrust(out int icount, int currentPage, int pageLength, string entrustNumber, DateTime?startTime, DateTime?endTime, string code, ref string strMessage)
        {
            icount = 0;
            if (!IsServiceOk)
            {
                return(new List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo>());
            }

            List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo> tets = new List <ReckoningCounter.PushBackTest.TraderFindService.XH_HistoryEntrustTableInfo>();
            //int icount;
            var secfe = new TraderFindService.SpotEntrustConditionFindEntity();

            if (!string.IsNullOrEmpty(entrustNumber))
            {
                secfe.EntrustNumber = entrustNumber;
            }
            if (startTime.HasValue && endTime.HasValue)
            {
                secfe.StartTime = startTime.Value.Date;
                secfe.EndTime   = endTime.Value.Date.AddDays(1).AddSeconds(-1);
            }
            secfe.SpotCode = code;

            tets = traderFindClient.SpotHistoryEntrustFind(out icount, out strMessage, xhAccount, "", currentPage, pageLength, secfe);
            return(tets);
        }
Пример #2
0
        public List <TraderFindService.XH_TodayEntrustTableInfo> QueryXHTodayEntrust(string capitalAccount, ref string strMessage)
        {
            if (!IsServiceOk)
            {
                return(new List <TraderFindService.XH_TodayEntrustTableInfo>());
            }

            int icount;
            var secfe = new TraderFindService.SpotEntrustConditionFindEntity();
            var tets  = traderFindClient.SpotTodayEntrustFindByXhCapitalAccount(out icount, capitalAccount,
                                                                                "", null,
                                                                                0, int.MaxValue,
                                                                                ref strMessage);

            return(tets);
        }