﻿<?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=44</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T21:37:06Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=44" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/8052/</id>
    <title type="text">Не отображаются сделки на графике</title>
    <published>2017-01-31T11:01:53Z</published>
    <updated>2017-02-06T16:04:14Z</updated>
    <author>
      <name>Knup</name>
      <uri>https://stocksharp.ru/users/50721/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp.Xaml.Charting" />
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;Необходимо по моей таблице сделок (список List&lt;DealTableRow&gt; dealtable) отобразить графически сделки на графике цены (историческая).&lt;/p&gt;
&lt;p&gt;Делаю следующим образом:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
private void DrawTradesElements(List&amp;lt;DealTableRow&amp;gt; dealtable)
        {
            if (_chartTradeElement != null)
                _chartArea.Elements.Remove(_chartTradeElement);

            _chartTradeElement = new ChartTradeElement();

            _chartArea.Elements.Add(_chartTradeElement);

            var data = new ChartDrawData();

            this.GuiAsync(() =&amp;gt;
            {
                foreach (var d in dealtable)
                {
                    // Формируем сделку MyTrade, используя данные строки d таблицы сделок dealtable
                    var t = new MyTrade
                    {
                        Trade = new Trade
                        {
                            Time = d.enter_time,
                            Price = d.p_enter.To&amp;lt;decimal&amp;gt;(),
                            OrderDirection = d.direction == &amp;quot;LONG&amp;quot; ? Sides.Buy : Sides.Sell,
                            Volume = 1,
                        }
                    };

                    t.Order = new Order {Direction = t.Trade.OrderDirection ?? Sides.Buy};

                    data.Group(t.Trade.Time).Add(_chartTradeElement, t);
                }

                Chart.Draw(data);
            });
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В результате на графике Chart отображается только одна (первая) сделка из таблицы сделок dealtable:
&lt;a href="http://stocksharp.ru/file/104146"&gt;http://stocksharp.ru/file/104146&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Почему не отображаются все сделки?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8060/</id>
    <title type="text">Не изменяется поле Portfolio.CurrentValue при работе с Quik через Lua</title>
    <published>2017-02-04T23:21:36Z</published>
    <updated>2017-02-04T23:21:36Z</updated>
    <author>
      <name>inglerok</name>
      <uri>https://stocksharp.ru/users/97473/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="Lua" />
    <category term="Portfolio" />
    <category term="Portfolio.CurrentValue" />
    <content type="html">&lt;p&gt;Добрый вечер!
Версия S# 4.3.19.5_ru&lt;/p&gt;
&lt;p&gt;При работе с терминалом не обновляется поле Portfolio.CurrentValue (после открытия \ закрытия позиций). Из-за этого нет возможности вычислить pnl.
Проблему подтвердил, используя пример StockSharp (SampleQuik) из указанной выше версии. Записал короткий ролик: &lt;a href="http://spiridonov.me/files/ss_error_portfolio_current_value.mp4" rel="nofollow" target="_blank"&gt;http://spiridonov.me/files/ss_error_portfolio_current_value.mp4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;P.S. Из примера S# (SampleQuik) попробовал отправить заявку (инструменты-&amp;gt;новая заявка) - поле Portfolio.CurrentValue тоже не обновляется.
При запуске все значения приходят верно.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8055/</id>
    <title type="text">Shell 4_3_19_5</title>
    <published>2017-02-01T17:15:31Z</published>
    <updated>2017-02-04T00:47:59Z</updated>
    <author>
      <name>Матильда</name>
      <uri>https://stocksharp.ru/users/97730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Новая версия Shell не компилируется в отличие от старой (4_3_13), причем не у меня одного. То ли ссылок каких-то не хватает, то ли еще чего. Вываливается несколько десятков ошибок. Самые распространенные имеют вид типа такого:
Severity	Code	Description	Project	File	Line	Suppression State
Error	CS0117	'FixMessageAdapter' does not contain a definition for 'ExchangeBoard'	Shell	...\StockSharp_Edu_4_3_19_5\Shell\ConnectionEngine.cs	295	Active&lt;/p&gt;
&lt;p&gt;Буду благодарен, если подскажете, что делать в такой ситуации.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8053/</id>
    <title type="text">Не работает дизайнер форм Visual studio.</title>
    <published>2017-01-31T13:37:41Z</published>
    <updated>2017-02-02T12:16:57Z</updated>
    <author>
      <name>Bato</name>
      <uri>https://stocksharp.ru/users/16773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p x:Static="" loc:LocalizedStrings.XamlStr540=""&gt;Доброго времени суток. Возникла проблема с дизайнером форм wpf в visual studio community. Ругается на ```
Title=&amp;quot;&amp;quot;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-**the"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7033/</id>
    <title type="text">Создание CandleManager при неодновременном запуске двух стратегий в одном приложении</title>
    <published>2017-01-04T14:59:00Z</published>
    <updated>2017-02-02T07:50:54Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Имеется приложение, которое позволяет запускать несколько стратегий одновременно.
Поясните, пожалуйста, каков подход Стокшарпа, экземпляр CandleManager должен создаваться свой отдельный на каждую стратегию, или один общий?
При создании отдельного CandleManager на каждую стратегию, каким образом решается проблема, что второй созданный CandleManager не получает тиковые данные с начала текущей торговой сессии по тому же инструменту, по которому первый CandleManager их успешно получил и построил на их основании свечки?
При создании одного общего CandleManager на все стратегии, каким образом должна решаться проблема, что вторая запускаемая стратегия не получит уже сформированные к моменту ее запуска свечки?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8047/</id>
    <title type="text">StockSharp.BusinessEntities</title>
    <published>2017-01-30T14:07:19Z</published>
    <updated>2017-02-01T17:30:29Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Добрый день. Возникла проблема с инструментами, практически все значения равны null. С Quik соединение есть, все портфели и инструменты в combobox загружаются, по рыночной цене заявки выставляются, но пытаюсь вытащить цену лучшего бида и выдает ошибку (decimal x = Security.BestBid.Price).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7013/</id>
    <title type="text">Ошибка сохранения тиковых данных с финама в формате bin</title>
    <published>2016-12-25T15:45:29Z</published>
    <updated>2017-01-30T23:44:41Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При попытке закачки тиковых данных с финама в формате bin появляется сообщение об ошибке System.ArgumentOutOfRangeException: Неправильный идентификатор сделки.
Имя параметра: messages
Фактическое значение было -26209292033.
В CSV при этом нормально сохраняется, но номер сделки действительно отрицательный.
Это только у меня такая проблема или у всех наблюдается?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8040/</id>
    <title type="text">StockSharp.BusinessEntities.Security</title>
    <published>2017-01-26T18:35:30Z</published>
    <updated>2017-01-27T15:28:24Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Доброго времени суток. Подскажите, по какой причине свойства BestBid, BestAsk и многие другие класса Security передают нулевое значение при выражениях типа:
decimal X = Convert.ToDecimal(Security.BestBid);&lt;/p&gt;
&lt;p&gt;При этом такое выражение заработало: string Id = Convert.ToString(Security.Id)
Quik 7.7.0.89, S# последней версии.
Заранее спасибо за помощь!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7827/</id>
    <title type="text">В гидре на свечном графике нельзя поменять период у индикатора SMA</title>
    <published>2017-01-13T18:49:46Z</published>
    <updated>2017-01-26T18:23:44Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;В гидре на свечном графике (минутки) добавляю индикатор SMA. С периодом по умолчанию (32) индикатор строится нормально, но если зайти в его настройки и попытаться поменять период, то поле подсвечивается как с ошибкой и на всплывающей подсказке написано &amp;quot;Элемент с тем же ключом уже добавлен&amp;quot;. Как поменять период?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8039/</id>
    <title type="text">Не приходят свечи при переносе кода на другой комп. (Quik Junior)</title>
    <published>2017-01-25T20:46:59Z</published>
    <updated>2017-01-26T17:04:06Z</updated>
    <author>
      <name>Acuarus</name>
      <uri>https://stocksharp.ru/users/5906/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не работает код, нигде кроме одного стационарного компа, на котором библиотека установлена несколько лет. Сейчас использую 4.2.26, подключение Lua, тестовый Quik Junior 7.1.0.381 от Arqa напрямую. Сам комп на котором все работает Win 7, 64 бита.
Решил перенести все на виртуальную машину. Абсолютно рабочий код не работает на любом другом железе (не приходят свечи). Пробовал скомпелированый и из студии. Причем перепробовал версии ОС: Win 7 (другой комп), Win 8 (другой комп), Win Server 2008, 2012, 2016 на сервере, везде картина одна и та же. Архивы разблокированы, vcredit устанавливался, брэндмауэр отключал-включал, Lua запускается, ни чего не помогает. Инструмент и портфель приходит, стакан приходит исправно, не приходят свечи. Может кто подскажет куда смотреть ? Привязка к железу есть какая нибудь ? Раньше была, сейчас я так понял, что нет, но ни как по другому не могу объяснить. Может кто подскажет куда смотреть ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7008/</id>
    <title type="text">Автоматическая авторизация в QUIK</title>
    <published>2016-12-21T15:50:17Z</published>
    <updated>2017-01-26T16:28:37Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Коллеги, подскажите, пожалуйста, должна ли работать автоматическая авторизация в квике?
Запускаю пример SampleQuikStartStop, появляется форма ввода логина и пароля в квике, само тестовое приложение пишет, что авторизация произведена, но по факту окно авторизации остается висеть открытым.
Вижу в дебаге, что метод QuikTerminal.Login(login, password) успешно запускается, и вроде как все действия в нем выполняются без ошибок, но результата нет.
Стокшарп v4.3.19.5, брокер Открытие, Quik 7.2.1.5.&lt;/p&gt;
&lt;p&gt;Это у меня какой-то прикол с брокерским квиком или в целом эта фича не работает?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8038/</id>
    <title type="text">Кто смог подключиться к демо-доступу Transaq Forts от Finam?</title>
    <published>2017-01-25T10:38:39Z</published>
    <updated>2017-01-25T10:38:39Z</updated>
    <author>
      <name>sulima-sm</name>
      <uri>https://stocksharp.ru/users/96920/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Доброе утро. Использую демо-доступ от бракера Финам (ФОРТС), тот который на пять дней. Пишет не правильный логин, пароль или тачмемори. Сервер и порт использую tr1-demo.finam.ru и 3950.
Подскажите пожалуйся в чем может быть проблема.&lt;/p&gt;
&lt;p&gt;Демо-доступ Transaq MMA от Финам c сервером и портом 89.202.47.149:13900 работает без проблем&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8036/</id>
    <title type="text">S#.API + Quik</title>
    <published>2017-01-24T11:16:09Z</published>
    <updated>2017-01-24T11:17:07Z</updated>
    <author>
      <name>novichok</name>
      <uri>https://stocksharp.ru/users/97964/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Всем привет!
Делаю простенькое wpf приложение, настроил соединение через Lua. Инструменты и портфели успешно загружает в комбобоксы.
Но столкнулся с парой сложностей и прошу помощи)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Как лучше по выбранному в комбобоксе инструменту получить его BestBid и BestAsk в какую-нибудь переменную.Или что не так в этом варианте&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;     Security = new Security();
     string bid
     Security11 = (Security)ComboBox.SelectedItem;
     bid = Convert.ToString(Security11.BestBid);
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Правильно ли я описал заявку и ее регистрацию. В квике не отображаются заявки&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Security=new Security();
var Order = new Order
;
Trader.RegisterOrder(Order);&lt;/p&gt;
&lt;p&gt;Заранее большое спасибо за помощь!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8033/</id>
    <title type="text">Ошибка. Помогите пожалуйста.</title>
    <published>2017-01-23T14:03:45Z</published>
    <updated>2017-01-23T15:49:28Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Добрый день. Подскажите, пожалуйста, кто сталкивался или знает решения проблемы. Пишу согласно примеру, но в строке &amp;quot;ComboBox.ItemsSource = Trader.Securities;&amp;quot; студия выдает ошибку, что не содержит определения для ItemsSource. Wpf приложение, подключаюсь через  Lua. Код представлен ниже (нужная строка в самом низу).&lt;/p&gt;
&lt;p&gt;private void button_Click(object sender, RoutedEventArgs e)
{
Trader = new QuikTrader(QuikTerminal.GetDefaultPath())
{
LuaFixServerAddress = &amp;quot;127.0.0.1:5001&amp;quot;.To&lt;EndPoint&gt;(),
LuaLogin = &amp;quot;quik&amp;quot;,
LuaPassword = &amp;quot;quik&amp;quot;.To&lt;SecureString&gt;()
};&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        Trader.Connect();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Trader.NewSecurities += ComboBox=&amp;gt; this.GuiAsync(() =&amp;gt;
{
ComboBox.ItemsSource = Trader.Securities;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        });
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8029/</id>
    <title type="text">Баг в WhenAllTrades()</title>
    <published>2017-01-21T11:08:23Z</published>
    <updated>2017-01-21T11:27:51Z</updated>
    <author>
      <name>Slepoy</name>
      <uri>https://stocksharp.ru/users/820/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="WhenAllTrades" />
    <content type="html">&lt;p&gt;Найден баг в работе &amp;quot;WhenAllTrades() - создать правило на событие появления всех сделок по заявке.&amp;quot; Правило, помимо своего базового назначения: реакции на появление всех сделок по заявке, когда оно присылает коллекцию со сделками, реагирует ещё и на события появления и изменения ордера, присылая при этом пустую коллекцию. Скрин: &lt;a href="http://stocksharp.ru/file/104104"&gt;http://stocksharp.ru/file/104104&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Код стратежки для вопроизведения проблемы&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cs"&gt;
class SmartStrategy4: Strategy 
{
        decimal neededVolume = 10;                                                             
        decimal currentVolume;                   
        bool tradeFullFlag = true;
        bool unRegOrderFlag = true;

        protected override void OnStarted()   
        {
            var sRule = Security.WhenMarketDepthChanged(Connector).Do((srArg, stakanArg) =&amp;gt;
                           {  
                              if(currentVolume &amp;gt;= neededVolume)                                                       
                                 Stop();

                              if(tradeFullFlag || unRegOrderFlag)
                              { 
                                   var openBuyOrder = this.BuyAtLimit(stakanArg.BestBid.Price, 2);                        
                                                                                              
                                   var myTrRule = openBuyOrder.WhenNewTrade(Connector).Do((rArg, myTradeArg) =&amp;gt;        
                                                             {   
                                                                    currentVolume += myTradeArg.Trade.Volume;
                                                             }).Apply(this);       
                           
                                   var myAlltRule = openBuyOrder.WhenAllTrades(Connector).Do((rArg, myTradeCollArg) =&amp;gt; 
                                                             {
                                                                    if (myTradeCollArg.Any()) 
                                                                        tradeFullFlag = true;                                                                        
                                                              }).Apply(this);

                                   var regRule = openBuyOrder.WhenRegistered(Connector).Do((rArg, orderArg) =&amp;gt;         
                                                          {                                                                                                                        
                                                                  if(openBuyOrder.State != OrderStates.Done &amp;amp;&amp;amp; !openBuyOrder.IsMatchedPartially())
                                                                      CancelOrder(openBuyOrder);                                                                                 
                                                          }).Apply(this);

                                   var unRegRule = openBuyOrder.WhenCanceled(Connector).Do((rArg, orderArg) =&amp;gt; { unRegOrderFlag = true; }).Apply(this);
        
                                   RegisterOrder(openBuyOrder);                                                    

                                   tradeFullFlag = false; 
                                   unRegOrderFlag = false; 
                              }                                                                                             
                         }).Apply(this);                                                   
            base.OnStarted();                                                                  
        }
    }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Выше представлена модифицированная стратежка из обучающих уроков. Она выставляет лимитку на покупку по лучшему биду, объёмом 2 коня. И тут же снимает её, если её сразу не скушали. И так до тех пор, пока не наберёт 10 коней. Стратежка конечно убогая, но тут важно другое, что если поставить точку остановки на анонимном методе у правила, которое создаёт метод WhenAllTrades(), то мы увидим как оно будет постоянно срабатывать, оно будет отрабатывать каждое изменение ордера: постановку/отмену, при этом будет присылать пустую коллекцию. Такого быть не должно, правило должно срабатывать лишь единожды - на событие полного исполнения. Не должно быть холостых срабатываний. Сейчас оно отрабатывает в перемешку: холостой-холостой-холостой-боевой-холостой-холостой--холостой- боевой и т.д.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Как поправить проблему&lt;/strong&gt;&lt;/u&gt;
Залезть в исходники, в файл MarketRuleHelper.cs. Найти там класс AllTradesOrderRule и малость подпилить строчку:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cs"&gt; private bool AllTradesReceived =&amp;gt; Order.State == OrderStates.Done &amp;amp;&amp;amp; (Order.Volume - Order.Balance == _receivedVolume); 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Как нужно правильно - я не знаю, но я бы ввёл проверку на нулевую позицию. В левой части строчки -  рыть бесполезно, т.к. статус Done не даёт однозначного ответа: заявка исполнена или снята, поэтому правило реагирует и на отменённую заявку тоже. Поэтому рыть надо правее. Допустим, заявка снята, левая часть нам даст true, но и правая часть тоже даст true, ибо разность объёма и баланса даст ноль, а _receivedVolume у нас тоже ноль, т.к. мы ещё не успели ничего набрать. Поэтому, надо проверить, чтобы _receivedVolume не был ноль. Я бы попробовал именно так:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cs"&gt;private bool AllTradesReceived =&amp;gt; Order.State == OrderStates.Done &amp;amp;&amp;amp; _receivedVolume != 0  &amp;amp;&amp;amp; (Order.Volume - Order.Balance == _receivedVolume); 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;P.S. Можете не отвечать на данное сообщение. Только, прошу: не надо меня отправлять открывать счёт, чтобы команда техподдержки чего-то тут увидела. Я достаточно полазил по гитхабу, чтобы понять кто правит баги и делает основную работу. И данный человек читает сей форум. Считайте что я это всё написал как-бы на гитхабе. Я пока не умею им пользоваться - времени пока нет разбираться, но в будущем разберусь. В общем, данный баг надо чинить. Успехов!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7823/</id>
    <title type="text">Quik Junior 7.6.1.1 + StockSharp </title>
    <published>2017-01-13T00:17:51Z</published>
    <updated>2017-01-19T21:14:44Z</updated>
    <author>
      <name>aoleynikov</name>
      <uri>https://stocksharp.ru/users/72744/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="#quiklua #quik" />
    <content type="html">&lt;p&gt;Я пытаюсь настроить взаимодействие между Quik и Stocksharp (через lua). Насколько я понял из уроков по s# — первым шагом мне необходимо загрузить Lua скрипт (который я беру из папки References в s#). На данном этапе у меня происходит какая-то проблема — падает эксепшн &lt;a href="https://monosnap.com/file/hgy0qFBSVdkYSaYn8zyQpGRq3ag6vS" rel="nofollow" target="_blank"&gt;https://monosnap.com/file/hgy0qFBSVdkYSaYn8zyQpGRq3ag6vS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Я пользуюсь последней версией Quik Junior 7.6.1.1. Во всех уроках, что я видел, версия Quik более старая. Хотел бы уточнить, как возможно решить эту проблему?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8025/</id>
    <title type="text">Connector.RegisterTrades подвешивает терминал Quik</title>
    <published>2017-01-19T21:02:26Z</published>
    <updated>2017-01-19T21:02:26Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Не знаю, увидят разработчики или нет, но написать должен.
При подписке на сделки метод Connector.RegisterTrades блокирует поток, в котором работает терминал Quik, что приводит к его зависанию до нескольких секунд. Чем ближе к вечерней сессии (соответственно чем больше сделок накопилось), тем на большее время подвисает терминал, пока не передаст все накопившиеся сделки. Соответственно перестают поступать данные по другим инструментам и с терминалом невозможно взаимодействовать.
Может быть возможно разбить сделки на несколько пакетов и передавать частями?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8016/</id>
    <title type="text">Не правильное время дневного клиринга Forts (разработчики обратите внимание!)</title>
    <published>2017-01-16T21:48:04Z</published>
    <updated>2017-01-19T10:02:02Z</updated>
    <author>
      <name>sulima-sm</name>
      <uri>https://stocksharp.ru/users/96920/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При использовании ExchangeBoard.Forts.IsTradeTime(CurrentTime) получаю время дневного клиринга с 14.00 по 14.03, что не верно! Кто чем пользуется?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8020/</id>
    <title type="text">Вопрос ко всем не равнодушным по дочерним стратегиям TakeProfitStrategy и StopLossStrategy</title>
    <published>2017-01-18T18:08:57Z</published>
    <updated>2017-01-18T21:18:02Z</updated>
    <author>
      <name>sulima-sm</name>
      <uri>https://stocksharp.ru/users/96920/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Стокшарп позиционирует свой продукт как полностью бесплатный (за исключением нескольких коннекторов). При попытке использования котирования система запросила лицензию, получил бесплатную - итог &amp;quot;Ваша лицензия не поддерживает котирование&amp;quot;. При попытке использования дочерних стратегий  TakeProfitStrategy и StopLossStrategy (делал все по мануалу) получил ошибку типа не зарегистрирован отфильтрованный стакан инструмента, RegisterFilteredMarketDepth пробовал безуспешно.
Для этих дочерних стратегий тоже нужна лицензия? Если нет ---киньте пожалуйста код, или придется делать через обычную стоп-заявку(((
Заранее всем спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/7014/</id>
    <title type="text">Проблемы с Hydra</title>
    <published>2016-12-25T18:00:16Z</published>
    <updated>2017-01-18T18:49:37Z</updated>
    <author>
      <name>Shandr</name>
      <uri>https://stocksharp.ru/users/6259/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Привет всем. У меня возникла следующая трудность при работе с гидрой.&lt;/p&gt;
&lt;p&gt;Я установил гидру последней версии, но при скачивании у меня возникли проблемы. Во-первых, я указал один только инструмент (SBRF), а гидра начала качать данные по всем инструментам. Потом программа завершила свою работу с такой ошибкой (фото: 1). Потом я переустановил программу, и теперь при запуске гидры у меня возникает ошибка (фото: 2).&lt;/p&gt;
&lt;p&gt;Я хотел бы скачать исторические данные за определенный период по любым акциям, и выгрузить эти данные в формате файла эксель. Подскажите, пожалуйста, как правильно скачивать данные?&lt;/p&gt;
</content>
  </entry>
</feed>