Exemplo n.º 1
0
        /// <summary>
        /// A single fill has been updated
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void m_FillSubscription_FillAmended(object sender, FillAmendedEventArgs e)
        {
            string oldFillDetails = GetFillDetails(e.OldFill);
            string newFillDetails = GetFillDetails(e.OldFill);

            AddItemToList("Amended (Old): " + oldFillDetails);
            AddItemToList("Amended (New): " + newFillDetails);

            TreeNode node = new TreeNode("Amended");

            node.Nodes.Add("Old: " + oldFillDetails);
            node.Nodes.Add("New: " + newFillDetails);
            AddItemToTree(node);
        }
        void m_tradeSubscription_FillAmended(object sender, FillAmendedEventArgs e)
        {
            if (e.NewFill.OpenClose == OpenClose.StartOfDay)
            {
                Console.WriteLine("FillAmended (StartOfDay): {0}", e.NewFill.FillKey);

                m_SODGridBoundComponent.UpdateOrAdd(e.NewFill);
            }
            else if (e.NewFill.OpenClose == OpenClose.XRiskAdmin)
            {
                Console.WriteLine("FillAmended (XRiskAdmin): {0}", e.NewFill.FillKey);

                UpdateManualFillAuditLog(e.NewFill);
            }
        }
Exemplo n.º 3
0
 void fs_FillAmended(object sender, FillAmendedEventArgs e)
 {
     processFill(FillOriginator.TRADER, FillAction.AMEND, e.OldFill, e.NewFill);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Event notification for fill amendments
 /// </summary>
 void m_fil_FillAmended(object sender, FillAmendedEventArgs e)
 {
     Console.WriteLine("Fill Amended:");
     Console.WriteLine("    Old Fill: FillKey={0}, InstrKey={1}, Qty={2}, MatchPrice={3}", e.OldFill.FillKey, e.OldFill.InstrumentKey, e.OldFill.Quantity, e.OldFill.MatchPrice);
     Console.WriteLine("    New Fill: FillKey={0}, InstrKey={1}, Qty={2}, MatchPrice={3}", e.NewFill.FillKey, e.NewFill.InstrumentKey, e.NewFill.Quantity, e.NewFill.MatchPrice);
 }
 public void fs_FillAmended(object sender, FillAmendedEventArgs e)
 {
     Console.WriteLine("Fill Amended:");
     Console.WriteLine("    Old Fill: FillKey={0}, InstrKey={1}, Qty={2}, MatchPrice={3}", e.OldFill.FillKey, e.OldFill.InstrumentKey, e.OldFill.Quantity, e.OldFill.MatchPrice);
     Console.WriteLine("    New Fill: FillKey={0}, InstrKey={1}, Qty={2}, MatchPrice={3}", e.NewFill.FillKey, e.NewFill.InstrumentKey, e.NewFill.Quantity, e.NewFill.MatchPrice);
 }
        void m_tradeSubscription_FillAmended(object sender, FillAmendedEventArgs e)
        {
            if (e.NewFill.OpenClose == OpenClose.StartOfDay)
            {
                Console.WriteLine("FillAmended (StartOfDay): {0}", e.NewFill.FillKey);

                m_SODGridBoundComponent.UpdateOrAdd(e.NewFill);
            }
            else if (e.NewFill.OpenClose == OpenClose.XRiskAdmin)
            {
                Console.WriteLine("FillAmended (XRiskAdmin): {0}", e.NewFill.FillKey);

                UpdateManualFillAuditLog(e.NewFill);
            }
        }
Exemplo n.º 7
0
 void fs_FillAmended(object sender, FillAmendedEventArgs e)
 {
     //Console.WriteLine("fs_FillAmended");
     //Console.WriteLine(FillToString(e.NewFill));
     processFill(FillOriginator.TRADER, FillAction.AMEND, e.NewFill);
 }
        /// <summary>
        /// A single fill has been updated
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void m_FillSubscription_FillAmended(object sender, FillAmendedEventArgs e)
        {
            string oldFillDetails = GetFillDetails(e.OldFill);
            string newFillDetails = GetFillDetails(e.OldFill);

            AddItemToList("Amended (Old): " + oldFillDetails);
            AddItemToList("Amended (New): " + newFillDetails);

            TreeNode node = new TreeNode("Amended");
            node.Nodes.Add("Old: " + oldFillDetails);
            node.Nodes.Add("New: " + newFillDetails);
            AddItemToTree(node);
        }