Ejemplo n.º 1
0
        /// <summary>
        /// 深度行情回调
        /// 每次返回一条行情?
        /// </summary>
        /// <param name="pDepthMarketData"></param>
        void OnRtnDepthMarketData(SecurityFtdcDepthMarketDataField pDepthMarketData)
        {
            //DebugPrintFunc(new StackTrace());

            //DateTime now = DateTime.Parse(pDepthMarketData.UpdateTime);
            //now.AddMilliseconds(pDepthMarketData.UpdateMillisec);
            string msg = string.Format("\n{0,-6} : UpdateTime = {1}.{2:D3},  LasPrice = {3}", pDepthMarketData.InstrumentID, pDepthMarketData.UpdateTime, pDepthMarketData.UpdateMillisec, pDepthMarketData.LastPrice);

            // MarketLabel.Text += msg;
            asyncMsg.AppendMsg(msg);
            Debug.WriteLine(msg);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 深度行情回调
        /// 每次返回一条行情?
        /// </summary>
        /// <param name="pDepthMarketData"></param>
        void OnRtnDepthMarketData(SecurityFtdcDepthMarketDataField pDepthMarketData)
        {
            if (SysConst.MarketData.ContainsKey(pDepthMarketData.InstrumentID))
            {
                SysConst.MarketData[pDepthMarketData.InstrumentID].LastPrice = pDepthMarketData.LastPrice;
                SysConst.MarketData[pDepthMarketData.InstrumentID].UpdateMillisec = pDepthMarketData.UpdateMillisec;
                SysConst.MarketData[pDepthMarketData.InstrumentID].UpdateTime = pDepthMarketData.UpdateTime;
            }
            else
            {
                SysConst.MarketData[pDepthMarketData.InstrumentID] = pDepthMarketData;
            }
            //DebugPrintFunc(new StackTrace());

            //DateTime now = DateTime.Parse(pDepthMarketData.UpdateTime);
            //now.AddMilliseconds(pDepthMarketData.UpdateMillisec);
            string msg = string.Format("\n{0,-6} : UpdateTime = {1}.{2:D3},  LasPrice = {3}", pDepthMarketData.InstrumentID, pDepthMarketData.UpdateTime, pDepthMarketData.UpdateMillisec, pDepthMarketData.LastPrice);
            // MarketLabel.Text += msg;
            // asyncMsg.AppendMsg(msg);
            Debug.WriteLine(msg);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 深度行情回调
        /// 每次返回一条行情?
        /// </summary>
        /// <param name="pDepthMarketData"></param>
        void OnRtnDepthMarketData(SecurityFtdcDepthMarketDataField pDepthMarketData)
        {
            //DebugPrintFunc(new StackTrace());

            //DateTime now = DateTime.Parse(pDepthMarketData.UpdateTime);
            //now.AddMilliseconds(pDepthMarketData.UpdateMillisec);
            string msg = string.Format("\n{0,-6} : UpdateTime = {1}.{2:D3},  LasPrice = {3}", pDepthMarketData.InstrumentID, pDepthMarketData.UpdateTime, pDepthMarketData.UpdateMillisec, pDepthMarketData.LastPrice);
           // MarketLabel.Text += msg;
            asyncMsg.AppendMsg(msg);
            Debug.WriteLine(msg);
        }