Example #1
0
        /// <summary>
        /// Load a set of orders from a files of XML databindings and
        /// add them to the manager
        /// </summary>
        /// <param name="myFilePath"></param>
        public void LoadOrdersFromFile(string myFilePath)
        {
            try
            {
                KAI.kaitns.OrderSet mySet = new KAI.kaitns.OrderSet();
                mySet.FromXmlFile(myFilePath);
                KaiTrade.TradeObjects.Order myOrder;

                foreach (KAI.kaitns.Order myOrderDB in mySet.Order)
                {
                    myOrder = new KaiTrade.TradeObjects.Order();
                    myOrder.FromXMLDB(myOrderDB);
                    this.RegisterOrder(myOrder);
                }
            }
            catch (Exception myE)
            {
                m_Log.Error("LoadOrdersFromFile" , myE);
            }
        }
Example #2
0
 /// <summary>
 /// Create an order and regsiter it in the manager
 /// </summary>
 /// <returns></returns>
 public KaiTrade.Interfaces.Order CreateOrder()
 {
     KaiTrade.Interfaces.Order myOrder = new KaiTrade.TradeObjects.Order();
     m_Orders.Add(myOrder.Identity, myOrder);
     DoUpdate("CREATE", myOrder.Identity);
     return myOrder;
 }