Esempio n. 1
0
        /*
         * --------------------------------------------------------------
         * 询价接收/询价回应
         * --------------------------------------------------------------
         */

        private void OnRtnForQuoteRsp(ThostFtdcForQuoteRspField pForQuoteRsp)
        {
        }
Esempio n. 2
0
 public override void OnRtnForQuoteRsp(ThostFtdcForQuoteRspField pForQuoteRsp)
 {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 public override void OnRtnForQuoteRsp(ThostFtdcForQuoteRspField pForQuoteRsp)
 {
     throw new NotImplementedException();
 }
Esempio n. 4
0
 /// <summary>
 /// 询价到达时的处理
 /// </summary>
 /// <param name="forQuoteField"></param>
 void marketer_OnRtnForQuoteRsp(ThostFtdcForQuoteRspField forQuoteField)
 {
     ActiveContract activeContract;
     if (MarketManeger.ActiveContractDictionary.TryGetValue(forQuoteField.InstrumentID, out activeContract))
     {
         activeContract.NewForQuote(forQuoteField);
     }
 }
Esempio n. 5
0
 /// <summary>
 /// 询价行情到来时的响应
 /// </summary>
 /// <param name="pForQuoteRsp"></param>
 private void MD_OnForQuote(ThostFtdcForQuoteRspField pForQuoteRsp)
 {
     if (this.option.InstrumentID == pForQuoteRsp.InstrumentID)
     {
         hasForQuote = true;
         this.optionPanel.BeginInvoke(new Action<ThostFtdcForQuoteRspField>(this.UpdateForQupteLabel), pForQuoteRsp);
     }
 }
Esempio n. 6
0
 /// <summary>
 /// 更新询价单标签
 /// </summary>
 /// <param name="pForQuoteRsp"></param>
 private void UpdateForQupteLabel(ThostFtdcForQuoteRspField pForQuoteRsp)
 {
     //MainForm.Instance.forQuoteInfoLabel.Text = "询价单:" + pForQuoteRsp.InstrumentID + "-" + pForQuoteRsp.ForQuoteTime;
 }
Esempio n. 7
0
 /// <summary>
 /// 新询价单
 /// </summary>
 public void NewForQuote(ThostFtdcForQuoteRspField forQuoteField)
 {
     if(this.ForQuoteArrived != null)
     {
         this.ForQuoteArrived(this, EventArgs.Empty);
     }
 }