Одновременно выставление заявок

Одновременно выставление заявок
Atom
3/26/2013
qpile


Попытался выставить 3 заявки одновременно. Выставляется, то одна, то две в систему. С чем это связано?

Tags:


Thanks:


< 1 2 3 4  >
qpile

Avatar
Date: 3/28/2013
Reply


Собственно вот,
Code
 
if (StartLevel > FinishLevel)
                {
                    double level = StartLevel;
                    while (level > FinishLevel)
                    {
                        
                        long id = buyAtLimit(level, LotToTrade, "");
                        level = level - StepSize;

                    }

                }
..............


    private long buyAtLimit(double price, int lot, string signal)
        {
           
            var order = new Order
            {
                Portfolio = Account,
                Volume = Math.Abs(lot),
                Price = (decimal)price,
                Security = security,
                Direction = OrderDirections.Buy,
            };
             System.Threading.Thread.Sleep(2000);
            MainWindow.Instance.Trader.RegisterOrder(order);
          
         
            return order.TransactionId;
          
        }

Thanks:

qpile

Avatar
Date: 3/28/2013
Reply


Code
// подписываемся на событие о неудачной регистрации заявок
						Trader.OrdersRegisterFailed += OrdersFailed;
                        
						// подписываемся на событие о неудачном снятии заявок
						Trader.OrdersCancelFailed += OrdersFailed;
                      
						// подписываемся на событие о неудачной регистрации стоп-заявок
						Trader.StopOrdersRegisterFailed += OrdersFailed;
						// подписываемся на событие о неудачном снятии стоп-заявок
						Trader.StopOrdersCancelFailed += OrdersFailed;
..............




		private void OrdersFailed(IEnumerable<OrderFail> fails)
		{
			this.GuiAsync(() =>
			{
				foreach (var fail in fails)
					Log.Instance.Add( fail.Error.ToString());
			});
		}

Thanks:

Mikhail Sukhov

Avatar
Date: 3/28/2013
Reply


Я так понимаю, проверить это можно через быстрое выставление заявок? Тоесть выставляем 100 сразу, выставляется 10, по 90 вообще никаких событий, так?
Thanks:

qpile

Avatar
Date: 3/28/2013
Reply


Я пробовал выставлять 6. Выставлялась только одна.
В OrderFailed пусто :(
Thanks:

Mikhail Sukhov

Avatar
Date: 3/28/2013
Reply


qpile
Я пробовал выставлять 6. Выставлялась только одна


Понял. Поставил в план (или завтра или в начала след недели). Пропишите в свой профиль скайп, чтобы можно было в случае вопросов/тестирования/проверки с вами связаться.
Thanks:

qpile

Avatar
Date: 4/1/2013
Reply


И что самое интересное-походу отваливается библиотека сама, поскольку потом при выключении робота и при перезагрузке терминала пишет, что библиотека уже присоединена. Как с этим бороться? Пробую все это на ММВБ. Может на ФОРТС такого нет
Thanks:

esper

Avatar
Date: 4/1/2013
Reply


Напишите как с вами связаться.
Thanks:

qpile

Avatar
Date: 4/1/2013
Reply


Сейчас пользуюсь временно адресом жены:
didenckoolya собака yandex.ru
Thanks:

qpile

Avatar
Date: 4/1/2013
Reply


Странно. Сегодня снимает и ставит нормально. Мистика какая то
Thanks:

qpile

Avatar
Date: 4/1/2013
Reply


Теперь опять глючит. Мистика какая то
Thanks:
< 1 2 3 4  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy