예제 #1
0
 private void PlaceOder(Order order)
 {
     _smartServer.PlaceOrder(order.Portfolio.Name, 
                             order.Security.Symbol, 
                             order.Direction.ToSmart().Value, 
                             order.Type.ToSmart().Value, 
                             order.Duration.ToSmart().Value, 
                             (double)order.Price, 
                             (double)order.Volume, 
                             (double)order.StopPrice,
                             order.UserID);
 }
예제 #2
0
 public void CancelOrder(Order order)
 {
     //TODO
 }
예제 #3
0
 /// <summary>
 /// Заменить заявку
 /// </summary>
 /// <param name="order">Заменяемая заявка</param>
 /// <param name="shift">Чмсло тиков, на которое будет изменена цена заявки. Положительное число - цена увеличивается, отрицательная - уменьшается.</param>
 public void MoveOrder(Order order, int shift)
 {
 }
예제 #4
0
 public void SendOrder(Order order)
 {
     PlaceOder(order);
 }
예제 #5
0
 /// <summary>
 /// Заменить заявку
 /// </summary>
 /// <param name="order">Заменяемая заявка</param>
 /// <param name="price">Цена, на которую будет передвинута заявка.</param>
 public void MoveOrder(Order order, decimal price)
 {
 }