Не работает GetTheoreticalTrades
Atom
07.11.2011
Den


Уважаемые разработчики!

Проблема с исключениями при вызове GetTheoreticalTrades пофикшена. Но метод не работает. S# 4.0.4

Либо я что-то не так делаю, либо это баг. Помогите разобраться плиз! )

Вызываю все три варианта. Покупка RI, 5 контрактов по рыночной цене или выше рыночной (157000) Код:


            MarketDepth md = Trader.GetMarketDepth(RI);
            Console.WriteLine("md: " + md.ToString());

            var trades1 = md.GetTheoreticalTrades(OrderDirections.Buy, 5);
            Console.WriteLine("count1: " + trades1.Count());
            
            var trades2 = md.GetTheoreticalTrades(OrderDirections.Buy, 5, 157000);
            Console.WriteLine("count2: " + trades2.Count());

            Order order = new Order
            {
                Volume = 5,
                Security = RI,
                Portfolio = this.Portfolio,
                Direction = OrderDirections.Buy,
                Price = 157000
            };

            var trades3 = md.GetTheoreticalTrades(order);
            Console.WriteLine("count3: " + trades3.Count());

Стакан нормальный, но трейдов нет:


md: Бид 155250 72
Бид 155255 23
Бид 155260 17
Бид 155265 6
Бид 155270 32
Бид 155275 3
Бид 155280 17
Бид 155285 59
Бид 155290 20
Бид 155295 12
Бид 155300 131
Бид 155305 30
Бид 155310 6
Бид 155315 3
Бид 155320 66
Бид 155325 9
Бид 155330 117
Бид 155335 10
Бид 155340 23
Бид 155345 7
Бид 155350 109
Бид 155355 14
Бид 155360 27
Бид 155365 8
Бид 155370 13
Бид 155375 2
Бид 155380 18
Бид 155385 3
Бид 155390 30
Бид 155395 21
Бид 155400 56
Бид 155405 45
Бид 155410 20
Бид 155415 14
Бид 155420 12
Бид 155425 6
Бид 155430 1
Бид 155435 1
Бид 155450 15
Бид 155460 16
Бид 155465 10
Бид 155470 9
Бид 155475 4
Бид 155480 7
Бид 155485 4
Бид 155490 4
Бид 155495 4
Бид 155500 3
Бид 155505 6
Бид 155510 3
Оффер 155520 8
Оффер 155525 6
Оффер 155530 10
Оффер 155535 5
Оффер 155540 20
Оффер 155545 14
Оффер 155550 14
Оффер 155555 7
Оффер 155560 1
Оффер 155565 25
Оффер 155570 6
Оффер 155575 3
Оффер 155580 22
Оффер 155585 27
Оффер 155590 8
Оффер 155595 21
Оффер 155600 6
Оффер 155605 1
Оффер 155610 3
Оффер 155615 1
Оффер 155620 4
Оффер 155625 5
Оффер 155635 2
Оффер 155640 36
Оффер 155650 3
Оффер 155655 10
Оффер 155660 12
Оффер 155665 7
Оффер 155670 5
Оффер 155675 6
Оффер 155680 17
Оффер 155685 7
Оффер 155690 35
Оффер 155695 2
Оффер 155700 17
Оффер 155705 1
Оффер 155710 9
Оффер 155715 1
Оффер 155720 3
Оффер 155725 1
Оффер 155740 2
Оффер 155745 2
Оффер 155750 2
Оффер 155755 15
Оффер 155760 6
Оффер 155770 13
Оффер 155775 2
Оффер 155780 20
Оффер 155785 2
Оффер 155790 6
count1: 0
count2: 0
count3: 0


Теги:


Спасибо:


Alexander

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


Den: Проблема с исключениями при вызове GetTheoreticalTrades пофикшена.

Вроде нет :) Только первая исправлена была, вторая - как раз смотрим.

Спасибо:

Den

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


Alexander Mukhanchikov:

Den: Проблема с исключениями при вызове GetTheoreticalTrades пофикшена.

Вроде нет :) Только первая исправлена была, вторая - как раз смотрим.

На 4.0.3 у меня эксепшены воспроизводились 100%. На 4.0.4 нет такого вообще. Но тем не менее ни один из трех методов не дает трейдов, хотя они должны быть.

Спасибо:

Alexander

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


Den:

Alexander Mukhanchikov:

Den: Проблема с исключениями при вызове GetTheoreticalTrades пофикшена.

Вроде нет :) Только первая исправлена была, вторая - как раз смотрим.

На 4.0.3 у меня эксепшены воспроизводились 100%. На 4.0.4 нет такого вообще. Но тем не менее ни один из трех методов не дает трейдов, хотя они должны быть.

Бага, пофиксил. Будет в 4.0.5

Спасибо: Den

Den

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


Alexander Mukhanchikov: Бага, пофиксил. Будет в 4.0.5

Проверил, все три метода работают как и ожидается. Спасибо!

Спасибо:


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

loading
clippy