/// <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); } }
void fs_FillAmended(object sender, FillAmendedEventArgs e) { processFill(FillOriginator.TRADER, FillAction.AMEND, e.OldFill, e.NewFill); }
/// <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 fs_FillAmended(object sender, FillAmendedEventArgs e) { //Console.WriteLine("fs_FillAmended"); //Console.WriteLine(FillToString(e.NewFill)); processFill(FillOriginator.TRADER, FillAction.AMEND, e.NewFill); }