Округляются значения MinPrice/MaxPrice

Округляются значения MinPrice/MaxPrice
Atom
1/8/2012
vfreeman


Долго боролся с глюком в своей проге пока не накопал вот что в свойствах инструмента MinPrice/MaxPrice без дробной части, причем шаг цены правильный. это баг или фича?


Tags:


Thanks:


1 2  >
Mikhail Sukhov

Avatar
Date: 1/8/2012
Reply


Sample так же выводит, округленные значения?

Thanks:

Alexander

Avatar
Date: 1/9/2012
Reply


Проверил на Sample - всё ок. Не забывайте, что MaxPrice и MinPrice у Security - это немного не то. Это максимально допустимая верхняя \ нижняя цена инструмента.

Вам же нужно добавлять колонку MaxBidPrice \ MinAskPrice и брать их из ExtensionInfo

Thanks:

vfreeman

Avatar
Date: 1/9/2012
Reply


Alexander Mukhanchikov: Проверил на Sample - всё ок. Не забывайте, что MaxPrice и MinPrice у Security - это немного не то. Это максимально допустимая верхняя \ нижняя цена инструмента.

Вам же нужно добавлять колонку MaxBidPrice \ MinAskPrice и брать их из ExtensionInfo

Именно допустимая верхняя \ нижняя цена мне и нужна! Перед тем как выставить заявку я проверяю допустима ли цена по которой я выставляю заявку, а вы как делаете? Судя по описанию MaxBidPrice и MinAskPrice мне совсем не нужны для меня вопрос открыт

Thanks:

fau

Avatar
Date: 1/9/2012
Reply


vfreeman: Именно допустимая верхняя \ нижняя цена мне и нужна! Перед тем как выставить заявку я проверяю допустима ли цена по которой я выставляю заявку, а вы как делаете? Судя по описанию MaxBidPrice и MinAskPrice мне совсем не нужны для меня вопрос открыт а цены лучшего бида/аска не подойдут для проверки?

Thanks:

vfreeman

Avatar
Date: 1/9/2012
Reply


fau:

vfreeman: Именно допустимая верхняя \ нижняя цена мне и нужна! Перед тем как выставить заявку я проверяю допустима ли цена по которой я выставляю заявку, а вы как делаете? Судя по описанию MaxBidPrice и MinAskPrice мне совсем не нужны для меня вопрос открыт а цены лучшего бида/аска не подойдут для проверки?

из описания: "MinAskPrice Лучшая (минимальная) цена среди заявок на продажу за текущую сессию, рублей"

мне же нужно понять - допустима ли цена (которую я сам расчитал) в текущей сессии по которой я хочу выставить заявку?

Thanks:

Alexander

Avatar
Date: 1/9/2012
Reply


Я тогда не понял при чём тут сбербанк из скриншота.

И ещё раз - был задан вопрос - наблюдается ли проблема в SampleQuik?

Судя по тому что я проверил - нет, не наблюдается. Никакого округления нет и в помине.

Thanks:

vfreeman

Avatar
Date: 1/9/2012
Reply


Alexander Mukhanchikov: Я тогда не понял при чём тут сбербанк из скриншота.

И ещё раз - был задан вопрос - наблюдается ли проблема в SampleQuik?

Судя по тому что я проверил - нет, не наблюдается. Никакого округления нет и в помине.

скриншот для того, чтобы показать что есть некоторое различие между тем, что транслирует квик и что я вижу в свойствах инструмента

            With Trader.SecuritiesTable.Columns
                .Add(DdeSecurityColumns.MinPrice)
                .Add(DdeSecurityColumns.MaxPrice)
            End With
            Trader.StartExport()

по поводу SampleQuik - есть некоторые трудности с проверкой

Thanks:

Alexander

Avatar
Date: 1/9/2012
Reply


Распечатайте эти значения, а не через дебагер. Может это дебагер их так приукрашает.

В чём может быть проблема в SampleQuik? Я на нём как раз вчера и проверял - его модифицировал и сделал печать.

Thanks:

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 11/4/2012
Reply


У меня та же самая проблема на 4.1.5 ( брал и модифицировал примеры из CodePlex trunл от 2го ноября 2012, stocksharp-20629.zip... ну, и более ранние)

Добавляю колонки Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MaxPrice); Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinPrice);

и по моему выбранному инструменту вывожу: MessageBox.Show(_lkoh.MaxPrice.ToString()); MessageBox.Show(_lkoh.MinxPrice.ToString());

Печатается 1949 и 1922, а в КВИКе они 1948.8 и 1921.5

Ну, и в дебаггере смотрел, то же самое округление При этом в КВИКе нет без точки, т.е. даже если цифра целая, то она, всё равно с ".0"

Thanks:

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 11/7/2012
Reply


Геннадий Ванин (Gennady Vanin): Печатается 1949 и 1922, а в КВИКе они 1948.8 и 1921.5 У меня в ТЗ написано: "при таком-то условии купить по максимально возможной цене, чтобы гарантировать покупку". Если бы я не обратио внимание на это округление, то вместо гарантии покупки я бы получил гарантию снятия (отклонения)!

Thanks:
1 2  >

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

loading
clippy