Mar 22, 2011 - Поставьте не 0.1, а 0.01, посмотрите, что получится. Угадаете, чему будет равно Math.Round(2.5)? А вы в ShrinkPrice используете Math.Round =) Причина проскальзывания скорее здесь, а не в использовании...
|
|
Mar 21, 2011 - Здравствуйте! Время скачет +-4 секунды от указанного в сделке. С отставанием времени сделки понятно -- лаги самой биржи, лаги Quik, лаги сети. Откуда берётся убегание вперёд, даже не представляю =) Да...
|
|
Mar 21, 2011 - Зачем?! =) О какой точности идёт речь?! Точность double 15 знаков, где можно использовать бОльшую точность? Пока вы складываете и умножаете, разницы между double и decimal не будет. Сбер в пятницу на...
|
|
Mar 21, 2011 - Если Вы не знали, то decimal создавался именно для финансовой математики. Он не нужен скажем для расчетов в играх (по хорошему там и float хватит) и дело тут в том, что у decimal и double разное предс...
|
|
Mar 21, 2011 - Для стабильной невоспроизводимой ошибки использование чужих исходников оправдано. Если ошибка стабильно не воспроизводиться может ее и нет? Ошибка стабильная, но воспроизвести её не получается. В это...
|
|
Mar 20, 2011 - NDA без проблем. Но сумма, к сожалению, очень большая. Наверно у нас разные представления об «очень много денег» :) Это такая проверка уровня серьезности - человек серьезен на словах или на деле. Ден...
|
|
Mar 20, 2011 - А ведь ни цены, ни объём не могут быть отрицательными. Почему бы не использовать для цен тот же самый Decimal, а для объёмов ulong? А зачем ulong?! =) Я думаю, что даже у американцев не бывает таких с...
|
|
Mar 20, 2011 - Про время и про стаканы. Я с декабря где-то пишу логи сам. До декабря тоже писал, разница в том, что в декабре добавил одно поле -- реальное время получения сделки. Именно получения, а не записи в фай...
|
|
Jan 13, 2011 - Про таблицу всех сделок -- дешевле просто отредактировать эту таблицу в Квике и убрать оттуда все классы =) Тогда она не будет ничего экспортировать и для этого не придётся писать левый код.
|
|
Jan 13, 2011 - Так эта магия и сейчас должна работать =) Только с нюансом -- надо определять оператор преобразования типа. Но этот нюанс и в вашем случае надо реализовывать. По мне экстеншен был бы здесь в самый раз...
|
|