void tl_newSendOrderRequest(Order o) { GTSession.GTOrder32 order = new GTSession.GTOrder32(); order.szStock = o.symbol; //order.place = o.ex; order.szAccountID = o.Account; order.chSide = o.side ? 'B' : 'S'; order.dblPrice = (double)o.price; order.dblStopLimitPrice = (double)o.stopp; order.dwShare = o.UnsignedSize; // this should be order id order.dwUserData = o.id==0 ? OrderImpl.Unique : o.id; // send order GTStock stock = m_session.GetStock(o.symbol); int err = stock.PlaceOrder(order); if (err != 0) { debug("error " + err.ToString() + " sending: " + o.ToString()); } }
void tl_newSendOrderRequest(Order o) { GTSession.GTOrder32 order = new GTSession.GTOrder32(); order.szStock = o.symbol; //order.place = o.ex; order.szAccountID = o.Account; order.chSide = o.side ? 'B' : 'S'; order.dblPrice = (double)o.price; order.dblStopLimitPrice = (double)o.stopp; order.dwShare = o.UnsignedSize; // this should be order id order.dwUserData = o.id == 0 ? OrderImpl.Unique : o.id; // send order GTStock stock = m_session.GetStock(o.symbol); int err = stock.PlaceOrder(order); if (err != 0) { debug("error " + err.ToString() + " sending: " + o.ToString()); } }