﻿<?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=201</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-03T20:20:14Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=201" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2739/</id>
    <title type="text">Импорт стаканов v.4.1</title>
    <published>2012-05-26T17:52:10Z</published>
    <updated>2012-05-26T17:52:10Z</updated>
    <author>
      <name>alexeev.evg</name>
      <uri>https://stocksharp.ru/users/6110/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">v.4.1 &lt;br /&gt;При импорте стаканов из Quik дата последнего изменения всех стаканов 0001-01-01.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2738/</id>
    <title type="text">Требуется робот</title>
    <published>2012-05-26T00:30:41Z</published>
    <updated>2012-05-26T00:30:41Z</updated>
    <author>
      <name>Tony_t</name>
      <uri>https://stocksharp.ru/users/28441/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Иностранная компания компания заинтересована в инвестировании в проект с готовым роботом для алгоритмической торговли. Ваши предложения присылайте в личку. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2736/</id>
    <title type="text">Удвоение ордера при перевыставлении</title>
    <published>2012-05-25T05:33:16Z</published>
    <updated>2012-05-25T05:33:16Z</updated>
    <author>
      <name>VirKato</name>
      <uri>https://stocksharp.ru/users/460/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">По логике стратегии нужно перевыставлять ордера каждую секунду при определенных условиях. Поэтому я из дочерней  стратегии наследованной от timeFrameStrategy вызываю каждую секунду CheckOrders. И при выставлении запоминаю ордер в свойство. Это почти работает. Но, периодически ордера дублируются. При этом в свойстве запоминается только один из них, а второй остается висеть. Сижу думаю как отлавливать. Если подкинете мысли - в чем может быть ошибка, буду очень признателен. Да, ордера выставляются через квик (быструю, но надежную программу).&lt;br /&gt;&lt;br /&gt;Кусок кода. Функция CheckOrders вызывается только из OnProcess дочерней, раз в секунду:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

class aStratagy: Strategy
{
    private Order CurrBuy { get; set; }
    
    public void CheckOrders(){
      //проверка условий
      var newBuy = this.CreateOrder(OrderDirections.Buy, bid, qbuy);
      ReRegisterBuy(newBuy);
    }

    private void ReRegisterBuy(Order newBuy)
    {
      this.ReRegisterOrder(CurrBuy, newBuy);
      this.CurrBuy = newBuy;
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2735/</id>
    <title type="text">Ошибка System.NullReferenceException при остановке стратегии по событию EmulationTrader.StateChanged</title>
    <published>2012-05-24T21:18:05Z</published>
    <updated>2012-05-24T21:18:05Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">В приведенном ниже коде после вызова в строке 69 метода _strategy.Stop() (вызывается по событию emulationTrader.StateChanged и emulationTrader.State == EmulationStates.Stopped) возникает исключение:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;System.NullReferenceException: &amp;quot;Ссылка на объект не указывает на экземпляр объекта.&amp;quot;&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyRule`1.#=qF$yf77tmtH$TvNML53EvZg==()&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyRule`1.#=qVglstR9JVctzN17DnJAaPfHj9iNnwhfXbPC1$b$3qw3SLh7n4Hpmv5nShgBwlzYEcwNHS_D3gh9j5MHWQBLReA==()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.TryRemoveRule(IStrategyRule rule)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qX6B$QsicmbQ_icD7jMLo1roy1zPAXEXpc6ha7KohGhE=(ProcessStates #=qfQBdUVWCnfk7Bnhkdda8Ow==)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.Stop()&lt;br /&gt;   в TradeStrategy.MainWindow.StopTestingStartegy() в C:\Trade\TradeStrategy\TradeStrategy\MainWindow.xaml.cs:строка 344&lt;br /&gt;   в TradeStrategy.MainWindow.&amp;lt;StartTestingStartegy&amp;gt;b__1c() в C:\Trade\TradeStrategy\TradeStrategy\MainWindow.xaml.cs:строка 319&lt;br /&gt;   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)&lt;br /&gt;   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)&lt;br /&gt;   в System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)&lt;br /&gt;   в System.Windows.Threading.DispatcherOperation.InvokeImpl()&lt;br /&gt;   в System.Threading.ExecutionContext.runTryCode(Object userData)&lt;br /&gt;   в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)&lt;br /&gt;   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)&lt;br /&gt;   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;br /&gt;   в System.Windows.Threading.DispatcherOperation.Invoke()&lt;br /&gt;   в System.Windows.Threading.Dispatcher.ProcessQueue()&lt;br /&gt;   в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;   в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)&lt;br /&gt;   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)&lt;br /&gt;   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)&lt;br /&gt;   в System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)&lt;br /&gt;   в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)&lt;br /&gt;   в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)&lt;br /&gt;   в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&amp;amp; msg)&lt;br /&gt;   в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)&lt;br /&gt;   в System.Windows.Application.RunInternal(Window window)&lt;br /&gt;   в System.Windows.Application.Run()&lt;br /&gt;   в TradeStrategy.App.Main() в C:\Trade\TradeStrategy\TradeStrategy\obj\x86\Debug\App.g.cs:строка 0&lt;br /&gt;   в System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)&lt;br /&gt;   в Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()&lt;br /&gt;   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)&lt;br /&gt;   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;br /&gt;   в System.Threading.ThreadHelper.ThreadStart()&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

    public void StartTestingStartegy() {
      var security = new Security {
        Id = &amp;quot;RIM2@RTS&amp;quot;, // по идентификатору инструмента будет искаться папка с историческими маркет данными
        Code = &amp;quot;RIM2&amp;quot;,
        Name = &amp;quot;RTS-6.12&amp;quot;,
        MinStepSize = 5,
        MinStepPrice = 2,
        Exchange = Exchange.Test,
      };

      var portfolio = new Portfolio { Name = &amp;quot;test account&amp;quot;, BeginAmount = 30000m };

      var storageRegistry = new StorageRegistry(new InMemoryStorage()) {
        BasePath = &amp;quot;C:\\Trade\\Hydra\\&amp;quot;
      };

      // Устанавливаем значение таймфрейма
      var timeFrame = TimeSpan.FromSeconds(int.Parse(editTimeFrame.Text));

      emulationTrader = new EmulationTrader(new[] { security }, new[] { portfolio }) {
        MarketTimeChangedInterval = timeFrame,
        StorageRegistry = storageRegistry,
        WorkingTime = Exchange.Rts.WorkingTime,
        UseMarketDepth = false,
      };

      emulationTrader.DepthGenerators[security] = new TrendMarketDepthGenerator(security) {
        // стакан для инструмента в истории обновляется 1 раз в секунду
        Interval = TimeSpan.FromMilliseconds(1000),
        MaxSpreadStepCount = 2        
      };
      
      _candleManager = new CandleManager(emulationTrader);
      var candleSeries = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
      _candleManager.Start(candleSeries);

      _strategy = new TresureStrategy(candleSeries, timeFrame) {
        Trader = emulationTrader,
        Portfolio = portfolio,
        // Задаем интсрумент по которому должна работать стратегия
        Security = security,
      };

      _logManager.Sources.Add(_strategy);
      _logManager.Sources.Add(emulationTrader);

      emulationTrader.StateChanged += () =&amp;gt; {
        if (emulationTrader.State == EmulationStates.Stopped) {
          this.GuiAsync(() =&amp;gt; {
            LoggingHelper.AddInfoLog(emulationTrader, &amp;quot;Testing is completed&amp;quot;);
            StopTestingStartegy();            
          });
        } else if (emulationTrader.State == EmulationStates.Started) {
          // запускаем стратегию когда эмулятор запустился
          _strategy.Start();
          _isTestStrategyStarted = true;
          btnTest.Content = &amp;quot;Stop strategy&amp;quot;;
        }
      };
      emulationTrader.Connect();
      emulationTrader.StartExport();
,
      var startTime = new DateTime(2012, 4, 20);
      var stopTime = new DateTime(2012, 4, 21);
      emulationTrader.Start(startTime, stopTime);
    }
 
    public void StopTestingStartegy() {
      _strategy.Stop();      
      _isTestStrategyStarted = true;
      btnTest.Content = &amp;quot;Start strategy&amp;quot;;
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;До возникновения исключения переопределенная часть метода стратегии OnStopping() выполняется успешно, но OnStopped() не успевает вызыватся.&lt;br /&gt;После возникновения ошибки, если нажать в отладчике F5 (продолжить), успешно отрабатывает и метод OnStopped() стратегии</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2734/</id>
    <title type="text">Как презаказчать данные по инструмену за конкретный день (период)?</title>
    <published>2012-05-24T19:49:00Z</published>
    <updated>2012-05-24T19:49:00Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Обнаружил что у меня в истории всех сделок по инструменту, скаченной с Финам, в некоторые дни не все данные. При скачке были перебои с интернетом.&lt;br /&gt;Как можно в гидре перезакачать данные за такие дни?&lt;br /&gt;Я так понимаю что раз так получилось значит гидра пока не умеет перезакачивать в случае случайного обрыва соединения или я ошибаюсь?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2733/</id>
    <title type="text">Стресс тест гидры</title>
    <published>2012-05-24T19:28:26Z</published>
    <updated>2012-05-24T19:28:26Z</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;br /&gt;&lt;br /&gt;Поначалу расстроился, т.к. 500 акций за пол часа положили машинку...&lt;br /&gt;&lt;br /&gt;Поправил кое какие &amp;quot;фичи&amp;quot; коннектора.&lt;br /&gt;&lt;br /&gt;Теперь вроде бы полет нормальный. Коннектор переварит и 10000 не сильно увеличив аппетиты, но переварит ли гидра?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2732/</id>
    <title type="text">Неверное MarketTime при тестировании через EmulationTrader на 4.1</title>
    <published>2012-05-24T19:26:30Z</published>
    <updated>2012-05-24T19:26:30Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">При тестировании через EmulationTrader на 4.1 обнаружил что текущее рыночное время из Trader.MarketTime, значительно опережает время обрабатываемой свечи. Лог из моей стратегии формируемый по событию завершения свечи:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;10:50:29.000 |            | TS              | Свеча 20.04.2012 10:00:00. OP=155370.00000, CP=155680.00000. Hi=155900.00000 &lt;br /&gt;11:11:58.000 |            | TS              | Свеча 20.04.2012 10:01:00. OP=155685.00000, CP=155675.00000. Hi=155765.00000 &lt;br /&gt;11:18:01.000 |            | TS              | Свеча 20.04.2012 10:02:00. OP=155650.00000, CP=155570.00000. Hi=155700.00000 &lt;br /&gt;11:21:20.000 |            | TS              | Свеча 20.04.2012 10:03:00. OP=155575.00000, CP=155640.00000. Hi=155650.00000 &lt;br /&gt;11:25:28.000 |            | TS              | Свеча 20.04.2012 10:04:00. OP=155640.00000, CP=155700.00000. Hi=155740.00000 &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;время Trader.MarketTime в первой колонке.&lt;br /&gt;Для первой строки разница составляет более 50 минут.&lt;br /&gt;&lt;br /&gt;Так же воспроизвел на примере из разных версий.&lt;br /&gt;лог стратегии SampleHistoryTesting запущенной на 4.0.0.23:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;00:00:00.000 |            | SS              | Стратегия запущена.&lt;br /&gt;10:35:00.000 |            | SS              | Новая свеча 01.06.2009 10:30:00: 110450;114100;110075;114100; объем 342&lt;br /&gt;10:40:00.000 |            | SS              | Новая свеча 01.06.2009 10:35:00: 114100;115000;114000;115000; объем 327&lt;br /&gt;10:45:00.000 |            | SS              | Новая свеча 01.06.2009 10:40:00: 114830;115375;114830;115115; объем 156&lt;br /&gt;10:50:00.000 |            | SS              | Новая свеча 01.06.2009 10:45:00: 115135;115135;114660;114930; объем 60&lt;br /&gt;10:55:00.000 |            | SS              | Новая свеча 01.06.2009 10:50:00: 114800;115060;114710;115000; объем 196&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;лог стратегии SampleHistoryTesting запущенной на 4.1:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;00:00:00.000 |            | SS              | Стратегия запущена.&lt;br /&gt;11:36:24.063 |            | SS              | Новая свеча 01.06.2009 10:30:00: 110450;114100;110075;114100; объем 342&lt;br /&gt;12:18:39.550 |            | SS              | Новая свеча 01.06.2009 10:35:00: 114100;115000;114000;115000; объем 327&lt;br /&gt;12:22:12.050 |            | SS              | Новая свеча 01.06.2009 10:40:00: 114830;115375;114830;115115; объем 156&lt;br /&gt;12:25:15.960 |            | SS              | Новая свеча 01.06.2009 10:45:00: 115135;115135;114660;114930; объем 60&lt;br /&gt;12:35:22.600 |            | SS              | Новая свеча 01.06.2009 10:50:00: 114800;115060;114710;115000; объем 196&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Как видно на 4.0.0.23 время правильное</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2731/</id>
    <title type="text">Не работает метод IsTimeFrameCandlesRegistered в S# 4.1</title>
    <published>2012-05-24T16:04:38Z</published>
    <updated>2012-05-24T16:04:38Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Метод IsTimeFrameCandlesRegistered не работает в версии 4.1.&lt;br /&gt;&lt;br /&gt;Так же воспроизвел на примере SampleHistoryTesting, добавив строку&lt;br /&gt;candleManager.IsTimeFrameCandlesRegistered(security, timeFrame)&lt;br /&gt;после candleManager.Start(series);</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2730/</id>
    <title type="text">Основной и транзакционный логин вместе</title>
    <published>2012-05-24T11:33:16Z</published>
    <updated>2012-05-24T11:33:16Z</updated>
    <author>
      <name>ionn</name>
      <uri>https://stocksharp.ru/users/6029/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Можно ли использовать одновременно два логина? Основной для получения данных и транзакционный для выставления заявок. У меня несколько счетов, и только один с основным логином.&lt;br /&gt;В примерах и справке не нашел.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2729/</id>
    <title type="text">Исключение при просмотре сделок System.ArgumentNullException: Значение не может быть неопределенным.</title>
    <published>2012-05-24T11:27:21Z</published>
    <updated>2012-05-24T11:27:21Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Запустил гидру, скачал все сделки по RIM2 (папки соответствующие появились), нажимаю &amp;quot;сделки&amp;quot;, выбираю любой диапазон,нажимаю кнопку просмотра, выскакивает исключение:&lt;br /&gt;System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: basePath&lt;br /&gt;&lt;br /&gt;Это только у меня так?&lt;br /&gt;Подскажите пожалуйста что я не так настраиваю, делаю?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2728/</id>
    <title type="text">Врет Trader.MarketTime в EmulationTrader</title>
    <published>2012-05-24T06:11:09Z</published>
    <updated>2012-05-24T06:11:09Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Версия 4.1.0&lt;br /&gt;В стратегии подписался на _series.WhenCandlesFinished()&lt;br /&gt;Сравниваю Trader.MarketTime с candle.CloseTime - ощущение, что свечи приходят пачками, с большим опозданием. Так и должно быть?&lt;br /&gt;&lt;br /&gt;Такая же проблема с подпиской на собственные сделки this.NewMyTrades += MyTradesWindowAdding;&lt;br /&gt;Время MarketTime одно, а MyTrade.Trade.Time - другое....&lt;br /&gt;&lt;br /&gt;Пару строк из собственного лога:&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 16:11:39, candle.CloseTime:01.03.2012 10:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 16:33:33, candle.CloseTime:01.03.2012 10:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 16:53:58, candle.CloseTime:01.03.2012 10:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 17:01:39, candle.CloseTime:01.03.2012 10:30:00, позиция = 0&lt;br /&gt;Метка 3-1 Mark etTime:01.03.2012 17:23:08, candle.CloseTime:01.03.2012 10:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 17:39:26, candle.CloseTime:01.03.2012 10:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 17:53:04, candle.CloseTime:01.03.2012 11:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:01:41, candle.CloseTime:01.03.2012 11:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:10:13, candle.CloseTime:01.03.2012 11:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:14:13, candle.CloseTime:01.03.2012 11:30:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:15:13, candle.CloseTime:01.03.2012 11:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:15:36, candle.CloseTime:01.03.2012 11:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:15:37, candle.CloseTime:01.03.2012 12:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:20:26, candle.CloseTime:01.03.2012 12:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:27:57, candle.CloseTime:01.03.2012 12:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:32:05, candle.CloseTime:01.03.2012 12:30:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:40:19, candle.CloseTime:01.03.2012 12:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:43:26, candle.CloseTime:01.03.2012 12:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:01.03.2012 18:44:51, candle.CloseTime:01.03.2012 13:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:02:56, candle.CloseTime:01.03.2012 13:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:09:35, candle.CloseTime:01.03.2012 13:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:18:05, candle.CloseTime:01.03.2012 13:30:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:23:43, candle.CloseTime:01.03.2012 13:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:28:34, candle.CloseTime:01.03.2012 13:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:32:50, candle.CloseTime:01.03.2012 14:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:37:51, candle.CloseTime:01.03.2012 14:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:48:58, candle.CloseTime:01.03.2012 14:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 10:53:45, candle.CloseTime:01.03.2012 14:30:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:01:18, candle.CloseTime:01.03.2012 14:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:06:24, candle.CloseTime:01.03.2012 14:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:17:01, candle.CloseTime:01.03.2012 15:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:26:33, candle.CloseTime:01.03.2012 15:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:34:10, candle.CloseTime:01.03.2012 15:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:39:09, candle.CloseTime:01.03.2012 15:30:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:42:50, candle.CloseTime:01.03.2012 15:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:48:29, candle.CloseTime:01.03.2012 15:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:51:00, candle.CloseTime:01.03.2012 16:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:53:19, candle.CloseTime:01.03.2012 16:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:53:19, candle.CloseTime:01.03.2012 16:20:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:55:32, candle.CloseTime:01.03.2012 16:30:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:55:32, candle.CloseTime:01.03.2012 16:40:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:55:32, candle.CloseTime:01.03.2012 16:50:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:55:32, candle.CloseTime:01.03.2012 17:00:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:55:32, candle.CloseTime:01.03.2012 17:10:00, позиция = 0&lt;br /&gt;Метка 3-1 MarketTime:02.03.2012 11:55:32, candle.CloseTime:01.03.2012 17:20:00, позиция = 0</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2727/</id>
    <title type="text">SampleSmartCandles</title>
    <published>2012-05-23T06:02:34Z</published>
    <updated>2012-05-23T06:02:34Z</updated>
    <author>
      <name>VladOA</name>
      <uri>https://stocksharp.ru/users/5989/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">В примерах SmartCom не выбирается сервер соединения. Почему?&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2726/</id>
    <title type="text">ShiftedIndicatorValue подскажите как использовать</title>
    <published>2012-05-22T20:20:33Z</published>
    <updated>2012-05-22T20:20:33Z</updated>
    <author>
      <name>tmt</name>
      <uri>https://stocksharp.ru/users/6032/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Здраствуйте, подскажите как использовать класс ShiftedIndicatorValue. Если есть возможность, то попрошу пример. Благодарю</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2725/</id>
    <title type="text">System.ArgumentException пи запуске стратегии после перехода на 4.1</title>
    <published>2012-05-22T18:31:18Z</published>
    <updated>2012-05-22T18:31:18Z</updated>
    <author>
      <name>paveld</name>
      <uri>https://stocksharp.ru/users/6010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">После перехода на 4.1 стартую стратегию отрабатывает только метод OnStarting(), после чего в логе появляется ошибка:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;00:00:00.000 | Error      | EmulationTrader | System.ArgumentException: Для конструктора массива десятичных байтов требуется массив длиной четыре, который содержит действительные десятичные байты.&lt;br /&gt;   в System.Decimal.SetBits(Int32[] bits)&lt;br /&gt;   в System.Decimal..ctor(Int32[] bits)&lt;br /&gt;   в Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.Read(Stream stream, Type type, Int32 size)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.Read(Stream stream, Type type)&lt;br /&gt;   в Ecng.Serialization.BinaryHelper.Read[T](Stream stream)&lt;br /&gt;   в #=qKztgveggl7MA5ZYdf8F4ZKhYY1XtJcIbF4_DYkTTf3qZkS98IIXbYnNwjupmXMNl.#=qAciYUCwIxrSnD1CIQY2fvA==(Stream #=qpdOuSwhJT7nMJUIq$y18AQ==)&lt;br /&gt;   в #=qaoVS$Tzw2uWhMWpHvpmDuTwDgJ$dJRlqxrrjqhlJ2rWllda2JuLaeD0rCb_xKiHv.#=qAciYUCwIxrSnD1CIQY2fvA==(Stream #=qhipyxmPYwrtbI1WWuE$gvA==)&lt;br /&gt;   в #=qmaAM$Zal$pCvW8dTRbTKkdl_iaE9618sCvPJNAc0r$uqdWQwkBpldojxMqGquqOS.CreateReader(DateTime #=qRHz84vovd8AnMHQWSQgBfg==)&lt;br /&gt;   в StockSharp.Algo.Testing.EmulationTrader.#=qdxoTUyqcA5xUJmvpvWsNsg==()&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;используется класс EmulationTrader.&lt;br /&gt;Данная ошибка появляется только в логе, под отладкой исключение такое Visual Studio даже не выкидывает и возможности посмотреть его подробно нет.&lt;br /&gt;в 4.0.0.23 все было нормально.&lt;br /&gt;Кто-нибудь знает с чем связана ошибка и как с ней бороться?&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2724/</id>
    <title type="text">Новая шлюзовая библиотека Plaza-2 CGate от РТС</title>
    <published>2012-05-22T15:03:18Z</published>
    <updated>2012-05-22T15:03:18Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Уважаемые коллеги,&lt;br /&gt; &lt;br /&gt;Для использования на тестовом полигоне в режиме открытого бета-тестирования доступна новая шлюзовая библиотека Plaza-2 CGate.&lt;br /&gt; &lt;br /&gt;Особенностями данной библиотеки являются:&lt;br /&gt;&amp;#183;         Си интерфейс (без COM)&lt;br /&gt;&amp;#183;         Отсутствие промежуточных преобразований данных&lt;br /&gt;&amp;#183;         Поддержка новых возможностей&lt;br /&gt;&lt;br /&gt;o   работа со схемами данных&lt;br /&gt;o   сохранение и восстановление состояний потоков данных&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Дистрибутивы библиотеки доступны на FTP.&lt;br /&gt; &lt;br /&gt;Версия Windows, 32 бита:&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fprLyIuoxGLwu_p8B5Z3y4yiNB_fX6vkyIkWMrjT1O0PE" title="ftp://ftp.rts.ru/pub/FORTS/test/CGate/P2_CGate1.14.5_32.exe
"&gt;ftp://ftp.rts.ru/pub/FOR...e/P2_CGate1.14.5_32.exe
&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Версия Windows, 64 бита:&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fprLyIuoxGLwu_p8B5Z3y4yjG7mJzD1c-rBlsQ25kiJOE" title="ftp://ftp.rts.ru/pub/FORTS/test/CGate/P2_CGate1.14.5_64.exe
"&gt;ftp://ftp.rts.ru/pub/FOR...e/P2_CGate1.14.5_64.exe
&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;В состав дистрибутива входят:&lt;br /&gt;&amp;#183;         Библиотеки и рутер Plaza-2&lt;br /&gt;&amp;#183;         Библиотеки CGate&lt;br /&gt;&amp;#183;         Инструментарий CGate:&lt;br /&gt;&lt;br /&gt;o   утилита для работы со схемами данных schemetool&lt;br /&gt;o   GUI утилита для работы со шлюзом replspy&lt;br /&gt;&lt;br /&gt;&amp;#183;         Документация по API CGate&lt;br /&gt;&amp;#183;         Примеры использования API CGate на C и Deplhi&lt;br /&gt;&amp;#183;         Документация по торговому шлюзу FORTS&lt;br /&gt;&amp;#183;         Схемы данных торгового шлюза FORTS&lt;br /&gt; &lt;br /&gt;Для использования нового шлюзового API в production необходимо пройти процедуру сертификации ПО.&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2723/</id>
    <title type="text">Проблема с изменением статуса заявки</title>
    <published>2012-05-22T12:27:31Z</published>
    <updated>2012-05-22T12:27:31Z</updated>
    <author>
      <name>Limfocit</name>
      <uri>https://stocksharp.ru/users/789/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Изначально протестировал свой робот на тестовом полигоне - все работало отлично. При запуске на боевом мои заявки перестали переходить в состояние Done при сделке. То есть при отправке в систему моя заявка становится Active, баланс и объем равны(например отправляю заявку в 1 лот на продажу, баланс и объем равен 1), но в quik я вижу, что заявка исполнилась полностью. Так же изменился объем позиции. На логине несколько счетов - я думаю это связанно как то с этим(так же, как и в топике про вариационную маржу), так как на тестовом полигоне все работало идеально.  &lt;br /&gt;Версия S# 4.1.0, роутер 1.14.1_64</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2722/</id>
    <title type="text">ZigZag</title>
    <published>2012-05-22T09:47:32Z</published>
    <updated>2012-05-22T09:47:32Z</updated>
    <author>
      <name>tmt</name>
      <uri>https://stocksharp.ru/users/6032/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Добрый день. Такая проблема, я рисую зигзаг на графике и точки мин(макс) смещены вправо и чем больше параметр Depth, тем больше смещение. Не могли бы подсказать в чем ошибка может быть, ну или дать посмотреть исходники zigzag&amp;#39;a? Спасибо</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2721/</id>
    <title type="text">изменение стоп-заявки</title>
    <published>2012-05-22T08:41:20Z</published>
    <updated>2012-05-22T08:41:20Z</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;br /&gt;снять текущую и выставить новую?&lt;br /&gt;поделитесь кто как обновляет стоп-заявки?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2720/</id>
    <title type="text">Тестирование по готовым свечкам</title>
    <published>2012-05-22T06:25:30Z</published>
    <updated>2012-05-22T06:25:30Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.ru/users/6089/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Нужно тестирование по уже готовым свечкам. Свечки либо с финама скачаю, либо в гидре построю. Точного тестирования до сделки мне не надо. Реализовано ли это на текущий момент? Если нет, то может кто знает как это сделать(хотя бы куда код вставлять)?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2719/</id>
    <title type="text">Баг походу</title>
    <published>2012-05-22T05:13:18Z</published>
    <updated>2012-05-22T05:13:18Z</updated>
    <author>
      <name>art.tsgnet</name>
      <uri>https://stocksharp.ru/users/6002/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
Strategy eqw = new Strategy();
Strategy asd = eqw.Clone();&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ArgumentExeption</content>
  </entry>
</feed>