示例#1
0
 private void ReqQryInvestorPositionDetail()
 {
     var req = new ThostFtdcQryInvestorPositionDetailField {
         BrokerID = BrokerId, InvestorID = InvestorId
     };
     var iResult = ReqQryInvestorPositionDetail(req, RequestId++);
 }
示例#2
0
        public void ReqPositionDetial()
        {
            this.positionDetails.Clear();
            var qryPositionDetialField = new ThostFtdcQryInvestorPositionDetailField();
            int i = this.ReqQryInvestorPositionDetail(qryPositionDetialField, 0);

            if (i != 0)
            {
                LogCenter.Error("查询投资者持仓明细错误:" + CTPErrorHelper.GetError(i));
            }
        }
示例#3
0
 /// <summary>
 ///请求查询投资者持仓明细
 /// </summary>
 public int ReqQryInvestorPositionDetail(ThostFtdcQryInvestorPositionDetailField pQryInvestorPositionDetail, int nRequestID)
 {
     return(Interop.TdReqQryInvestorPositionDetail(Handle, pQryInvestorPositionDetail, nRequestID));
 }
示例#4
0
 public static extern int TdReqQryInvestorPositionDetail(IntPtr pApi, ThostFtdcQryInvestorPositionDetailField pQryInvestorPositionDetail, int nRequestID);
示例#5
0
 public void ReqPositionDetial()
 {
     this.positionDetails.Clear();
     var qryPositionDetialField = new ThostFtdcQryInvestorPositionDetailField();
     int i = this.ReqQryInvestorPositionDetail(qryPositionDetialField, 0);
     if (i != 0)
     {
         LogCenter.Error("查询投资者持仓明细错误:" + CTPErrorHelper.GetError(i));
     }
 }
示例#6
0
 /// <summary>
 /// 交易接口->查询持仓明细
 /// </summary>
 public void TDReqQryInvestorPositionDetail(bool bShow)
 {
     ThostFtdcQryInvestorPositionDetailField pQryInvestorPositionDetail = new ThostFtdcQryInvestorPositionDetailField();
     pQryInvestorPositionDetail.BrokerID = sBrokerID;
     pQryInvestorPositionDetail.InvestorID = sUserID;
     int k = CtpTDApi.ReqQryInvestorPositionDetail(pQryInvestorPositionDetail, ++nRequestID);
     if ((k == -3 || k == -2) && bShow)
     {
         MessageBox.Show("大佬,你点的我好疼啊,小女子不堪重负啊,你等等在玩我吧~");
     }
     else if (k != 0 && bShow)
     {
         MessageBox.Show("大佬,我脑袋秀逗了,你帮我看看是否我已经登录?");
     }
 }
示例#7
0
 /// <summary>
 /// 请求查询开盘前持仓
 /// </summary>
 void ReqQueryInvestorOpenPosition()
 {
     ThostFtdcQryInvestorPositionDetailField req = new ThostFtdcQryInvestorPositionDetailField();
     req.BrokerID = BROKER_ID;
     req.InvestorID = INVESTOR_ID;
     int iResult = api.ReqQueryInvestorOpenPosition(req, ++iRequestID);
     Console.WriteLine("--->>> 请求查询开盘前持仓: " + ((iResult == 0) ? "成功" : "失败"));
 }
示例#8
0
        /// <summary>
        /// 请求查询投资者持仓明细
        /// </summary>
        void ReqQryInvestorPositionDetail()
        {
            ThostFtdcQryInvestorPositionDetailField req = new ThostFtdcQryInvestorPositionDetailField();
            req.BrokerID = BROKER_ID;
            req.InstrumentID = INSTRUMENT_ID;
            req.InvestorID = INVESTOR_ID;

            int iResult = api.ReqQryInvestorPositionDetail(req, ++iRequestID);
            Console.WriteLine("--->>> 请求查询投资者持仓明细: " + ((iResult == 0) ? "成功" : "失败"));
        }