コード例 #1
0
 /// <summary>
 /// Event notification for fills being downloaded
 /// </summary>
 void m_fs_FillBookDownload(object sender, FillBookDownloadEventArgs e)
 {
     foreach (Fill f in e.Fills)
     {
         processFill("Fill from download:", f);
     }
 }
コード例 #2
0
 /// <summary>
 /// Event notification for fills being downloaded
 /// </summary>
 void m_fil_FillBookDownload(object sender, FillBookDownloadEventArgs e)
 {
     foreach (Fill f in e.Fills)
     {
         Console.WriteLine("Fill from download:");
         Console.WriteLine("    Fill: FillKey={0}, InstrKey={1}, Qty={2}, MatchPrice={3}", f.FillKey, f.InstrumentKey, f.Quantity, f.MatchPrice);
     }
 }
コード例 #3
0
 public void fs_FillBookDownload(object sender, FillBookDownloadEventArgs e)
 {
     foreach (Fill f in e.Fills)
     {
         Console.WriteLine("Fill from download:");
         Console.WriteLine("    Fill: FillKey={0}, InstrKey={1}, Qty={2}, MatchPrice={3}", f.FillKey, f.InstrumentKey, f.Quantity, f.MatchPrice);
     }
 }
コード例 #4
0
        void m_tradeSubscription_FillBookDownload(object sender, FillBookDownloadEventArgs e)
        {
            foreach (Fill fill in e.Fills)
            {
                if (fill.OpenClose == OpenClose.XRiskAdmin)
                {
                    Console.WriteLine("FillBookDownload (XRiskAdmin): {0}", fill.FillKey);

                    UpdateManualFillAuditLog(fill);
                }
            }
        }
コード例 #5
0
        /// <summary>
        /// A batch of fills has been received.  This call will be fired in between
        /// a FillListStart and FillListEnd event.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void m_FillSubscription_FillBookDownload(object sender, FillBookDownloadEventArgs e)
        {
            TreeNode node = new TreeNode("FillBookDownload");

            foreach (Fill fill in e.Fills)
            {
                string fillData = GetFillDetails(fill);
                AddItemToList("FillBookDownload: " + fillData);
                node.Nodes.Add(fillData);

                m_FillCount++;
            }

            // Add the node as a child of the previous node (which is the list start node)
            this.treeFill.Nodes[this.treeFill.Nodes.Count - 1].Nodes.Add(node);
            UpdateStatusBar("Total Fill Count: " + m_FillCount);
        }
コード例 #6
0
 void fs_FillBookDownload(object sender, FillBookDownloadEventArgs e)
 {
     processFill(FillOriginator.BOOK, FillAction.BOOK_DOWNLOAD, e.Fills);
 }
コード例 #7
0
        void m_tradeSubscription_FillBookDownload(object sender, FillBookDownloadEventArgs e)
        {
            foreach (Fill fill in e.Fills)
            {
                if (fill.OpenClose == OpenClose.XRiskAdmin)
                {
                    Console.WriteLine("FillBookDownload (XRiskAdmin): {0}", fill.FillKey);

                    UpdateManualFillAuditLog(fill);
                }
            }
        }
コード例 #8
0
 void fs_FillBookDownload(object sender, FillBookDownloadEventArgs e)
 {
     //Console.WriteLine("fs_FillBookDownload");
     //processFill("fs_FillBookDownload");
 }
コード例 #9
0
        /// <summary>
        /// A batch of fills has been received.  This call will be fired in between 
        /// a FillListStart and FillListEnd event.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void m_FillSubscription_FillBookDownload(object sender, FillBookDownloadEventArgs e)
        {
            TreeNode node = new TreeNode("FillBookDownload");

            foreach (Fill fill in e.Fills)
            {
                string fillData = GetFillDetails(fill);
                AddItemToList("FillBookDownload: " + fillData);
                node.Nodes.Add(fillData);

                m_FillCount++;
            }

            // Add the node as a child of the previous node (which is the list start node)
            this.treeFill.Nodes[this.treeFill.Nodes.Count - 1].Nodes.Add(node);
            UpdateStatusBar("Total Fill Count: " + m_FillCount);
        }