示例#1
0
        // przygotowanie obiektu transportowego na podstawie bieżącego obiektu
        private OrderData GetData()
        {
            var data = new OrderData();

            data.AccountNumber              = Account.Number;
            data.BrokerId                   = Id;
            data.MainData                   = new OrderMainData();
            data.MainData.CreateTime        = CreateTime;
            data.MainData.Instrument        = Instrument.Convert();
            data.MainData.Side              = Side;
            data.MainData.PriceType         = Price.Type;
            data.MainData.PriceLimit        = Price.NumValue;
            data.MainData.ActivationPrice   = ActivationPrice;
            data.MainData.Quantity          = Quantity;
            data.MainData.MinimumQuantity   = MinimumQuantity;
            data.MainData.VisibleQuantity   = VisibleQuantity;
            data.MainData.ImmediateOrCancel = ImmediateOrCancel;
            data.MainData.ExpirationDate    = ExpirationDate;
            return(data);
        }