﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">деление на 0 при котировании</title>
  <id>~/topic/1060/delenie-na-0-pri-kotirovanii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-07T17:41:34Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1060" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/3387/</id>
    <title type="text">Усё нормально Шеф! Заработало. Таки да - была кривовата таблица инструментов. Одно поле лишнее затес...</title>
    <published>2010-07-15T21:00:00Z</published>
    <updated>2010-07-15T21:00:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Усё  нормально Шеф!
Заработало.&lt;/p&gt;
&lt;p&gt;Таки да - была кривовата таблица инструментов. Одно поле лишнее
затесалось.
Тысяча извинений за беспокойство.&lt;/p&gt;
&lt;p&gt;Спасибо и с ОГРОМНЫМ уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3386/</id>
    <title type="text">Может колонка не та поставлена... Не может быть шаг цены равный 0. </title>
    <published>2010-07-15T20:30:00Z</published>
    <updated>2010-07-15T20:30:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Может колонка не та поставлена... Не может быть шаг цены равный 0.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3385/</id>
    <title type="text">Поставил security sbrf.MinStepSize = 1; sbrf.MinStepPrice = 1; Теперь другая ошибка - Десятичное чис...</title>
    <published>2010-07-15T20:29:00Z</published>
    <updated>2010-07-15T20:29:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Поставил security&lt;/p&gt;
&lt;p&gt;sbrf.MinStepSize = 1; sbrf.MinStepPrice = 1;&lt;/p&gt;
&lt;p&gt;Теперь другая ошибка -  Десятичное число может округляться только с
точностью от 0 до 28 разрядов.&lt;/p&gt;
&lt;p&gt;OnProcess Buy price:8117 minstepsize:1 minstepprice:1
System.ArgumentOutOfRangeException: Десятичное число может округляться
только с
точностью от 0 до 28 разрядов.
Имя параметра: decimals
в System.Decimal.FCallRound(Decimal&amp;amp; result, Decimal d, Int32
decimals)
в System.Decimal.Round(Decimal d, Int32 decimals)
в Ecng.Trading.Algo.TraderHelper.ShrinkPrice(Security security,
Double price)&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategy.♫()
MQS_SRU0 останавливается.
Котирование закончилось.
MQS_SRU0 остановлена.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3384/</id>
    <title type="text">да нет, всё честно из таблицы инструментов, всё настроено как у Вас написано. В таблице инструментов...</title>
    <published>2010-07-15T20:21:00Z</published>
    <updated>2010-07-15T20:21:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;да нет, всё честно из таблицы инструментов, всё  настроено как у Вас
написано. В таблице инструментов там оно стоит 0. может брокер кривой
(uralsib)&lt;/p&gt;
&lt;p&gt;Хорошо, попробую поставлю MinStepSize=1, MinStepPrice=1 ручками -
отпишу что получится&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3383/</id>
    <title type="text">Не заметил. И у него по спецификацииhttp://www.rts.ru/ru/forts/contract.html?isin=SBRF-9.10 шаг цены...</title>
    <published>2010-07-15T20:04:00Z</published>
    <updated>2010-07-15T20:04:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не заметил.&lt;/p&gt;
&lt;p&gt;И у него по спецификации&lt;a href="http://www.rts.ru/ru/forts/contract.html?isin=SBRF-9.10" rel="nofollow" target="_blank"&gt;http://www.rts.ru/ru/forts/contract.html?isin=SBRF-9.10&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;шаг цены должен быть равен 1. Откуда тогда 0? Вы в ручную создаете
объект Security?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3382/</id>
    <title type="text">а инструмент как видно из лога - фьюч на сбер обыкновенный (SRU0) MQS_SRU0 останавливается. Котирова...</title>
    <published>2010-07-15T19:38:00Z</published>
    <updated>2010-07-15T19:38:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;а инструмент как видно из лога  - фьюч на сбер обыкновенный  (SRU0)&lt;/p&gt;
&lt;p&gt;MQS_SRU0 останавливается.&lt;/p&gt;
&lt;p&gt;Котирование закончилось.&lt;/p&gt;
&lt;p&gt;MQS_SRU0 остановлена.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3381/</id>
    <title type="text">А почему 0? Что за инструмент? Насчет MinStepPrice - это отдельная настройкаhttp://stocksharp.com/do...</title>
    <published>2010-07-15T19:07:00Z</published>
    <updated>2010-07-15T19:07:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;А почему 0? Что за инструмент? Насчет MinStepPrice - это отдельная
настройка&lt;a href="http://stocksharp.com/doc/help/html/448078e0-339b-4817-a97a-210b1ad2966f.htm"&gt;http://stocksharp.com/doc/help/html/448078e0-339b-4817-a97a-210b1ad2966f.htm&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3380/</id>
    <title type="text">ага 0, а MinStepPrice - null </title>
    <published>2010-07-15T18:45:00Z</published>
    <updated>2010-07-15T18:45:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;ага 0, а MinStepPrice - null&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3379/</id>
    <title type="text">Так, кажется начинает вырисовываться. А MinStepSize чему равен? Случайно не 0? </title>
    <published>2010-07-15T18:10:00Z</published>
    <updated>2010-07-15T18:10:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Так, кажется начинает вырисовываться. А MinStepSize чему равен?
Случайно не 0?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3378/</id>
    <title type="text">Да, включен. Ведь работает же такая (ниже) конструкция для лимитной заявки, а ведь цена в ней тоже б...</title>
    <published>2010-07-15T17:24:00Z</published>
    <updated>2010-07-15T17:24:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да, включен.&lt;/p&gt;
&lt;p&gt;Ведь работает же такая (ниже) конструкция для лимитной заявки, а ведь
цена в ней тоже берётся  из стакана ( как я понимаю).&lt;/p&gt;
&lt;p&gt;// создаем заявку&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           var order = base.CreateOrder(Direct, IsMarket ?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;base.Security.GetMarketPrice(Direct,MarketPriceTypes.Opposite) :
base.Security.GetMarketPrice(Direct,MarketPriceTypes.Following),
base.Volume);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           // регистрируем заявку (обычным способом -
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;лимитированной заявкой)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            base.RegisterOrder(order);
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3377/</id>
    <title type="text">Для котирование необходим экспорт стакана. Он включен? </title>
    <published>2010-07-15T17:13:00Z</published>
    <updated>2010-07-15T17:13:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Для котирование необходим экспорт стакана. Он включен?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3376/</id>
    <title type="text">версия 2.1 </title>
    <published>2010-07-15T17:11:00Z</published>
    <updated>2010-07-15T17:11:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;версия 2.1&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3375/</id>
    <title type="text">Приветствую! Уважаемый Михаил. Пытаюсь работать в стратегии через котирование если выставляю лимитны...</title>
    <published>2010-07-15T17:07:00Z</published>
    <updated>2010-07-15T17:07:00Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.ru/users/27611/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Приветствую!&lt;/p&gt;
&lt;p&gt;Уважаемый Михаил.&lt;/p&gt;
&lt;p&gt;Пытаюсь работать в стратегии через котирование&lt;/p&gt;
&lt;p&gt;если выставляю лимитный Ордер - всё ок&lt;/p&gt;
&lt;p&gt;// создаем заявку&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           var order = base.CreateOrder(Direct, IsMarket ?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;base.Security.GetMarketPrice(Direct,
MarketPriceTypes.Opposite):base.Security.GetMarketPrice(Direct,
MarketPriceTypes.Following), base.Volume);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           // регистрируем заявку (обычным способом -
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;лимитированной заявкой)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            base.RegisterOrder(order);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;тут всё ок - заявка выставляется&lt;/p&gt;
&lt;p&gt;если же выставляю через котирование т.е. так:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           var order = base.CreateOrder(Direct, IsMarket ?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;base.Security.GetMarketPrice(Direct,
MarketPriceTypes.Opposite):base.Security.GetMarketPrice(Direct,
MarketPriceTypes.Following),&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           // регистрируем заявку (через котирование)

           var strategy = new MarketQuotingStrategy(base.Trader,
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;order, IsMarket ?  MarketPriceTypes.Opposite :
MarketPriceTypes.Following, new Unit());&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           strategy.Start();

           base.ChildStrategies.Add(strategy);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;получаю ошибку:&lt;/p&gt;
&lt;p&gt;System.DivideByZeroException: Попытка деления на нуль.&lt;/p&gt;
&lt;p&gt;в System.Decimal.FCallDivide(Decimal&amp;amp; result, Decimal d1, Decimal
d2)&lt;/p&gt;
&lt;p&gt;в System.Decimal.Remainder(Decimal d1, Decimal d2)&lt;/p&gt;
&lt;p&gt;в System.Decimal.op_Modulus(Decimal d1, Decimal d2)&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.TraderHelper.ShrinkPrice(Security security,
Double price)&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.QuotingStrategy.OnProcess()&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.Strategy.♫()&lt;/p&gt;
&lt;p&gt;MQS_SRU0 останавливается.&lt;/p&gt;
&lt;p&gt;Котирование закончилось.&lt;/p&gt;
&lt;p&gt;MQS_SRU0 остановлена.&lt;/p&gt;
&lt;p&gt;Пожалуйста, подскажите что же я делаю неправильно?&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>