ПУСТЫЕ ОКНА
Atom
4/16/2010
ddd888


Перешел на 1.8 и после некоторого времени работы оказалось, что не все
окна загружаются данными. Заметил это не сразу, потому что в основном
пользуюсь окнами "инструменты" и "все сделки" в "Sample", которые
выводятся нормально. А вот "Мои сделки" и "заявки" почему-то не хотят
выводиться ни в какую! Сто раз перепроверил настройки - все одно -
инфо не выводится. DdeError тоже понять причину не помог. В чем может
быть дело? Может в формате вывода информации?

--
Subscription settings:http://groups.google.com/group/stocksharp/subscribe?hl=ru



Tags:


Thanks:


< 1 2 3 
ddd888

Avatar
Date: 4/20/2010
Reply


Похоже, что дело в этом - нашел заявку с этим номером. Как раз перед
ней останавливается экспорт в мои заявки. Ведь при экспорте в сампл
данные колонки TransactionID воспринимаются как int, так? Что же
делать, если номер выходит за пределы int?

Thanks:

ddd888

Avatar
Date: 4/20/2010
Reply


Спасибо большое за помощь. Теперь все стало ясно. Заменил в квике
колонку "ID транзакции" на 2-й "Номер" и все заработало. Правда, от
"ID транзакции" приходится отказываться все равно осталось неясным,
как поступить, если какой-либо номер выходит за пределы int?

Thanks:

Mikhail Sukhov

Avatar
Date: 4/20/2010
Reply


А как Вы создали заявку с таким с такими номером транзакции?

Thanks:

ddd888

Avatar
Date: 4/20/2010
Reply


У меня есть роботы в других программах, в частности, в Амиброкере. Они
формируют заявки со своими номерами, но как я заметил, Квик выставляет
вместо них какие-то свои номера. По какому алгоритму он это делает -
не знаю, не было причин разобраться. Может, вы знаете?

Thanks:

Mikhail Sukhov

Avatar
Date: 4/20/2010
Reply


Я вчера нашел ошибку, которую будет исправлена в следующей релизе. У
меня максимальный номер транзакции был в два раза меньше максимально
допустимого Квиком.

Скорее всего Ами использует еще больший номер. Я преверял. Если
увеличить Max Quik Trans Id на 1, то будет уже ноль. И так далее. Это
называется переполнение числа, когда большее число приводится к
меньшему.

Thanks:

ddd888

Avatar
Date: 4/20/2010
Reply


Где-то прочитал, что эти номера формируются брокером, т.е. от трейдера
самого не зависят... Значит, потенциально такие номера могут
возникнуть у кого угодно. Получается, что в общем случае для этого
поля типа int будет недостаточно.

Thanks:

ddd888

Avatar
Date: 4/20/2010
Reply


Рад, если смог поспособствовать развитию. :) А разве максимальный
размер не зависит от типа допустимого в поле числа? Просто у меня
номер транзакции был как раз немного выше верхнего предела int?

Thanks:

Mikhail Sukhov

Avatar
Date: 4/20/2010
Reply


Да, спасибо, нетривиальная ситуация, что сказать.

2764260415 - это не ниже, а намного выше int.MaxValue.

Thanks:
< 1 2 3 

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

loading
clippy