Ошибка при выставлении стоп-заявок. Превышено допустимое число знаков после разделителя.~/topic/2412/oshibka-pri-vystavlenii-stop-zayavok_--prevysheno-dopustimoe-chislo-znakov-posle-razdelitelya_/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T11:49:11Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/18148/Только что столкнулся с подобной проблемой. Есть ли какие-то правила по работе с decimal, чтобы в са...2012-04-11T06:35:03Z2012-04-11T06:35:03ZSpiritschaserhttps://stocksharp.ru/users/1927/info@stocksharp.ruТолько что столкнулся с подобной проблемой. Есть ли какие-то правила по работе с decimal, чтобы в самый интересный момент Quik не отказывался принять заявку?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16552/Не знал.2012-02-17T07:53:58Z2012-02-17T07:53:58ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruНе знал.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16547/О том, что в методе Ecng.Common.MathHelper.RemoveTrailingZeros нули убираются следующим образом: pub...2012-02-17T05:55:36Z2012-02-17T05:55:36ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruО том, что в методе Ecng.Common.MathHelper.RemoveTrailingZeros нули убираются следующим образом:<br /><br /><br />public static decimal RemoveTrailingZeros(this decimal value)<br />{<br /> return (decimal) ((double) value);<br />}<br /> <br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16526/Классно )) Конвертнуть в double, а потом обратно в decimal ) Вы о чем?2012-02-16T18:11:10Z2012-02-16T18:11:10ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Maxim <a href="https://stocksharp.ru/posts/m/16518/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Классно ))<br />Конвертнуть в double, а потом обратно в decimal )<br /></div></div><br /><br />Вы о чем?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16518/Классно )) Конвертнуть в double, а потом обратно в decimal ) Спасибо за совет. Воспользуюсь. 2012-02-16T13:50:54Z2012-02-16T13:50:54ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruКлассно ))<br />Конвертнуть в double, а потом обратно в decimal )<br /><br />Спасибо за совет.<br />Воспользуюсь.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16517/Ecng.Common.MathHelper.RemoveTrailingZeros2012-02-16T13:37:57Z2012-02-16T13:38:08ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruEcng.Common.MathHelper.RemoveTrailingZerosCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16516/Неа, не может. С количеством знаков после запятой у меня все нормально. Два знака как и положено для...2012-02-16T13:24:25Z2012-02-16T13:24:25ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruНеа, не может.<br /><br />С количеством знаков после запятой у меня все нормально.<br />Два знака как и положено для Сбера.<br /><br />Скорей всего ошибка происходит на этапе формирования строки транзакции.<br />Наверно, там что-то вроде Price.ToString() присутствует.<br />Вот этот тустринг и выдает лишние нули в строку транзакции, а Квик эти лишние нули не может переварить.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16515/ACCOUNT=SPBFUT00434; TRANS_ID=60827882; CLASSCODE=EQBR; SECCODE=SBER; QUANTITY=1; CLIENT_CODE=SPBFUT...2012-02-16T13:19:59Z2012-02-16T13:19:59ZSergey Masyurahttps://stocksharp.ru/users/701/info@stocksharp.ru<div class="quote"><span class="quotetitle">Maxim <a href="https://stocksharp.ru/posts/m/16513/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">ACCOUNT=SPBFUT00434; TRANS_ID=60827882; CLASSCODE=EQBR; SECCODE=SBER; QUANTITY=1; CLIENT_CODE=SPBFUT00434; EXPIRY_DATE=GTC; OPERATION=B; ACTION=NEW_STOP_ORDER; STOPPRICE=95.69000000000000; PRICE=95.69000000000000;<br /><br /><br />Код ошибки Failed Сообщение Неправильно указана цена: "95.69000000000000" Сообщение об ошибке: Превышено допустимое число знаков после разделителя дробной части<br /><br /><br /><br /><br />Принтскрин прикрепил.<br />Цена — просто значение decimal.</div></div><br /><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACfoKn6y5G6N0r4ixe-C-ZOo1QLTZVqRutCF41K5PaYq5NULJNHpjqWHFQtpE_rumQ" title="http://quik.ru/forum/qpile/66523/66525/
">http://quik.ru/forum/qpile/66523/66525/
</a><br /><br />ссылка может помочь?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16513/ACCOUNT=SPBFUT00434; TRANS_ID=60827882; CLASSCODE=EQBR; SECCODE=SBER; QUANTITY=1; CLIENT_CODE=SPBFUT...2012-02-16T13:03:52Z2012-02-16T13:03:52ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruACCOUNT=SPBFUT00434; TRANS_ID=60827882; CLASSCODE=EQBR; SECCODE=SBER; QUANTITY=1; CLIENT_CODE=SPBFUT00434; EXPIRY_DATE=GTC; OPERATION=B; ACTION=NEW_STOP_ORDER; STOPPRICE=95.69000000000000; PRICE=95.69000000000000;<br /><br /><br />Код ошибки Failed Сообщение Неправильно указана цена: "95.69000000000000" Сообщение об ошибке: Превышено допустимое число знаков после разделителя дробной части<br /><br /><br /><br /><br />Принтскрин прикрепил.<br />Цена — просто значение decimal.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16507/Покажите как цену формируете, как подаёте заявку. И выведите цену перед подачей заявки.2012-02-16T12:46:02Z2012-02-16T12:46:02ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruПокажите как цену формируете, как подаёте заявку.<br />И выведите цену перед подачей заявки.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/16503/Добрый день. При попытке выставить стоп-заявку происходит следующая ошибка: «Код ошибки Failed Сообщ...2012-02-16T12:22:43Z2012-02-16T12:22:43ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruДобрый день.<br /><br />При попытке выставить стоп-заявку происходит следующая ошибка:<br />«Код ошибки Failed Сообщение Неправильно указана цена: "96.41000000000000" Сообщение об ошибке: Превышено допустимое число знаков после разделителя дробной части»<br /><br />Строка транзакции для этой заявки:<br />«ACCOUNT=L01-00000F00; TRANS_ID=58059973; CLASSCODE=EQBR; SECCODE=SBER; QUANTITY=1; CLIENT_CODE=6014; EXPIRY_DATE=GTC; OPERATION=B; ACTION=NEW_STOP_ORDER; STOPPRICE=96.41000000000000; PRICE=96.41000000000000;»<br /><br />Заявка выставляется в Квик джуниор. <br />Бумага SBER. <br />Цена 96.41<br />Шаг цены для сбера уовлетворительный: 0.01<br /><br />Подозреваю, что при формировании строки транзакции необходимо убрать лишние нули в цене.<br />Так ли это?<br />Copyright @ StockSharp Platform LLC 2010 - 2024