private void btnNewOrderSingle_Click(object sender, EventArgs e) { ClearText(); var message = _messageConstructor.NewOrderSingleMessage(MessageConstructor.SessionQualifier.TRADE, _messageSequenceNumber, "1408471", 1, 1, DateTime.UtcNow.ToString("yyyyMMdd-HH:mm:ss"), 1000, 1, "1"); _testRequestID++; txtMessageSend.Text = message; txtMessageReceived.Text = SendTradeMessage(message); }
//************************************************************* public ObservableCollection <string> NewOrderSingle(string vStopPx, string vMinQty, string vMaxFloor, string vAccount, string vClientId, string vTraderId, string vOrderID, string vSymbol, int vSide, int vOrderQuantity, int vOrderType, string vTimeInForce, decimal vPrice, string vExpireTime) { try { ObservableCollection <string> xReVal = new ObservableCollection <string>(); string xOut = _MessageConstructor.NewOrderSingleMessage(MessageConstructor.SessionQualifier.TRADE, _MessageSequenceNumber, vStopPx, vMinQty, vMaxFloor, vAccount, vClientId, vTraderId, vOrderID, vSymbol, vSide, vOrderQuantity, vOrderType, vTimeInForce, vPrice, vExpireTime); string xIn = SendMessage(xOut, _NetStream, true); xReVal.Add(xOut.Replace(Tool.SOH, '|')); xReVal.Add(xIn.Replace(Tool.SOH, '|')); return(xReVal); } catch (IOException ex) { throw ex; } }