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

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


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


Теги:


Спасибо:


< 1 2 3 4  >
qpile

Фотография
Дата: 28.03.2013
Ответить


Собственно вот,

 
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;
          
        }


Спасибо:

qpile

Фотография
Дата: 28.03.2013
Ответить


// подписываемся на событие о неудачной регистрации заявок
						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());
			});
		}


Спасибо:

Mikhail Sukhov

Фотография
Дата: 28.03.2013
Ответить


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

Спасибо:

qpile

Фотография
Дата: 28.03.2013
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 28.03.2013
Ответить


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

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

Спасибо:

qpile

Фотография
Дата: 01.04.2013
Ответить


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

Спасибо:

esper

Фотография
Дата: 01.04.2013
Ответить


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

Спасибо:

qpile

Фотография
Дата: 01.04.2013
Ответить


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

Спасибо:

qpile

Фотография
Дата: 01.04.2013
Ответить


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

Спасибо:

qpile

Фотография
Дата: 01.04.2013
Ответить


Теперь опять глючит. Мистика какая то

Спасибо:
< 1 2 3 4  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy