Example #1
0
 private void ReqQryInvestorPosition()
 {
     var req = new ThostFtdcQryInvestorPositionField {
         BrokerID = BrokerId, InvestorID = InvestorId
     };
     int iResult = ReqQryInvestorPosition(req, RequestId++);
 }
Example #2
0
        public void QryPosition()
        {
            ThostFtdcQryInvestorPositionField req = new ThostFtdcQryInvestorPositionField();

            req.BrokerID   = this.BrokerID;;
            req.InvestorID = this.UserID;;
            int iResult = this.ReqQryInvestorPosition(req, ++this.reqID);

            Console.WriteLine("--->>> 请求查询投资者持仓: " + ((iResult == 0) ? "成功" : "失败"));
        }
Example #3
0
        void ReqQryInvestorPosition()
        {
            ThostFtdcQryInvestorPositionField req = new ThostFtdcQryInvestorPositionField();

            req.BrokerID     = BROKER_ID;
            req.InvestorID   = INVESTOR_ID;
            req.InstrumentID = INSTRUMENT_ID;
            int iResult = api.ReqQryInvestorPosition(req);

            Console.WriteLine("--->>> 请求查询投资者持仓: " + ((iResult == 0) ? "成功" : "失败"));
        }
Example #4
0
        public void ReqPosition()
        {
            this.positions.Clear();
            var qryPositionField = new ThostFtdcQryInvestorPositionField();
            int i = this.ReqQryInvestorPosition(qryPositionField, 0);

            if (i != 0)
            {
                LogCenter.Error("查询投资者持仓错误:" + CTPErrorHelper.GetError(i));
            }
        }
Example #5
0
        public void ReqQryInvestorPosition()
        {
            Thread.Sleep(1000);

            ThostFtdcQryInvestorPositionField req = new ThostFtdcQryInvestorPositionField();

            req.BrokerID     = BROKER_ID;
            req.InvestorID   = INVESTOR_ID;
            req.InstrumentID = INSTRUMENT_ID;

            int ret = trader.ReqQryInvestorPosition(req, ++iRequestID);

            HandleStatusInternal("CTP请求查询投资者持仓:" + (ret == 0 ? "成功" : "失败,返回代码" + ret));
        }
Example #6
0
 /// <summary>
 ///请求查询投资者持仓
 /// </summary>
 public int ReqQryInvestorPosition(ThostFtdcQryInvestorPositionField pQryInvestorPosition, int nRequestID)
 {
     return(Interop.TdReqQryInvestorPosition(Handle, pQryInvestorPosition, nRequestID));
 }
Example #7
0
 public static extern int TdReqQryInvestorPosition(IntPtr pApi, ThostFtdcQryInvestorPositionField pQryInvestorPosition, int nRequestID);
Example #8
0
 public void ReqPosition()
 {
     this.positions.Clear();
     var qryPositionField = new ThostFtdcQryInvestorPositionField();
     int i = this.ReqQryInvestorPosition(qryPositionField, 0);
     if (i != 0)
     {
         LogCenter.Error("查询投资者持仓错误:" + CTPErrorHelper.GetError(i));
     }
 }
Example #9
0
 /// <summary>
 /// 请求查询投资者持仓
 /// </summary>
 void ReqQryInvestorPosition()
 {
     ThostFtdcQryInvestorPositionField req = new ThostFtdcQryInvestorPositionField();
     req.BrokerID = BROKER_ID;
     req.InvestorID = INVESTOR_ID;
     req.InstrumentID = INSTRUMENT_ID;
     int iResult = api.ReqQryInvestorPosition(req, ++iRequestID);
     Console.WriteLine("--->>> 请求查询投资者持仓: " + ((iResult == 0) ? "成功" : "失败"));
 }