float tradePrice = 0;
// ------------------------------------
// Parameters for call to ValidateMatch
// ------------------------------------
ParameterHolder_Order qq_pBuyOrder = new ParameterHolder_Order();
ParameterHolder_Order qq_pSellOrder = new ParameterHolder_Order();
this.validateMatch(qq_pBuyOrder, qq_pSellOrder);
buyOrder = qq_pBuyOrder.get();
sellOrder = qq_pSellOrder.get();
//self.OrderList.DeleteRow(object=buyOrder);
//self.OrderList.DeleteRow(object=sellOrder);
new TradeMgr.AsyncRunner(true).makeTrade(TradeSO_proxy.getInstance(), buyOrder, sellOrder, new ParameterHolder_integer(), new ParameterHolder_float());
//self.Window.MessageDialog(messagetext='Trade completed successfully',