﻿<?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=community&amp;page=291</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-07-02T21:47:17Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=291" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/939/</id>
    <title type="text">Ошибка в коде примера Sample</title>
    <published>2010-03-31T21:24:00Z</published>
    <updated>2010-03-31T21:24: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;Не критично, но поправьте. _isConnected должно быть false
MainWindow.xaml.cs, line 175&lt;/p&gt;
&lt;p&gt;else
{
this.Trader.Disconnect();
_isConnected = true;
this.ConnectBtn.Content = &amp;quot;Подключиться&amp;quot;;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/937/</id>
    <title type="text">Как определить текущую позицию по инструменту?</title>
    <published>2010-03-31T14:05:00Z</published>
    <updated>2010-03-31T14:05: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/994/</id>
    <title type="text">Управление стаканом котировок</title>
    <published>2010-03-30T16:08:00Z</published>
    <updated>2010-03-30T16:08: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;, а в месте где начинается &amp;quot;аск&amp;quot; &amp;quot;переворачивается и
снова начинается с самой маленькой котировки &amp;quot;аск&amp;quot; и так повышается до
самого низа. Думал отсортировать данные на этапе прихода данных:&lt;/p&gt;
&lt;p&gt;this.Trader.ProcessWellKnownDdeData += (name, dict) =&amp;gt;
// узнаем, что пришедшие данные отвечают за стакан
if (name.Contains(&amp;quot;stock&amp;quot;))
// первичная сортировка по цене
IEnumerable&amp;lt;Quote&amp;gt; _curquotes = (IEnumerable&amp;lt;Quote&amp;gt;)dict;
_curquotes = _curquotes.OrderBy(t =&amp;gt; t.Price);
... и т.д.&lt;/p&gt;
&lt;p&gt;но это ни к чему не привело. Подскажите, пожалуйста, как правильно
отсортировать данные?&lt;/p&gt;
&lt;p&gt;Еще здесь был как-то уже вопрос про доступ к отдельным значениям
котировок в стакане, но объяснения я так и не нашел. Как же все-такии
это можно сделать (получить значение той или иной котировки в стакане
для анализа)?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/932/</id>
    <title type="text">Событие NewTrades</title>
    <published>2010-03-30T15:46:00Z</published>
    <updated>2010-03-30T15:46: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;Здравствуйте.
Скажите, а почему событие NewTrades возыращает IEnumerable? разве оно
не возникает при событии появления КАЖДОЙ сделки? Если нет, то как оно
возникает?
Заранее спаисибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/961/</id>
    <title type="text">Исключение в примере SampleSMA</title>
    <published>2010-03-30T14:52:00Z</published>
    <updated>2010-03-30T14:52: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;В функции DrawSma&lt;/p&gt;
&lt;p&gt;var endOffset = TimeSpan.FromSeconds(1);
bounds = new Range&amp;lt;DateTime&amp;gt;(_lastCandleTime + _timeFrame, bounds.Min&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;endOffset);&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;quot;Заданный аргумент находится вне диапазона допустимых значений.\r\nИмя
параметра: min&amp;quot;&lt;/p&gt;
&lt;p&gt;Как бороться то?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/940/</id>
    <title type="text">История цен западных фьючерсов</title>
    <published>2010-03-26T19:20:00Z</published>
    <updated>2010-03-26T19:20:00Z</updated>
    <author>
      <name>skzuev</name>
      <uri>https://stocksharp.ru/users/6388/</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;Кто-нибудь знает, где можно скачать историю для западных фьючерсов на
индексы (SP500, DAX, etc) и золото/нефть? Таймфрейм нужен 1 минута и глубина
несколько лет.&lt;/p&gt;
&lt;p&gt;На фанаме данные по e mini SP500 какие-то странные, такое ощущение, что с
искусственной погрешностью.&lt;/p&gt;
&lt;p&gt;С уважением,
Сергей Зуев&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/942/</id>
    <title type="text">Вопрос о ITrader.RegisterSecurity</title>
    <published>2010-03-26T16:52:00Z</published>
    <updated>2010-03-26T16:52: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;Вопрос следующий - вот вызвал я RegisterSecurity(security), а дальше
то что? как именно слушать именно эту security?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/944/</id>
    <title type="text">Заявка на продажу, но не Short</title>
    <published>2010-03-25T22:18:00Z</published>
    <updated>2010-03-25T22:18:00Z</updated>
    <author>
      <name>Trading Tickers</name>
      <uri>https://stocksharp.ru/users/27809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Такс. Все себе поставил, все примеры работает, все отлично. Создателю
движка респект.
Пробовал работать на SMA примере и у меня сработала заявка на продажу,
но бумаги у меня в портфеле не было, поэтому выдалась ошибка типа
&amp;quot;нельзя шортить по данному инструменту&amp;quot;.
Коротких позиций у нас в Украине нет.
Правильно ли я понимаю, что в моем случае нужно мониторить сначала
есть ли в портфеле бумага в заданном количестве, а потом отправлять
заявку на продажу?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/945/</id>
    <title type="text">Первая стратегия</title>
    <published>2010-03-25T20:24:00Z</published>
    <updated>2010-03-25T20:24:00Z</updated>
    <author>
      <name>dart</name>
      <uri>https://stocksharp.ru/users/28358/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Написал простенькую стратегию: если Open у свечки меньше Close то Buy,
если наоборот то Sell.
Т.е. по идее покупка или продажа должна быть на каждой свечке. Но это
происходит лишь на каждой четвертой (с хорошей точностью). И
происходит только продажа, условие на покупку почему то не
срабатывает. Таймфрейм 1мин.  Вот текст:&lt;/p&gt;
&lt;p&gt;var candles = _candleManager.GetTimeFrameCandles(base.Security,
base.Interval, 2);
var value1 = this.Value1;
value1 = candle.ClosePrice;
_buffer.Add(candle);
if (_buffer[0].ClosePrice &amp;lt; _buffer[0].OpenPrice)
var direction = OrderDirections.Sell;
// создаем заявку
var order = base.CreateOrder(direction,
base.Security.GetMarketPrice(direction, MarketPriceTypes.Following),
base.Volume);
// регистрируем на котирование
var strategy = new MarketQuotingStrategy(base.Trader, order,
base.Interval, false, MarketPriceTypes.Following, new Unit());
strategy.Start();
base.ChildStrategies.Add(strategy);
}
if (_buffer[0].ClosePrice &amp;gt; _buffer[0].OpenPrice)
{
var direction = OrderDirections.Buy;
// создаем заявку
var order = base.CreateOrder(direction,
base.Security.GetMarketPrice(direction, MarketPriceTypes.Following),
base.Volume);
// регистрируем на котирование
var strategy = new MarketQuotingStrategy(base.Trader,
order, base.Interval, false, MarketPriceTypes.Following, new Unit());
strategy.Start();
base.ChildStrategies.Add(strategy);
}
return true;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/943/</id>
    <title type="text">Все окна пустые</title>
    <published>2010-03-25T12:12:00Z</published>
    <updated>2010-03-25T12:12:00Z</updated>
    <author>
      <name>Самоваров</name>
      <uri>https://stocksharp.ru/users/28509/</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/947/</id>
    <title type="text">CUDA</title>
    <published>2010-03-25T11:10:00Z</published>
    <updated>2010-03-25T11:10:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Интересная тема, может кому пригодится :)
разрабы -&lt;a href="http://developer.nvidia.com/object/cuda_3_0_downloads.html" rel="nofollow" target="_blank"&gt;http://developer.nvidia.com/object/cuda_3_0_downloads.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;русскоязычные лекции -&lt;a href="http://groups.google.com/group/cudacsmsusu" rel="nofollow" target="_blank"&gt;http://groups.google.com/group/cudacsmsusu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;обзорные статьи  -&lt;a href="http://forum.antichat.ru/threadnav71604-1-10.html" rel="nofollow" target="_blank"&gt;http://forum.antichat.ru/threadnav71604-1-10.html&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/927/</id>
    <title type="text">CandleManager</title>
    <published>2010-03-24T18:06:00Z</published>
    <updated>2010-03-24T18:06:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;вот в мануале вычитал что
&amp;quot;Менеджер создания свечек. По торговому шлюзу ITrader подключается к
событию NewTrades, и на основе полученных данных формирует свечки по
заданным критериям. &amp;quot;&lt;/p&gt;
&lt;p&gt;то есть свечки строятся по сделкам, я правильно понимаю?&lt;/p&gt;
&lt;p&gt;А есть возможнолсть строить свечки по Bid/Ask из таблицы Инструменты?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/949/</id>
    <title type="text">Двойная регистрация, вопрос</title>
    <published>2010-03-24T15:40:00Z</published>
    <updated>2010-03-24T15:40: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;Здравствуйте. Скажите - что произойдет во внутренностях фреймворка,
если 2 раза подряд вызвать&lt;/p&gt;
&lt;p&gt;RegisterSecurity(lkoh);
RegisterSecurity(lkoh);&lt;/p&gt;
&lt;p&gt;будет создано 2 канала DDE к квику?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/858/</id>
    <title type="text">MetaTrader</title>
    <published>2010-03-24T11:26:00Z</published>
    <updated>2010-03-24T11:26:00Z</updated>
    <author>
      <name>elcust</name>
      <uri>https://stocksharp.ru/users/27762/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="wealth-lab" />
    <content type="html">&lt;p&gt;Михаил, добрый день. Можно ли с Вашей помощью реализовать  получение
котировок из MetaTrader при помощи DDE??? MetaTrader с радостью их
посылает через DDE и в Exel можно их увидеть, я бы хотел так же через
DDE видеть их в .Net&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/890/</id>
    <title type="text">Не загружается файл настроек info.wnd</title>
    <published>2010-03-24T10:03:00Z</published>
    <updated>2010-03-24T10:03: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;Добрый день!
Quik 5.15.0.69&lt;/p&gt;
&lt;p&gt;StockSharp_1.7, Updated Mar 10, 2010&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="section"&gt;Ошибка&lt;/h2&gt;
&lt;h2 id="retry.cancel"&gt;Не хватило памяти под объекты,
без которых приложение работать не может.
Если какие-либо из запущенных сейчас
программ Вам не нужны, закройте их
и выберите RETRY
.Выберите CANCEL для прекращения работы.&lt;/h2&gt;
&lt;h2 id="section-1"&gt;Повтор   Отмена&lt;/h2&gt;
&lt;p&gt;Какие решения?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/891/</id>
    <title type="text">А индикаторы?</title>
    <published>2010-03-22T18:10:00Z</published>
    <updated>2010-03-22T18:10: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;Добрый день. Ваша библиотека сама по себе мощный инструмент. спасибо
за ее создание и обнародование. Однако при построении робота я
столкнулся с вопросом расчета индикаторов. Более менее простые не
составляет труда рассчитать самостоятельно в программе (всяческие
средние и каналы). Посложнее - Параболик или Ишимоку - тоже в побщем-
то можно. Но возникает такая проблема - расчетные значения отличаются
от полученных автоматически в том же Квике. Этот эффект видимо
появляется потому что значения сложных индикаторов сильно зависят от
метода их расчета (например от выбора начальной точки) Поскольку я
сейчкас переписываю роботов с Qpile (внутреннего языка Квика)
под .NET, это несколько напрягает: результаты работы с квиковскими
индикаторами вполне удовлетворяли.
Есть ли возможность получить значения индикаторов из Квика (кроме
тормозной передачи через текстовый файл)? Если нет - что посоветуете?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/941/</id>
    <title type="text">Не могу подключится к Quik</title>
    <published>2010-03-20T19:16:00Z</published>
    <updated>2010-03-20T19:16:00Z</updated>
    <author>
      <name>Genzo</name>
      <uri>https://stocksharp.ru/users/27700/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;На версии 5.14.0.93 Qiuik Junior от finam.ru немогу подключиться через
S#, говорит что &amp;quot;Неудалось подключиться к Quik. Возможно, в Quik-е не
включена обработка внешних транзакций.&amp;quot;. Хотя к версии Quik-Junior
5.16.0.128 скаченной с quik.ru подключаюсь без проблем.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/895/</id>
    <title type="text">Гарантированный вход/выход в рынок</title>
    <published>2010-03-20T13:26:00Z</published>
    <updated>2010-03-20T13:26:00Z</updated>
    <author>
      <name>Dmitri Kaptsov</name>
      <uri>https://stocksharp.ru/users/28125/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Подскажите,
Как наиболее быстро можно войти или выйти из рынка используя S#. У
меня алгоритм такой: событие OnProcess вызывается раз в секунду. При
вызове этого метода каждый раз происходит проверка выставленных, но не
выполненных заявок. Для такой заявки определяется текущая цена через
GetMarketPrice и заявка перерегистрируется по ней (биржа РТС). Можно
ли как-то ускорить этот процесс при помощи котирования или еще как-то?
С уважением
Дмитрий Капцов&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/899/</id>
    <title type="text">Доболнительная информация по сделкам.</title>
    <published>2010-03-19T17:33:00Z</published>
    <updated>2010-03-19T17:33:00Z</updated>
    <author>
      <name>Andrey</name>
      <uri>https://stocksharp.ru/users/28611/</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;_trader.ProcessWellKnownDdeData += (name, trades) =&amp;gt;
{
// узнаем, что пришедшие данные отвечают за стакан
if (name.Contains(&amp;quot;[trade]my&amp;quot;))
{
foreach (var trade in trades)
{
var traded = (Trade)trade.Key;
// если доп. информация записывается в
котировку первый раз, то информацию необходимо инициализировать
if (traded.ExtensionInfo == null)
traded.ExtensionInfo = new
Dictionary&amp;lt;object, object&amp;gt;();&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                       // если таблица настроена с
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;дополнительными полями
if (trade.Value.Count == 8)
traded.ExtensionInfo[&amp;quot;aaa&amp;quot;] =
trade.Value[7].To&amp;lt;string&amp;gt;();
}
}
};&lt;/p&gt;
&lt;p&gt;возникает проблема в том, что в trades лежит сразу и Trade и MyTrade...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/948/</id>
    <title type="text">Не идут сделки в SampleSMA</title>
    <published>2010-03-19T15:39:00Z</published>
    <updated>2010-03-19T15:39:00Z</updated>
    <author>
      <name>dart</name>
      <uri>https://stocksharp.ru/users/28358/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Сегодня открыл учебный квик в БКС (он там 5.15) чтобы версию S#1.7
попробовать.
Приложенный wnd файл не открылся. Пишет ошибку переполнение памяти и
квик вылетает.
Вобщем вручную настроил. Единственное в таблице стоп-заявки нескольких
полей не нашёл (время действия, активна с, активны по и т.д.). Ну да
бог с ним. Всё работает нормально Sample, SampleConsole, SampleCandle.
В SampleSMA строятся свечки, скользящие средние пересекаются вверх,
вниз - а сделки не идут.
Может потому что в OnProcess после Gettimeframecandle алгоритм доходит
до строк
if (candle == null)
return true;
а дальше не идёт?&lt;/p&gt;
</content>
  </entry>
</feed>