Example #1
0
		private byte[] rejectmodifyfunction(MS_OM_REQUEST_TR obj)
        {
            var obj1 = new MS_OE_REQUEST()
            {
                header_obj =
                {
					TransactionCode =IPAddress.HostToNetworkOrder(Convert.ToInt16(2042)),
                    ErrorCode = 0,
                    LogTime = 1,
                    MessageLength = 1024,
                },
                OrderNumber = 1100100258 + count,
                contract_obj =
                {
                    InstrumentName = obj.Contr_dec_tr_Obj.InstrumentName,
                    Symbol = obj.Contr_dec_tr_Obj.Symbol,
                    ExpiryDate = obj.Contr_dec_tr_Obj.ExpiryDate,
                    StrikePrice = obj.Contr_dec_tr_Obj.StrikePrice,
                    OptionType = obj.Contr_dec_tr_Obj.OptionType
                },
                AccountNumber = obj.AccountNumber,
                Buy_SellIndicator = obj.Buy_SellIndicator,
                DisclosedVolume = obj.DisclosedVolume,
                Volume = obj.Volume,
                Price = obj.Price,
                Open_Close = obj.Open_Close,
                TraderId = obj.TraderId,
                BrokerId = Encoding.ASCII.GetBytes(obj.TraderId.ToString())
            };
            return DataPacket.RawSerialize(obj1);
        }
Example #2
0
		//private byte[] cancelfunction(MS_OM_REQUEST_TR obj)
		private byte[] cancelmodifyfunction(MS_OE_REQUEST_TR obj)
		{
			var obj1 = new MS_OE_REQUEST()
			{
				header_obj =
				{
					TransactionCode = Convert.ToInt16(20072),
				},

				OrderNumber = 1100100258 + count,
				contract_obj =
				{
					InstrumentName = obj.Contr_dec_tr_Obj.InstrumentName,
					Symbol = obj.Contr_dec_tr_Obj.Symbol,
					ExpiryDate = obj.Contr_dec_tr_Obj.ExpiryDate,
					StrikePrice = obj.Contr_dec_tr_Obj.StrikePrice,
					OptionType = obj.Contr_dec_tr_Obj.OptionType
				},
				AccountNumber = obj.AccountNumber,
				Buy_SellIndicator = obj.Buy_SellIndicator,
				DisclosedVolume = obj.DisclosedVolume,
				Volume = obj.Volume,
				Price = obj.Price,
				Open_Close = obj.Open_Close,
				TraderId = obj.TraderId,
				BrokerId = Encoding.ASCII.GetBytes(obj.TraderId.ToString())
			};

			return DataPacket.RawSerialize(obj1);
		}