﻿<?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">Форум. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=258</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T02:18:29Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=258" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/973/</id>
    <title type="text">Ошибка при добавлении рыночной заявки в стратегию</title>
    <published>2010-04-15T11:21:00Z</published>
    <updated>2010-04-15T11:21:00Z</updated>
    <author>
      <name>Ilya Usenko</name>
      <uri>https://stocksharp.ru/users/28152/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;S# 1.8&lt;/p&gt;
&lt;p&gt;var order = base.CreateOrder(direction, /
&lt;em&gt;base.Security.GetMarketPrice(direction, MarketPriceTypes.Following)&lt;/em&gt;/
0, base.Volume);
order.Type = OrderTypes.Market;&lt;/p&gt;
&lt;p&gt;// регистрируем ее (обычным способом лимитированной заявкой)
base.Trader.RegisterOrder(order);&lt;/p&gt;
&lt;p&gt;// добавляем зарегистрированную заявку в стратегию
base.AddOrder(order);&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;System.ArgumentOutOfRangeException: Неправильное значение для
ожидаемой цены.&lt;/p&gt;
&lt;p&gt;Имя параметра: estimatedPrice&lt;/p&gt;
&lt;p&gt;Фактическое значение было 0.&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.BaseSlippageManager. ..ctor(Order  , Double  )&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.BaseSlippageManager. . (Order  )&lt;/p&gt;
&lt;p&gt;в Ecng.Collections.CollectionHelper.SafeAdd[K,V](IDictionary&lt;code&gt;2 dictionary, K key, Func&lt;/code&gt;2 handler)&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.BaseSlippageManager.OnNewOrder(Order order)&lt;/p&gt;
&lt;p&gt;в System.Action`1.Invoke(T obj)&lt;/p&gt;
&lt;p&gt;в Ecng.Common.DelegateHelper.SafeInvoke(Action`1 handler, T arg)&lt;/p&gt;
&lt;p&gt;в Ecng.Trading.Algo.Strategy.AddOrder(Order order)&lt;/p&gt;
&lt;p&gt;в SampleSMA.Sma4Strategy.OnProcess() в C:\MyWorks
\Quik5\StockSharp_1.8\Sources\SMA4\SmaStrategy.cs:строка 214&lt;/p&gt;
&lt;h2 id="ecng.trading.algo.strategy"&gt;в Ecng.Trading.Algo.Strategy. ()&lt;/h2&gt;
&lt;h2 id="section"&gt;ОК&lt;/h2&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/971/</id>
    <title type="text">Сериализация</title>
    <published>2010-04-15T11:08:00Z</published>
    <updated>2010-04-15T11:08:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Михаил, скажите, а классы в пространстве имен BusinessEnityt
сериализуемы? в частоности MarketDepth и Quotes?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/975/</id>
    <title type="text">Синхронизированный шлюз QuikTrader</title>
    <published>2010-04-14T20:25:00Z</published>
    <updated>2010-04-14T20:25:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;хотел попробовать использовать его
взял из примера _trader = new QuikTrader(this.Path.Text).Sync();
А вот как _trader объявить, что то пока не понял
т.е. private QuikTrader _trader не подходит, и private SyncTrader
_trader тоже&lt;/p&gt;
&lt;p&gt;Если вопрос слишком дилитанский, прошу прощенья)&lt;/p&gt;
&lt;p&gt;PS В примере Sample если попробовать открыть NewStopOrderWindow.xaml
конструктор выдает ошибку, что не знает о VisualStateGroups&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/976/</id>
    <title type="text">Новые стоп заявки в 1.8</title>
    <published>2010-04-14T20:15:00Z</published>
    <updated>2010-04-14T20:15:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Открываю стоп заявку таким образом
ord=new Order
{
Type = OrderTypes.Conditional,
Volume = this.Volume.Text.To&lt;int&gt;(),
Price = this.Price.Text.To&lt;double&gt;(),
Security = this.Security,
Direction = OrderDirections.Buy,
StopCondition = new QuikStopCondition
,
};&lt;/p&gt;
&lt;p&gt;А как в коде получить значение этой самой StopPrice у заданного
ордера?
Пробовал вот так: double price=ord.StopCondition.StopPrice; - не
получается..&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/979/</id>
    <title type="text">Уточнение</title>
    <published>2010-04-13T19:46:00Z</published>
    <updated>2010-04-13T19:46:00Z</updated>
    <author>
      <name>Ronin</name>
      <uri>https://stocksharp.ru/users/27742/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Михаил, уточните пожалуйста, в каком случае выдается такое исключение:
В процессе снятия заявки '********' случился тайм-аут. ?  Такое
исключение поймал при вызове функции GuarantyCancelOrder().&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/920/</id>
    <title type="text">Помогите подключить</title>
    <published>2010-04-13T16:30:00Z</published>
    <updated>2010-04-13T16:30:00Z</updated>
    <author>
      <name>Новичок</name>
      <uri>https://stocksharp.ru/users/27944/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;День добрый!Спасибо за огромный Ваш труд.Включаю Квик,устанавливаю
внешние транзакции.Запускаю любой ехе файл из папки примеры...и ОС
выдает ошибку.В чем дело?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/965/</id>
    <title type="text">Stock# и WWF</title>
    <published>2010-04-13T11:43:00Z</published>
    <updated>2010-04-13T11:43:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Михаил, а что Вы можете сказать об использование Stock# для написания
роботов в Workflow? Можно ли как то в рабочих потоках стратегии
использовать? может уже ест ькакие то задумки или паттерны?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/922/</id>
    <title type="text">Stock# 1.8</title>
    <published>2010-04-12T12:11:00Z</published>
    <updated>2010-04-12T12:11:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Релиз -&lt;a href="http://stockmarketdotnet.blogspot.com/2010/03/stock-18.html" rel="nofollow" target="_blank"&gt;http://stockmarketdotnet.blogspot.com/2010/03/stock-18.html&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/921/</id>
    <title type="text">какая то фигня с финамом</title>
    <published>2010-04-09T13:04:00Z</published>
    <updated>2010-04-09T13:04:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;При попытке выставить заявку вылетает эксепшн с текстом (&amp;quot;Финам&amp;quot;)&lt;/p&gt;
&lt;p&gt;Код ошибки WrongSyntax Сообщение ACCOUNT=SPBFUT00Q51; CLIENT_CODE=XXX;
TYPE=L; TRANS_ID=1; CLASSCODE=SPBFUT; SECCODE=RIM0; ACTION=NEW_ORDER;
OPERATION=S; QUANTITY=1; PRICE=159940;&lt;/p&gt;
&lt;p&gt;на &amp;quot;Открытие&amp;quot; тот же робот работает на ура. В чем может быть причина?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/923/</id>
    <title type="text">А как создать ордер по маркету?</title>
    <published>2010-04-08T17:10:00Z</published>
    <updated>2010-04-08T17:10:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Собсно сабж&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/924/</id>
    <title type="text">Несколько подключений</title>
    <published>2010-04-07T15:39:00Z</published>
    <updated>2010-04-07T15:39:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;А можно как то сделат ьтак, чтобы несколько QuikTrader подключились к
одному и тому же квику?
Если можно - т окак? Сейчас, при попытке подключиться вторым роботом к
квику квик меня заворачивает со словами  &amp;quot;Превышено максимальное
количество одновременных подключений&amp;quot;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1035/</id>
    <title type="text">Проблемы с финамовским квиком</title>
    <published>2010-04-07T14:12:00Z</published>
    <updated>2010-04-07T14:12:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;Не получается подключиться к финамоскому квику - говорит квик не
найден в каталоге (эксепшн такой выпадает)&lt;/p&gt;
&lt;p&gt;Тот же код отлично работает на квике открытия (версия 5.16.0.150) и
Кит-финанс (5.16.0.145)&lt;/p&gt;
&lt;p&gt;Версия глючного Финама - 5.16.0.151.  Кто то сталкивался с проблемой?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/972/</id>
    <title type="text">Вчерашние свечи</title>
    <published>2010-04-07T10:48:00Z</published>
    <updated>2010-04-07T10:48:00Z</updated>
    <author>
      <name>Pulsar</name>
      <uri>https://stocksharp.ru/users/27629/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Как получить например пятиминутные свечи вчерашнего дня?
GetTimeFrameCandles получает только сегодняшнее с начала открытия
сессии.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/925/</id>
    <title type="text">Не получается зарегить ордер</title>
    <published>2010-04-06T17:26:00Z</published>
    <updated>2010-04-06T17:26:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Здравствуйте. При попытке зарегистрировать ордер вываливается вот
такой эксепшн&lt;/p&gt;
&lt;p&gt;Ecng.Trading.Quik.Codes.WrongSyntax
&amp;quot;Код ошибки WrongSyntax Сообщение ACCOUNT=SPBFUT00RF9;
CLIENT_CODE=XXX; TYPE=L; TRANS_ID=1; CLASSCODE=; SECCODE=RIM0;
ACTION=NEW_ORDER; OPERATION=B; QUANTITY=1; PRICE=160895;
EXECUTION_CONDITION=PUT_IN_QUEUE;&amp;quot;&lt;/p&gt;
&lt;p&gt;код создания ордера&lt;/p&gt;
&lt;p&gt;sellOrder = CreateOrder(OrderDirections.Buy,
assetQuotes.Md.BestBid.Price + orderDelta, 1);
AddOrder(sellOrder);
Trader.RegisterOrder(sellOrder);&lt;/p&gt;
&lt;p&gt;помогите кто чем может :)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/978/</id>
    <title type="text">Дробление заявки</title>
    <published>2010-04-06T14:17:00Z</published>
    <updated>2010-04-06T14:17:00Z</updated>
    <author>
      <name>Ilya Usenko</name>
      <uri>https://stocksharp.ru/users/28152/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Как исключить дробление заявки при котировании. Т.е. когда выставленая
заявка частично исполняется, снимается высталяется заново.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/958/</id>
    <title type="text">Исключения при начале экспорта</title>
    <published>2010-04-05T19:50:00Z</published>
    <updated>2010-04-05T19:50:00Z</updated>
    <author>
      <name>ddd888</name>
      <uri>https://stocksharp.ru/users/28182/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Доброе время суток, Михаил! Сегодня впервые столкнулся с непонятным
исключением. После включения экспорта из квика в окно &amp;quot;инструменты&amp;quot;
стало возникать сообщение о таком исключении:&lt;/p&gt;
&lt;p&gt;&amp;quot;System.Reflection.TargetInvocationException: Адресат вызова создал
исключение. ---&amp;gt; SystemArgumentNullException: Значение не может быть
неопределенным.
Имя параметра: source
в Ecng.Collections.CollectionHelper.AddRange(1'Collection '1
source, IEnumerable ' 1 items) &amp;quot; и т.д.&lt;/p&gt;
&lt;p&gt;Далее указывается строка программы где идет подписка на событие новых
сделок:&lt;/p&gt;
&lt;p&gt;this.Trader.NewSecurities += securities =&amp;gt; ...&lt;/p&gt;
&lt;p&gt;При этом экспорт из квика &amp;quot;как бы&amp;quot; идет, но данные в окно не
поступают. Не могли бы подсказать, что это может означать?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/931/</id>
    <title type="text">GetTimeFrameCandles Не работает</title>
    <published>2010-04-05T14:51:00Z</published>
    <updated>2010-04-05T14:51:00Z</updated>
    <author>
      <name>Pulsar</name>
      <uri>https://stocksharp.ru/users/27629/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Строчка из хелпа var candles =
_candleManager.GetTimeFrameCandles(lkoh, TimeSpan.FromMinutes(5),
100);&lt;/p&gt;
&lt;p&gt;переработанная в VB :&lt;/p&gt;
&lt;p&gt;Svechi = CandleMan.GetTimeFrameCandles(Instrument,
TimeSpan.FromMinutes(5), 10)&lt;/p&gt;
&lt;p&gt;всегда возвращает массив нулевой длины. Параметр Instrument задан
правильно.
Насколько я понимаю для прошлых свечей не нужно регистрировать
RegisterTimeFrameCandles и обрабатывать событие NewCandles?
Тогда не пойму в чем дело :( ...&lt;/p&gt;
&lt;p&gt;Кстати метод GetTimeFrameCandle(Instrument, TimeSpan.FromMinutes(5),
Trader.MarketTime) тоже возвращает значение Nothing.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/926/</id>
    <title type="text">потокобезопасность</title>
    <published>2010-04-05T14:14:00Z</published>
    <updated>2010-04-05T14:14:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Collection was modified; enumeration operation may not execute.&lt;/p&gt;
&lt;p&gt;беру лимиты по бумагам, каждую строку запихиваю в структуру, и делаю
список структур.
в другом потоке (стратегия) проверяю наличие и позу по эмитенту... и
получаю в лоб :) достаточно высылать раз в секунду ордера по рынку и
проверять состояние портфеля.&lt;/p&gt;
&lt;p&gt;весь вопрос в том что я не знаю в какую сторону копать, чтобы оно было
потокобезопасно&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/929/</id>
    <title type="text">Состояние стоп-заявки</title>
    <published>2010-04-03T14:56:00Z</published>
    <updated>2010-04-03T14:56:00Z</updated>
    <author>
      <name>Ivan Chaus</name>
      <uri>https://stocksharp.ru/users/27818/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Подскажите пожалуйста как программно узнать состояние стоп-заявки по
присвоенному ID. Как я понял можно при помощи OrderStates, но
осуществить это так и не получилось. Можно увидеть пример работы
OrderStates?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/953/</id>
    <title type="text">Для чайников.</title>
    <published>2010-04-02T10:48:00Z</published>
    <updated>2010-04-02T10:48:00Z</updated>
    <author>
      <name>koko59@yandex.ru</name>
      <uri>https://stocksharp.ru/users/28260/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Где создаётся Log . Если в файле, то как называется и где находится.&lt;/p&gt;
</content>
  </entry>
</feed>