Не работает 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