﻿<?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=152</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T10:01:18Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=152" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3113/</id>
    <title type="text">Проблема со стоп-заявками в 4.1.5</title>
    <published>2012-10-24T19:38:22Z</published>
    <updated>2012-10-24T19:38:22Z</updated>
    <author>
      <name>alexxys</name>
      <uri>https://stocksharp.ru/users/6401/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Перешел с версии 3.2.11 на 4.1.5 и появилась проблема со стоп-заявками. После отката на версию 4.1.4 проблема пропала.
Суть проблемы:
Когда выставляю стоп-заявку средствами S#, и когда эта заявка исполняется, то не вызываются события QuikTrader.NewStopOrders и QuikTrader.StopOrdersChanged, а вместо этих событий в QuikTrader.ProcessDataError ловится такое исключение:
&lt;img src="http://s019.radikal.ru/i630/1210/b6/9cf2ae32c6ca.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Как мне кажется, исключение возникает при обращении к коллекции QuikTrader.StopOrdersTable.Columns.&lt;/p&gt;
&lt;p&gt;Стоп-заявки выставляю таким кодом:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
		Order
			orStopOrder = new Order
				{
					Type = OrderTypes.Conditional,
					Volume = iVolume,
					Price = dcPrice,
					Portfolio = prtPortfolio,
					Security = secSecurity,
					Direction = dcStopLoss &amp;lt; dcTakeProfit ? OrderDirections.Sell : OrderDirections.Buy,
					Comment = &amp;quot;Placed by TradingTrainer&amp;quot;,
					ExpiryDate = DateTime.MaxValue,
					StopCondition = new QuikStopCondition
					{
						Type = QuikStopConditionTypes.LinkedOrder,						
						LinkedOrderPrice = dcTakeProfit,
						LinkedOrderCancel = false,
						StopPrice = dcStopLoss,
						ActiveTime = null,
					},
				};
		m_StockSharpTrader.RegisterOrder(orStopOrder);

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3112/</id>
    <title type="text">StockSharp внезапно перестал подключаться к квику</title>
    <published>2012-10-24T12:03:51Z</published>
    <updated>2012-10-24T12:03:51Z</updated>
    <author>
      <name>NattyD</name>
      <uri>https://stocksharp.ru/users/687/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Не могу понять, что происходит, еще вчера все было ок, ничего не менял ни переустанавливал, при подключении получаю такой эксепшн:&lt;a href="http://rghost.ru/41126841.view" rel="nofollow" target="_blank"&gt;&lt;img src="http://rghost.ru/41126841/image.png" alt="" /&gt;&lt;/a&gt;
При этом приводы (QScalp, например) подключаются нормально. Робот и терминалы запускаю не из под админа, как и обычно. Антивирусов нет.&lt;/p&gt;
&lt;p&gt;Пробовал на разных квиках, стокшарп 4.1.5 и 4.1.3&lt;/p&gt;
&lt;p&gt;Кто нибудь сталкивался?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3111/</id>
    <title type="text">Нерешенные проблемы</title>
    <published>2012-10-23T21:35:47Z</published>
    <updated>2012-10-23T21:35:47Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Какие на данный момент есть нерешенные проблемы, которые актуальны даже в версии 4.1.5?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3110/</id>
    <title type="text">GetCurrentValue() возвращает 0</title>
    <published>2012-10-23T21:32:50Z</published>
    <updated>2012-10-23T21:32:50Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Здравствуйте, коллеги.&lt;/p&gt;
&lt;p&gt;Я поправил индикаторы DiPlus/DiMinus/ATR и перед заливкой изменений на CodePlex на свою беду обновил проект. В результате перестали выполняться тесты, которые прекрасно работали до обновления. Исследование показало, что метод GetCurrentValue() иногда возвращает неверные значения.&lt;/p&gt;
&lt;p&gt;Что я делаю:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;В индикатор WilderMovingAverage с периодом 6 последовательно передаю значения 0, 0, 0, 0, 0, 1, 0.&lt;/li&gt;
&lt;li&gt;После передачи индикатору значения 1 на выходе метода Process() получаю значение 0.16.&lt;/li&gt;
&lt;li&gt;Следующий вызов GetCurrentValue&amp;lt;decimal&amp;gt;() возвращает 0. Я ожидаю, что он вернет 0.16.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Версия StockSharp.Algo - 4.1.5 changeset 20260.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3109/</id>
    <title type="text">Latency</title>
    <published>2012-10-23T20:17:31Z</published>
    <updated>2012-10-23T20:17:31Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Странное поведение у эмулятора обнаружил: выставляю еmulationTrader.MarketEmulator.Settings.Latency = TimeSpan.FromSeconds(2).
В логах читаю:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Заявка 86083822/3 Продажа Цена=146990 Объем=15 Сост=Active Бал=15 зарегистрирована с задержкой 00:00:04&lt;/li&gt;
&lt;li&gt;Заявка 86083822/3 Продажа Цена=146990 Объем=15 Сост=Done Бал=15 отменена с задержкой 00:00:04
Так и должно быть, что задержка удваивается?
Использую последнюю версию с кодплекса.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3108/</id>
    <title type="text">Структура написания приложения использованием S#</title>
    <published>2012-10-23T18:26:47Z</published>
    <updated>2012-10-23T18:26:47Z</updated>
    <author>
      <name>SelfDeleted</name>
      <uri>https://stocksharp.ru/users/27631/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Доброго времени суток!
А может кто из знатоков. Привести пример кода вывода стакана из Quik в ваше приложение. Для примера хотя бы в том виде в котором он есть в Quik.&lt;/p&gt;
&lt;p&gt;Просто для начинающего очень не просто разобраться в этом.&lt;/p&gt;
&lt;p&gt;А код нужен чтобы понять структуру написания приложения с использованием S#&lt;/p&gt;
&lt;p&gt;Спасибо за понимание.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3106/</id>
    <title type="text">Помогите прописать событие.</title>
    <published>2012-10-23T05:52:48Z</published>
    <updated>2012-10-23T05:52:48Z</updated>
    <author>
      <name>Кудрев</name>
      <uri>https://stocksharp.ru/users/6154/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Добрый день ребята.
Кто нибудь может помочь прописать событие.
Чтобы на мою заявку как только она исполнена выставлялась профит и стоп заявка.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void OnNewOrderTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
{
    // для каждой сделки добавляем защитную пару стратегии 
    var protectiveStrategies = trades.Select(t =&amp;gt;
    {
        // выставляет тейк-профит в 40 пунктов 
        var takeProfit = new TakeProfitStrategy(t, 40);

        // выставляет стоп-лосс в 20 пунктов 
        var stopLoss = new StopLossStrategy(t, 20);

        return new TakeProfitStopLossStrategy(trade, takeProfit, stopLoss);
    });

    ChildStrategies.AddRange(protectiveStrategies);
}


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Код я взял с примера а куда событие прописать и как не могу додумать.&lt;/p&gt;
&lt;p&gt;// создаем шлюз к Quik-у
var trader = new QuikTrader(@&amp;quot;Ваш путь к Квик директории&amp;quot;);
// подписываемся на событие успешного подключения
// все действия необходимо производить только после подключения
trader.Connected += () =&amp;gt;
{
Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// извещаем об успешном соединении
waitHandle.Set();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;};&lt;/p&gt;
&lt;p&gt;Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);&lt;/p&gt;
&lt;p&gt;trader.Connect();&lt;/p&gt;
&lt;p&gt;// дожидаемся события об успешном соединении
waitHandle.WaitOne();
trader.NewPortfolios += portfolios =&amp;gt;
{
if (_portfolio == null)
{
// находим нужный портфель и присваиваем его переменной _portfolio
_portfolio = portfolios.FirstOrDefault(p =&amp;gt; p.Name == account);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    if (_portfolio != null)
    {
        Console.WriteLine(&amp;quot;Портфель {0} появился.&amp;quot;, account);

        // если инструмент и стакан уже появились, 
        // то извещаем об этом основной поток для выставления заявки 
        if (_lkoh != null &amp;amp;&amp;amp; _depth != null)
            waitHandle.Set();
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;};
// подписываемся на событие появление инструментов
trader.NewSecurities += securities =&amp;gt;
{
if (_riz2 == null)
{
// находим Лукойл и присваиваем ее переменной ртс
_riz2 = securities.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    if (_riz != null)
    {
        Console.WriteLine(&amp;quot;Инструмент ртс появился.&amp;quot;);

        // запускаем экспорт стакана
        trader.RegisterQuotes(_riz2);

        if (_portfolio != null)
            waitHandle.Set();
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;};
// подписываемся на событие появления моих новых сделок
trader.NewMyTrades += myTrades =&amp;gt;
{
foreach (var myTrade in myTrades)
{
var trade = myTrade.Trade;
Console.WriteLine(&amp;quot;Сделка {0} по цене {1} по бумаге {2} по объему {3} в {4}.&amp;quot;, trade.Id, trade.Price, trade.Security.Code, trade.Volume, trade.Time);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;};&lt;/p&gt;
&lt;p&gt;// подписываемся на событие обновления стакана
trader.MarketDepthsChanged += depths =&amp;gt;
{
if (_depth == null &amp;amp;&amp;amp; _riz2 != null)
{
_depth = depths.FirstOrDefault(d =&amp;gt; d.Security == _riz2);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    if (_depth != null)
    {
        Console.WriteLine(&amp;quot;Стакан ртс появился.&amp;quot;);

        // если портфель уже появился, то извещаем об этом основной поток для выставления заявки 
        if (_portfolio != null)
            waitHandle.Set();
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;};
Console.WriteLine(&amp;quot;Дожидаемся появления в программе инструмента ртс и портфеля {0}...&amp;quot;.Put(account));&lt;/p&gt;
&lt;p&gt;// запускаем экспорт по DDE
trader.StartExport(new[]{ trader.SecuritiesTable, trader.MyTradesTable, trader.EquityPositionsTable, trader.EquityPortfoliosTable, trader.OrdersTable });&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3105/</id>
    <title type="text">Как передать в индикатор QuikCandle?</title>
    <published>2012-10-22T11:49:16Z</published>
    <updated>2012-10-22T11:49:16Z</updated>
    <author>
      <name>profts</name>
      <uri>https://stocksharp.ru/users/6174/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;из квика получаю историю свечек и при старте стратегии прогоняю индикаторы на истории.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
Trader.NewCustomTables += (type, objects) =&amp;gt;
                        {
 if (type == typeof(QuikCandle))
                            {
                                var candles = objects.Cast&amp;lt;QuikCandle&amp;gt;();

                                foreach (var candle in candles.Reverse())
                                {
                                        Sma.Process((DecimalIndicatorValue)candle.ClosePrice);
                                        ATR.Process((CandleIndicatorValue)candle);
}
}
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;С индикаторами, работающими с DecimalIndicatorValue,  все просто, а как быть с тем же ATR, которому нужно передать  CandleIndicatorValue?&lt;/p&gt;
&lt;p&gt;и еще вопрос, наверно касательно больше С#. не могу разобраться с форматами DateTime. К примеру, есть условие, не входить раньше 11.00.  Как сравнить время окончания свечки с этим временем и проверить удовлетворяет ли этому условию или нет? )))   использую _series.GetCandle&amp;lt;TimeFrameCandle&amp;gt;(0).CloseTime ...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3104/</id>
    <title type="text">Ошибка при подключении к Quik</title>
    <published>2012-10-22T10:27:08Z</published>
    <updated>2012-10-22T10:27:08Z</updated>
    <author>
      <name>SelfDeleted</name>
      <uri>https://stocksharp.ru/users/27631/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Доброго времени суток!
При компиляции кода:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;using System.Text;
using System.Windows;
using StockSharp.Quik;
using StockSharp.BusinessEntities;
using Ecng.Xaml;

namespace QuikStockSharp
{
    /// &amp;lt;summary&amp;gt;
    /// Interaction logic for MainWindow.xaml
    /// &amp;lt;/summary&amp;gt;
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }


        private QuikTrader _trader;
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            _trader = new QuikTrader(QuikTerminal.GetDefaultPath());
            _trader.Connected += () =&amp;gt; _trader.StartExport();
            _trader.Connect();
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;выдает ошибки&lt;/p&gt;
&lt;p&gt;Error	1	The type 'StockSharp.Logging.ILogSource' is defined in an assembly that is not referenced. You must add a reference to assembly 'StockSharp.Logging, Version=4.1.5.0, Culture=neutral, PublicKeyToken=null'.	D:\Рабочая\FOREX&amp;amp;Trade\Stock#\QuikStockSharp\QuikStockSharp\MainWindow.xaml.cs	23	28	QuikStockSharp&lt;/p&gt;
&lt;p&gt;Error	2	The type 'StockSharp.Logging.ILogReceiver' is defined in an assembly that is not referenced. You must add a reference to assembly 'StockSharp.Logging, Version=4.1.5.0, Culture=neutral, PublicKeyToken=null'.	D:\Рабочая\FOREX&amp;amp;Trade\Stock#\QuikStockSharp\QuikStockSharp\MainWindow.xaml.cs	23	28	QuikStockSharp&lt;/p&gt;
&lt;p&gt;Error	3	The type 'Ecng.Serialization.IPersistable' is defined in an assembly that is not referenced. You must add a reference to assembly 'Ecng.Serialization, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.	D:\Рабочая\FOREX&amp;amp;Trade\Stock#\QuikStockSharp\QuikStockSharp\MainWindow.xaml.cs	23	28	QuikStockSharp&lt;/p&gt;
&lt;p&gt;Error	4	The type 'StockSharp.Logging.BaseLogReceiver`1&amp;lt;T0&amp;gt;' is defined in an assembly that is not referenced. You must add a reference to assembly 'StockSharp.Logging, Version=4.1.5.0, Culture=neutral, PublicKeyToken=null'.	D:\Рабочая\FOREX&amp;amp;Trade\Stock#\QuikStockSharp\QuikStockSharp\MainWindow.xaml.cs	23	28	QuikStockSharp&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3103/</id>
    <title type="text">Поток сделок драматически отстает от соответствующего движения в стакане. Почему?</title>
    <published>2012-10-21T17:41:18Z</published>
    <updated>2012-10-21T17:41:18Z</updated>
    <author>
      <name>DrChemist</name>
      <uri>https://stocksharp.ru/users/6376/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Помогите разобраться с очень странным эффектом.
Веду записи с помощью гидры потоков сделок и изменений стаканов по нескольким инструментам.&lt;/p&gt;
&lt;p&gt;Затем решил построить график во времени, наложив лучшие Ask-Bid и фактические сделки.&lt;/p&gt;
&lt;p&gt;Я обнаружил, что поток сделок (по таблице всех сделок)  очень сильно запаздывает по отношению к потоку стаканов.
Получилось, что для сбербанка запаздывание потока сделок составляет  15-20 секунд, для индекса RTS –примерно 35 секунд!
Смотрите сами прикрепленные картинки. Я постарался подобрать наиболее наглядные фрагменты, но общая картина почти не меняется во времени.
(Синий – лучший Bid, Зеленый – лучший Ask, Красный – фактические сделки)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Сбербанк за 2012-10-18, фрагмент
&lt;img src="http://savepic.ru/3220723.jpg" alt="" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Фьючерс на индекс РТС  за 2012-10-19, фрагмент
&lt;img src="http://savepic.ru/3255538.jpg" alt="" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Все данные я получал от своего брокера.&lt;/p&gt;
&lt;p&gt;Стаканы, очевидно, маркируются локальным временем моего компьютера, которое я перед сессией синхронизирую через интернет-тайм. Т.е. записывается компьютерное время изменения стакана в момент его изменения, когда информация об изменении  УЖЕ дошла до моего терминала.&lt;/p&gt;
&lt;p&gt;Сделки построены по времени Time в структуре Trade, как я понимаю, это должно быть время по часам биржи.
Первая мысль была – мой брокер шалит  и выдает поток сделок с запаздыванием. Но я проверил поток сделок, сравнив их с данными с &lt;a href="http://www.finam.ru" rel="nofollow" target="_blank"&gt;www.finam.ru&lt;/a&gt;. Поток моего брокера не отличается абсолютно. Если построить графики по сделкам по данным от финама и от моего брокера, то они совпадут пиксель-в-пиксель (что само по себе меня несколько удивило – я думал, что незначительная разница может быть)&lt;/p&gt;
&lt;p&gt;И так, наблюдается абсолютно стабильный эффект, поток сделок отстает на несколько десятков секунд от соответствующего движения в стаканах.&lt;/p&gt;
&lt;p&gt;Вопрос к знатокам – как такое может быть и с чем это может быть связано?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3102/</id>
    <title type="text">Не соответствие библиотек и примеров.</title>
    <published>2012-10-21T13:16:50Z</published>
    <updated>2012-10-21T13:16:50Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;В примере Quik\Sample есть строчка кода в которой добавляется событие изменения стакана, но в документации его нет, и инталисенс его не подсвечивает.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Trader.QuotesChanged +=
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;в документации же это событие&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MarketDepth.QuotesChanged событие
Событие изменения котировок в стакане.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;подскажите в чем изюминка?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3097/</id>
    <title type="text">Вводные статьях по Stock# - Закрыт доступ к рисункам, ссылкам даже для залогиненного пользователя</title>
    <published>2012-10-21T05:17:59Z</published>
    <updated>2012-10-21T05:17:59Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.ru/users/6413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">&lt;p&gt;Пытаюсь читать вводные &lt;a href="http://stocksharp.com/lesson/articles.aspx"&gt;статьи по StockSharp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Доступ к рисункам и ссылкам закрыт.
Т.е., например, в статье&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Торговые роботы. С чего начать. Общие вопросы
&lt;a href="http://stocksharp.com/lesson/article.aspx?aid=26"&gt;http://stocksharp.com/lesson/article.aspx?aid=26&lt;/a&gt;
в Google Chrome вместо рисунков я вижe только иконки, а при попытке скопировать и открыть их по URL выдаётся:
&amp;quot;You have insufficient rights to download this resource. Contact forum administrator for further details&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;А в Mozilla Firefox даже иконки не видны, поэтому получается вообше бессмысленный текст, если не знать, что вырезаны иллюстрации&lt;/p&gt;
&lt;p&gt;При попытке пройти по линку:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Обсудить статью на форуме (ответов: 0)
выдаётся&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Доступ запрещён
Вы попытались попасть в область, куда у Вас нет прав доступа.
при том, что я залогинен&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3095/</id>
    <title type="text">И у меня не запускается гидра</title>
    <published>2012-10-18T10:27:49Z</published>
    <updated>2012-10-18T10:27:49Z</updated>
    <author>
      <name>Kazai Mazai</name>
      <uri>https://stocksharp.ru/users/5954/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Ошибок никаких не выдает. В процессах появляется на несколько секунд и бесследно исчезает.&lt;/p&gt;
&lt;p&gt;Пробовал 4.1.4 и 4.1.5 и последнюю что на кодплекс есть.&lt;/p&gt;
&lt;p&gt;Последний раз гидру пол года назад использовал, но уже и систему переустанавливал, так что в моих документах\StockSharp stocksharp.db не лежит.&lt;/p&gt;
&lt;p&gt;А старая гидра - 4.0.23 при запуске выдает вот что  &lt;img src="http://s1.ipicture.ru/uploads/20121018/6eWd2MQ5.png" alt="Hydra Error" /&gt;&lt;/p&gt;
&lt;p&gt;Может с лицензией не так что то? Я ее еще когда она только появилась получал. В мои документы\StockSharp положил, и к гидре положил.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3094/</id>
    <title type="text">Гидра не подключается по Плазе к Украинской бирже</title>
    <published>2012-10-18T10:05:26Z</published>
    <updated>2012-10-18T10:05:26Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.ru/users/6381/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Исходная информация:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Версия S# 19984.&lt;/li&gt;
&lt;li&gt;При установке роутера был введен логин и пароль поэтому при редактировании настроек источника соответствующие поля не заполнялись.&lt;/li&gt;
&lt;li&gt;Поскольку шлюз установлен как служба на данном компьютере IP-адрес локальный.&lt;/li&gt;
&lt;li&gt;Времена сессии устанавливались как у Украинской биржи.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;В результате запуска выдало следующую ошибку:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:14pt"&gt;12:15:55.117|       |PlazaTrader|OnConnect
12:15:57.647|       |PlazaTrader|OnConnectionStatusChanged: conn HYD_0 - status: Disconnected
12:15:57.668|       |PlazaTrader|RaiseConnectionError - disconnected
12:15:57.672|Error  |PlazaTrader|StockSharp.Plaza.PlazaException: Ошибка подключения к серверу Плазы. Код -2147196924, описание 'P2ERR_MQ_TIMEOUT'. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn't connect to MQ
в P2ClientGateMTA64.CP2ConnectionClass.Connect()
в #=qtEOwcFdv6qrH4pZxXKioM012o$fvPLm_7HFoTk34H4FuUW6bH4Hhb0JWa0HdfodA.#=qn$qQyVrvK2nnaFJjcmYS8g==()
в #=qULpFD3DVudGPg66f7bHCU4AlxqmxNwM$OOnJPh7YIw74d_slFPc4cAUMQ6dldy6S.#=qHzscV4dpTJhBgp5NQTkfLg==(#=qMy6VJNnTeU9DQ$INy4z9JeDBbcM8IMpdLTjFafPKaDrwJPSyP85X1apwUKALKFWu #=qZj1hJoW5PXH4nJ9PCQygwg==, Boolean #=qKXAyopBaFF1DgcbgYFFLQD7HHl5cpaRr0H8AZiDwO1E=)
--- Конец трассировки внутреннего стека исключений ---
12:16:15.199|Error  |Plaza     |System.TimeoutException: Ожидание подключения превысило максимально допустимый интервал.
в StockSharp.Hydra.Core.MarketDataTrader.Start()
в StockSharp.Hydra.Core.MarketDataTrader.GetNewSecurities()
в StockSharp.Hydra.MainWindow.&amp;lt;&amp;gt;c__DisplayClass39.&amp;lt;ExecutedSourceEnabledChanged&amp;gt;b__36()
12:17:00.313|       |PlazaTrader|OnConnect
12:17:00.328|       |PlazaTrader|Attempted to connect _0.
12:17:00.334|       |PlazaTrader|Запуск экспорта.
12:18:00.390|       |PlazaTrader|OnConnectionStatusChanged: conn _0 - status: Disconnected
12:18:00.390|       |PlazaTrader|RaiseConnectionError - disconnected
12:18:00.390|Error  |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;По совету Moadip проверил работу SampleGUI с теми же настройками с первого раза выдал ошибку - firewall CoMoDo не пропустил.
При повторном запуске SampleGUI с биржей соединился, инструменты скачал и начал выдавать сделки и последние котировки по инструментам.&lt;/p&gt;
&lt;p&gt;Вывод какие-то проблемы с Гидрой или ее настройками.&lt;/p&gt;
&lt;p&gt;Кто знает подскажите!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3093/</id>
    <title type="text">Проносим извинения за спам</title>
    <published>2012-10-18T09:48:38Z</published>
    <updated>2012-10-18T09:48:38Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Новости" />
    <content type="html">&lt;p&gt;Добрый день, пользователи СтокШарп.&lt;/p&gt;
&lt;p&gt;Приносим свои извинения за вчерашнего спамера, кому он успел отправить письма. Его уже забанили, и так же отключили возможность слать сообщения сразу на Email. Если таковые будут пробираться на нашу площадка, пожалуйста, отписывайтесь. Будем с ними бороться.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3092/</id>
    <title type="text">Стоп заявка по исполнению</title>
    <published>2012-10-18T09:41:46Z</published>
    <updated>2012-10-18T09:41:46Z</updated>
    <author>
      <name>qpile</name>
      <uri>https://stocksharp.ru/users/6397/</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/3091/</id>
    <title type="text">Ошибка после регистрации стоп заявок</title>
    <published>2012-10-18T07:03:29Z</published>
    <updated>2012-10-18T07:03:29Z</updated>
    <author>
      <name>Maniac</name>
      <uri>https://stocksharp.ru/users/613/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;После регистрации обычного StopOrder на продажу возникает ошибка, хотя сам ордер регистрируется на бирже.&lt;/p&gt;
&lt;p&gt;Терминал Quik, S# 4.1.5 (20090). Проверял на Quik Sample.&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p&gt;2012.10.18 10:52:38.714|       |QuikTrader|RegisterOrder: 39066118/0 Продажа Цена=1950 Объем=1 Сост=None Бал=1
2012.10.18 10:52:39.150|Error  |QuikTrader|System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре.
в System.Collections.Generic.Dictionary&lt;code&gt;2.get_Item(TKey key) в Ecng.Collections.PairSet&lt;/code&gt;2.get_Item(TValue value)
в Ecng.Collections.PairSet&lt;code&gt;2.GetKey(TValue value) в Ecng.Collections.SynchronizedSet&lt;/code&gt;1.OnIndexOf(T item)
в Ecng.Collections.SynchronizedCollection&lt;code&gt;2.IndexOf(TItem item) в #=q6YWHYrRtfAFCpyrQsxolSKfazP8lYxels2cJvJvPokNNNK6$I2Iq_9_7hoxhiDEv.#=qFRqbpWkXa_e5qv6Y_c3CjhJF2d7OmBi2XdqUhdO$evo=.#=q0E0H647XUu0Oj$Dpgr$RA1nx_B_IO4tIxGXz5JmUYgc=(DdeTableColumn #=qsguv2fluibMwu22hnojBgA==) в #=q6YWHYrRtfAFCpyrQsxolSKfazP8lYxels2cJvJvPokNNNK6$I2Iq_9_7hoxhiDEv.#=q3vAN6geOaNx$Qworh4n62Q==(Func&lt;/code&gt;2 #=qT9rM9Q3XWMk4FQPqNbeYtg==, DdeTableColumn #=qILA1AzfQ9Oz6$60N0fjDKQ==)
в StockSharp.Quik.QuikTrader.#=qFRqbpWkXa_e5qv6Y_c3CjqsmYIXjjjTN0Cq8OYXQZVg=.#=qSJRFSy3seE16hoLha$y2nw==(IList&lt;code&gt;1 #=qN6BXoXKX5wKoZP5zRehjUg==, Func&lt;/code&gt;2 #=qUeU2m0Hyl_4hwVe6JKO3mQ==)
в #=q6YWHYrRtfAFCpyrQsxolSKfazP8lYxels2cJvJvPokNNNK6$I2Iq_9_7hoxhiDEv.#=qbmOSj_9UfwP9_EMHU$08oA==(DdeTable #=qCCCbuV_G2NvulKx4YoSzVg==, IList&lt;code&gt;1 #=qPAN2Dg6OJGnDXooDx$76uw==, Action&lt;/code&gt;2 #=qfbqfRC_7SdsVyGM7NrbiSw==, Action&lt;code&gt;1 #=qtBrIfPvgK$uaQ9kBmJZ3Vg==, Boolean #=q8JwzSHzxoGNcQLw95cZ9yQ==) 2012.10.18 10:52:39.150|       |QuikTrader|System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре. в System.Collections.Generic.Dictionary&lt;/code&gt;2.get_Item(TKey key)
в Ecng.Collections.PairSet&lt;code&gt;2.get_Item(TValue value) в Ecng.Collections.PairSet&lt;/code&gt;2.GetKey(TValue value)
в Ecng.Collections.SynchronizedSet&lt;code&gt;1.OnIndexOf(T item) в Ecng.Collections.SynchronizedCollection&lt;/code&gt;2.IndexOf(TItem item)
в #=q6YWHYrRtfAFCpyrQsxolSKfazP8lYxels2cJvJvPokNNNK6$I2Iq_9_7hoxhiDEv.#=qFRqbpWkXa_e5qv6Y_c3CjhJF2d7OmBi2XdqUhdO$evo=.#=q0E0H647XUu0Oj$Dpgr$RA1nx_B_IO4tIxGXz5JmUYgc=(DdeTableColumn #=qsguv2fluibMwu22hnojBgA==)
в #=q6YWHYrRtfAFCpyrQsxolSKfazP8lYxels2cJvJvPokNNNK6$I2Iq_9_7hoxhiDEv.#=q3vAN6geOaNx$Qworh4n62Q==(Func&lt;code&gt;2 #=qT9rM9Q3XWMk4FQPqNbeYtg==, DdeTableColumn #=qILA1AzfQ9Oz6$60N0fjDKQ==) в StockSharp.Quik.QuikTrader.#=qFRqbpWkXa_e5qv6Y_c3CjqsmYIXjjjTN0Cq8OYXQZVg=.#=qSJRFSy3seE16hoLha$y2nw==(IList&lt;/code&gt;1 #=qN6BXoXKX5wKoZP5zRehjUg==, Func&lt;code&gt;2 #=qUeU2m0Hyl_4hwVe6JKO3mQ==) в #=q6YWHYrRtfAFCpyrQsxolSKfazP8lYxels2cJvJvPokNNNK6$I2Iq_9_7hoxhiDEv.#=qbmOSj_9UfwP9_EMHU$08oA==(DdeTable #=qCCCbuV_G2NvulKx4YoSzVg==, IList&lt;/code&gt;1 #=qPAN2Dg6OJGnDXooDx$76uw==, Action&lt;code&gt;2 #=qfbqfRC_7SdsVyGM7NrbiSw==, Action&lt;/code&gt;1 #=qtBrIfPvgK$uaQ9kBmJZ3Vg==, Boolean #=q8JwzSHzxoGNcQLw95cZ9yQ==)&lt;/p&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3090/</id>
    <title type="text">&amp;quot;Неверный код клиента&amp;quot; при регистрации заяки в стратегии</title>
    <published>2012-10-17T11:33:17Z</published>
    <updated>2012-10-17T11:33:17Z</updated>
    <author>
      <name>newuser</name>
      <uri>https://stocksharp.ru/users/6405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Пока не освоил всех премудростей StockSharp и вот при создании заявки
и выставлении ее в стратегии получаю APIException &amp;quot;Неверный код клиента&amp;quot;.
Версия 4.1.4. Не верю, что проблема в библиотеке.
Подскажите, пожалуйста, в чем я могу быть не прав?&lt;/p&gt;
&lt;p&gt;Код примитивный:&lt;/p&gt;
&lt;p&gt;class MarketDepthStrategy : Strategy
...&lt;/p&gt;
&lt;p&gt;var order = this.CreateOrder(OrderDirections.Buy, Price, 1);
order
.WhenNewTrades()
.Do(OnNewOrderTrades)
.Apply(this);&lt;/p&gt;
&lt;p&gt;order
.WhenRegisterFailed()
.Do(LogFailure)
.Apply(this);&lt;/p&gt;
&lt;p&gt;RegisterOrder(order);&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3089/</id>
    <title type="text">Ошибка: Hydra ver20011</title>
    <published>2012-10-17T08:04:19Z</published>
    <updated>2012-10-17T08:04:19Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.ru/users/6381/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Описание проблемы:
Hydra ver20011 даже не пытается скачивать исторические данные с UX.&lt;/p&gt;
&lt;p&gt;Вот пример log-a:
10:59:42.247|       |UX        |Инициализируется.
10:59:42.316|       |UX        |Запущен.
10:59:42.329|       |UX        |Дата 14.10.2012 вне диапазона.
10:59:42.331|       |UX        |Интервал изменен на 1 день.
11:01:59.789|       |UX        |Останавливается.
11:01:59.792|       |UX        |Остановлен.&lt;/p&gt;
&lt;p&gt;В то же время версия 19868 вполне нормально качает с UX, правда только сделки&lt;/p&gt;
&lt;p&gt;Вот пример log-a:
10:09:37.326|       |UX        |Инициализируется.
10:09:37.394|       |UX        |Запущен.
10:09:37.407|       |UX        |Старт с 27.05.2010.
10:09:42.168|       |UX        |Сохранение сделок для UXM0@UX.
10:09:42.251|       |UX        |Сохранение сделок для UXU0@UX.
10:09:42.397|       |UX        |Для UXM0@UX загружено 498 сделок.
10:09:42.590|       |UX        |Для UXU0@UX загружено 5 сделок.
10:09:43.463|       |UX        |Старт с 28.05.2010.
10:09:43.698|       |UX        |Сохранение сделок для UXM0@UX.
10:09:43.710|       |UX        |Для UXM0@UX загружено 342 сделок.
.................................
10:36:59.634|       |UX        |Для UXZ2@UX загружено 9439 сделок.
10:36:59.751|       |UX        |Для UXH3@UX загружено 9 сделок.
10:36:59.810|       |UX        |Для UX950BV2@UX загружено 35 сделок.
10:36:59.880|       |UX        |Для UX900BV2@UX загружено 31 сделок.
10:36:59.943|       |UX        |Для UX900BL2@UX загружено 20 сделок.
10:37:00.000|       |UX        |Для UX900BJ2@UX загружено 19 сделок.
10:37:00.067|       |UX        |Для UX950BJ2@UX загружено 6 сделок.
10:37:00.179|       |UX        |Для UX950BX2@UX загружено 7 сделок.
10:37:00.262|       |UX        |Для UX900BX2@UX загружено 8 сделок.
10:37:00.328|       |UX        |Для UX850BL2@UX загружено 4 сделок.
10:37:00.566|       |UX        |Для UX1050BL2@UX загружено 15 сделок.
10:37:00.659|       |UX        |Для UX1150BJ2@UX загружено 15 сделок.
10:37:00.741|       |UX        |Для UX750BX2@UX загружено 4 сделок.
10:37:00.832|       |UX        |Для UX1200BL2@UX загружено 8 сделок.
10:37:00.926|       |UX        |Для UX1000BX2@UX загружено 10 сделок.
10:37:01.016|       |UX        |Для UX700BV2@UX загружено 1 сделок.
10:37:01.088|       |UX        |Для UX1150BL2@UX загружено 15 сделок.
10:37:01.174|       |UX        |Для UX1050BX2@UX загружено 10 сделок.
10:37:01.258|       |UX        |Для UX950BL2@UX загружено 11 сделок.
10:37:01.349|       |UX        |Для UX1100BL2@UX загружено 18 сделок.
10:37:01.441|       |UX        |Для UX700BX2@UX загружено 7 сделок.
10:37:01.532|       |UX        |Для UX850BX2@UX загружено 7 сделок.
10:37:01.609|       |UX        |Для UX1000BL2@UX загружено 10 сделок.
10:37:01.690|       |UX        |Для UX1050BJ2@UX загружено 2 сделок.
10:37:01.766|       |UX        |Для UX1000BJ2@UX загружено 3 сделок.
10:37:01.840|       |UX        |Для UX850BV2@UX загружено 11 сделок.
10:37:01.935|       |UX        |Для UX1000BV2@UX загружено 3 сделок.
10:37:02.022|       |UX        |Для UX1050BV2@UX загружено 1 сделок.
10:37:02.100|       |UX        |Для UX1100BX2@UX загружено 3 сделок.
10:37:02.176|       |UX        |Для UX1100BJ2@UX загружено 11 сделок.
10:37:02.267|       |UX        |Для UX700BL2@UX загружено 1 сделок.
10:37:03.126|       |UX        |Старт с 13.10.2012.
10:37:04.140|       |UX        |Дата 14.10.2012 вне диапазона.
10:37:04.142|       |UX        |Интервал изменен на 1 день.
10:38:05.792|       |UX        |Останавливается.
10:38:05.795|       |UX        |Остановлен.&lt;/p&gt;
&lt;p&gt;Что-то там поломали!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3088/</id>
    <title type="text">Резкое снижение производительности с несколькими candleseries</title>
    <published>2012-10-16T18:28:11Z</published>
    <updated>2012-10-16T18:28:11Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Столкнулся с такой проблемой: нужно получать свечки разных таймфреймов, делаю это так:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
var series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
candleManager.Start(series);

var series1 = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame1);
candleManager.Start(series1);


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Далее в стратегии обрабатываются события по этим сериям (WhenCandlesFinished, WhenCandlesChanged)
при этом в разы падает скорость тестирования стратегии по сравнению только с одной candleseries. Есть ли способ использовать разные свечи без потери скорости?&lt;/p&gt;
&lt;p&gt;С уважением,
Роман&lt;/p&gt;
</content>
  </entry>
</feed>