public void PlaceOrder(Order order) { RawOrderFactory factory = new RawOrderFactory(new FortsTradingSchedule()); RawOrder rawOrder = factory.Make(order); this.singleton.Instance.PlaceOrder(rawOrder.Portfolio, rawOrder.Symbol, rawOrder.Action, rawOrder.Type, rawOrder.Validity, rawOrder.Price, rawOrder.Amount, rawOrder.Stop, rawOrder.Cookie); this.logger.Log(String.Format("{0:dd/MM/yyyy H:mm:ss.fff}, {1}, отправлена заявка {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}", BrokerDateTime.Make(DateTime.Now), this.GetType().Name, rawOrder.Cookie, rawOrder.Portfolio, rawOrder.Symbol, rawOrder.Action, rawOrder.Type, rawOrder.Validity, rawOrder.Price, rawOrder.Amount, rawOrder.Stop)); }
public void Setup() { factory = new RawOrderFactory(new FortsTradingSchedule()); }