При шаге цены .0001 и меньше цены выводятся неправильно (округляются до 0 и 1)
"Стандартно" (по samples) получаю данные из таблицы
Инструменты по 13 акциям (ММВБ), добавив вывод
Code
Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MaxPrice);
Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinPrice);
Security[] SecArray = Trader.Securities.ToArray();
По акциям, по которым шаг цены .0001 и .00001 цены выводятся в StockSharp неправильно - округляются до 0 и 1
Например, нулевые свойства
MaxPrice и
MinPrice по
- VTBR@EQNL (ВТБ ао [Б-акции ММВБ])
в S# SecArray[5].MaxPrice=0
В КВИК Макс цена = 0.05527
- HYDR@EQBR(РусГидро [А1-акции ММВБ])
в S# SecArray[9].MaxPrice=1
В КВИК Макс цена = 0.7535
- FEES@EQNL (ФСК ЕЭС ао [Б-акции ММВБ])
в S# SecArray[11].MaxPrice=0
В КВИК Макс цена = 0.21100, Мин. цена =0.20875
хотя значения соответствующих колонок таблицы Инструменты ("
Макс. цена" и "
Мин. цена") - значимо содержат дробную часть.
Таблица Инструменты в QUIK
Что делать?
StockSharp, ver. 20629 от 2го ноября 2012 (из транк codePlex)
Update:
Покрупнее кусок в ответ на ответ, что нет дробных частей в ценах ТТП (Таблица Текущих Параметров под кодовым названием Инструменты в StockSharp)КВИК