Сообщество. StockSharphttps://stocksharp.ru/handlers/atom.ashx?category=community&page=193Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T15:21:35Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/topic/2812/Проблемы на тестовом контуре2012-06-25T09:34:47Z2012-06-25T09:34:47ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ruНарод, кто пользуется тестовым контуром плазы?<br />Давно не пользовался им, сейчас законнектился, в инструментах только индексы, ни фьючей, ни опционов. В таблице "сделки" только по одной сделке по этим индексам, с обьемом 0. WTF?<br />Может там какая-то новая версия? У меня стоит P2_ClientGate1.12.7_64 https://stocksharp.ru/topic/2811/Стоит ли жертвовать тендами2012-06-25T09:28:04Z2012-06-25T09:28:04Zroma095https://stocksharp.ru/users/326/info@stocksharp.ruПривет, алко коллеги. Алго :)<br /><br />Тренд из френд. У меня робот 15 мин ТФ не открывается на пиле, но на флете периодически рисует не очень большой убыток, если вверх-вниз волатильность 3-4 свечи. За тренд зубами вгрызается неплохо. Стоит ли разгрублять условия входа и выхода из сделок? Вырастут комиссии и по бэктесту чуть лучше получается чем сейчас. но стоит ли игра свеч? <br /><br />Еще вопрос - а ваши роботы входят по закрытым свечам? Просто для себя понял, что если входить после сигнала на закрытие свечи, и свеча окажется сильной(большой, длинной), то ты уже войдешь по плохим ценам и можешь нарваться на разворот.<br />Если же поставить условия - вход после сигнала но не на закрытие этой свечи, а клоуз сигнальной - минус какой то процент(какой), то при сильном трендовом движении ты уже не зайдешь в рынок тогда(отката не будет). Ваше мнение коллеги.<br />Для понимания, прикладываю сегодняшнюю картинку сбера и стрелки робота.<br /><a href='http://gyazo.com/df29452bc6dc3c88042980aae5ab5e02.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://gyazo.com/df29452bc6dc3c88042980aae5ab5e02.png" style='max-width: 600px;' alt=""/></a>https://stocksharp.ru/topic/2810/Что считать отбоем и пробоем2012-06-21T13:33:06Z2012-06-21T13:33:06Zroma095https://stocksharp.ru/users/326/info@stocksharp.ruКоллеги, подскажите, а что можно считать пробоем уровня и отбоем на малый ТФ, что бы робота на уровне не пилило?<br />Пока использую закрепление двух целых свечек за уровнем. Какие еще могут быть варианты? Всю голову сломал. Пока ценник определится куда ему топать, порубать может.<br /><a href='http://123insaider.ru/uploads/images/00/00/02/2012/06/18/32b5d6.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://123insaider.ru/uploads/images/00/00/02/2012/06/18/32b5d6.png" style='max-width: 600px;' alt=""/></a><br /><br />https://stocksharp.ru/topic/2809/Почему изменяется Position2012-06-21T12:08:00Z2012-06-21T12:08:00ZSerghttps://stocksharp.ru/users/484/info@stocksharp.ruДобрый день. Сталкивался ли ктонибудь с непонятным измерением позиции? После отправлениее заявки в квик поле Position изменяется на -1. При этом сделка не проходит, состояние заявки Active, PositionManager.ByOrders == true? <br /><br /><a href='https://stocksharp.ru/file/102006/posman_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/102006/posman_png/?size=500x500" alt=""/></a><br /><br />Версия библиотеки 4.0.23https://stocksharp.ru/topic/2808/Не получается сгенерить свечки в 4.12012-06-21T11:11:39Z2012-06-21T11:11:39ZGarichttps://stocksharp.ru/users/809/info@stocksharp.ruПытаюсь создать кастомные свечи по истории - не получается.<br /><br />Беру пример из хелпа - TickCandleBuilder - обозвал его у себя MyTickCandleBuilder.<br /><br />Вставил его в гидру следующим образом:<br />CandlesWindow.BuildClick :<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
switch (CandleType.SelectedIndex)
{
case 1:
series = new CandleSeries(typeof(TickCandle), Security, TickCount.Text.To<int>());
candleManager.Sources.RemoveWhere(t=>t.GetType() == typeof(TickCandleBuilder));
candleManager.Sources.Add(new MyTickCandleBuilder { Sources = { new RawConvertableCandleBuilderSource<Trade>(Trades) } });
break;
</pre>
</div></div><br /><br />Свечи не строятся. Стандартные работают.<br />Что я не так делаю?<br /><br />Если создавать свой тип свечей, тоже не работает[huh]https://stocksharp.ru/topic/2807/Правило которое проверяет условие с определенным онтервалом2012-06-21T10:44:54Z2012-06-21T10:44:54ZInsiderHSEhttps://stocksharp.ru/users/6099/info@stocksharp.ruВ прошлых версиях было так:<br />.When(() => a == b, TimeSpan.FromSeconds(1)).Do...<br />Как теперь создать такое же правило?https://stocksharp.ru/topic/2805/Не верный расчет Latency в EmulationTrader2012-06-21T07:00:33Z2012-06-21T07:00:33ZPavelAdhttps://stocksharp.ru/users/6072/info@stocksharp.ruПроизвожу тестирование с использованием EmulationTrader, задаю максимальную задержку так:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var emulationTrader = new EmulationTrader(new[] { security }, new[] { portfolio }) {
MarketTimeChangedInterval = new TimeSpan(0, 0, 0, 10, 0), // Изменение Trader.MarketTime каждые 10 секунд
StorageRegistry = storageRegistry,
WorkingTime = Exchange.Rts.WorkingTime,
UseMarketDepth = false
};
// Задаем максимальную задержку принятия выставляемых заявок на бирже
emulationTrader.MarketEmulator.Settings.Latency = new TimeSpan(0, 0, 0, 0, 250);
</pre>
</div></div><br /><br />в результате тестирования в логе задержка больше указанного значения:<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br />10:55:05.000 | | TS_RIM2@RTS_tst | Выставлена PROFIT заявка по цене 156750 для заявки с Id=23. TransactionId=56758977, Id=24, V=1, Pos=1, задержка 00:00:03<br /></div></div><br />в примере например 3 секундыhttps://stocksharp.ru/topic/2804/Странное поведение при исполненении ReRegisterOrder для QUIK.2012-06-20T18:40:09Z2012-06-20T18:40:09ZMemoryhttps://stocksharp.ru/users/6063/info@stocksharp.ruПри вызове ReRegisterOrder происходит следующее. Старая заявка снимается, приходит уведомление о снятии заявки, в таблице заявок QUIK появляется новая заявка а вот события Trader.NewOrders не приходит. Я раньше не использовал ReRegisterOrder и не знаю а должен ли приходить Trader.NewOrders при замене ордера. Если нет, тогда как узнать о удачной перерегистрации. Заранее спасибо! <br />ЗЫ Версия 4.1.1https://stocksharp.ru/topic/2803/Order.GetAveragePrice равно 02012-06-20T15:41:38Z2012-06-20T15:41:38Zpaveldhttps://stocksharp.ru/users/6010/info@stocksharp.ruВ стратегии цена стоп заявки рассчитывается как "GetAveragePrice исполнившейся Short заявки " - 80<br />Стратегия работало какое-то время, все было нормально, стоп-заявки исполнялись. В какой то момент почему-то при расчете стопа GetAveragePrice было 0 и цена получилась отрицательная, произошел сбой:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br />System.ArgumentOutOfRangeException: Цена заявки должна быть положительной.<br />Parameter name: order<br />Actual value was -80.<br /> at #=qGoBuDlT6LOhOqFv3WY9JfVoUGMLwCQqmxGn3ux1xsRU=.#=qrmBGhucdwUvMBWxvyf90OGFH_$dcrvDHgJnWvyziAz4=(Order #=qRqhlCAIZNVQm5yp$9tOMHw==, Boolean #=qcRD_tAfwy2bBT7qJZOuzHw==)<br /> at #=qGoBuDlT6LOhOqFv3WY9JfVoUGMLwCQqmxGn3ux1xsRU=.#=qF6Ws2dOW1i8aCwov_qo_Xw==(Order #=qZn3kSxtavZ876oTZ3s7DtQ==, Boolean #=qjNfQ2svAOHqFj5BSaDISdQ==)<br /> at StockSharp.Algo.BaseTrader.RegisterOrder(Order order)<br /> at StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)<br /></div></div><br /><br />Подскажите почему так могло получится? Каким образом и в какой момент в библиотеке происходит расчет AveragePrice для исполнившейся заявки?<br />Выходит нельзя полагаться на GetAveragePrice ?<br /><br />Версия S# 4.1.1https://stocksharp.ru/topic/2802/Объясните философию примера SampleHistoryTesting2012-06-19T20:52:16Z2012-06-19T20:52:16Znikitozhttps://stocksharp.ru/users/27712/info@stocksharp.ruВопрос №0:<br />Вот есть стратегия SmaStrategy. В момент, когда пересекаются скользящие средние, создаётся order в определённом направлении и создаётся дочерняя MarketQuotingStrategy, которая этот order начинает котировать. Что является результатом действия этой подстратегии? По сути должна появиться открытая позиция. Правильно я понимаю, что она добавляется в поле PositionManager.Positions исходной стратегии? Как к ней тогда можно обратиться? <br />Обратите, пожалуйста, моё внимание на место в коде, где закрывается вышеупомянутая позиция и получается профит/лосс.<br /><br />Вопрос №1:<br />Почему, когда при перехвате события NewOrder я пытаюсь напечатать поле porfolio.CurrentAmount, это число не меняется? И оно не равно portfolio.BeginAmount.https://stocksharp.ru/topic/2801/Exeption2012-06-19T16:31:24Z2012-06-19T16:31:24Zmaxishttps://stocksharp.ru/users/28069/info@stocksharp.ruЗдравствуйте, PlazaTrader на тестовом полигоне время от времени выбрасывает исключение:<br />Message "Поток FORTS_VM_REPL выбросил ошибку." <br />Message "Couldn't open baseless repl datastream" <br /><br />StackTrace " в P2ClientGateMTA32.CP2DataStreamClass.Open(CP2Connection conn)\r\n в #=qB5UWwxm9V4MC6h1ATME78iKU9Uq$hm5JieId4zKZgMYRx0urI7vP83Ixy3KQCxtF.#=qZBjXv1EfYTd$$QPFv$ux_Q==(#=qCsyNbCloWOMwL4buSVUgdzSpCZKjm6geOBMsdiRxh$6I65nhooTnEOphcM4Om11H #=qyauydnb8lUcrRcsaTjB1OA==)\r\n в StockSharp.Plaza.PlazaStreamManager.#=qkCi$NSEYuxlLA4MCbo299qHiQII0Ndc3Q7HO80tvys0=.#=qtzuPvBKmFXn8EBL9IRUSvwfVInyaR$qozfcPV5mY58k=(#=qKTHjt5K1FOi6qh_U_EWodV8ILR_K2Zw5Ssh$LqsgtRTybJiSHuUpVn9bUr4DAw2f #=q9yw2ZzaDnaTbqMeewpOrXw==, Action`1 #=qmN9Zs_dMXrMrox_$MKzz9g==)" string<br /><br />и еще может я не разобрался, но события MyTrades начинают приходить только после выставления первого ордера, а не сразу вместе со всеми таблицами.<br /><br /><br /><br />Версия библиотек: StockSharp_4.1.1<br />router: P2_ClientGate1.14.8_32https://stocksharp.ru/topic/2800/Вопрос новичка Ошибка "Элемент с тем же ключом уже был добавлен"2012-06-19T12:52:04Z2012-06-19T12:52:04Zmaxwshttps://stocksharp.ru/users/5998/info@stocksharp.ruЗаранее прошу прощения за глупый вопрос.<br />при работе переодически вылетает Элемент с тем же ключом уже был добавлен.<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
case 1:
if (_myOrder2.IsCanceled())
{
_myOrder2.State = OrderStates.None;
_myOrder2.Id = 0;
_myOrder2.TransactionId = 0;
_myOrder2.Portfolio = _portfolio;
_myOrder2.Volume = _myBalance;
_myOrder2.Security = _instr2;
_myOrder2.Direction = OrderDirections.Buy;
if (CountPriceBuy() > _instr2.BestAsk.Price)
{
_myOrder2.Price = _instr2.BestAsk.Price;
}
else
{
_myOrder2.Price = CountPriceBuy();
}
RegisterOrder(_myOrder2);
};
};
break;
</pre>
</div></div><br /><br />в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)<br /> в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)<br /> в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)<br /> в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)<br /> в #=qWMUJ8VFi7s_NRMcOr2G25Lud5glU2HEm99j$x89uGic=.#=qaCcRbv_fr$xDdvikdSCqGg==(Order #=qUZSZAiMIYi3WElGh94uLfA==, ITrader #=qcNmU6oPxwH8zjtgE8ynUBg==, TransactionIdGenerator #=qhfDqCZgql58PzNnZPMsnD3DR55WtCTtXzWIhtNCP4g8=)<br /> в StockSharp.Algo.BaseTrader.InitNewOrder(Order order)<br /> в StockSharp.Algo.BaseTrader.RegisterOrder(Order order)<br /> в StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)<br /> в Arbitrager.MySrateg.ProcessArbitrg() в C:\Users\Макс\Desktop\Новая папка\MySrateg.cs:строка 192<br /> в StockSharp.Algo.Strategies.StrategyRule`1.#=qt7G9WNnTsBYaxgKvlNYQniCU4s4o1t44muOiJGakdBU=.#=qA0K6YqwIY3AkmKwC19laZA==(#=qOWyYey63NngbbzQ785leOg== #=qIb_9kspFdqZzOW1VQD8TMg==)<br /> в StockSharp.Algo.Strategies.StrategyRule`1.#=qFkFgVVIMTT8xPEiHWxPMf0i8djuOZUlx7ArPFU_22B8=()<br /> в StockSharp.Algo.Strategies.Strategy.#=qiHGpQkyoonelQb2OCBZLCA==(IStrategyRule #=q6_MU3lGTq_vWng2LcpPB8A==, Func`1 #=q0B$mQml1E6sJluJirrQMXg==, Object #=qoEqHfM1FSu3Kq74v9ys9dg==, Boolean #=quQbSH_yD$5GqB8OrhsttMg==)https://stocksharp.ru/topic/2799/Приходят не все сделки из таблицы "Мои сделки"2012-06-19T12:14:09Z2012-06-19T12:14:09ZrtDenhttps://stocksharp.ru/users/733/info@stocksharp.ruЗдравствуйте.<br />Появилась проблема, в программу приходят не все сделки из таблицы "Мои сделки".<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
trader.SupportManualOrders = true;
private void trader_NewMyTrades(IEnumerable<MyTrade> trades)
{
AddLog("in new my trades cnt: " + trades.Count());
foreach (MyTrade trade in trades)
{
AddLog("trade: " + trade.Trade.Id.ToString());
}
}</pre>
</div></div><br />Лог:<br />17:49:59:718 in new my trades cnt: 7<br />17:49:59:718 trade: 582868377<br />17:49:59:718 trade: 582871119<br />17:49:59:718 trade: 582884501<br />17:49:59:718 trade: 582884981<br />17:49:59:718 trade: 582891540<br />17:49:59:718 trade: 582892092<br />17:49:59:718 trade: 582909151<br /><br />Картинка из квика и из примера Sample в аттаче.<br /><br />Раньше такого не было (возможно просто не замечал, но скорее всего не было)<br /><br />S#: 4.0.23<br />Брокер: BCS, Открытие (демо счет).https://stocksharp.ru/topic/2798/Сделать стоп-заявку своей2012-06-19T08:43:17Z2012-06-19T08:43:17ZEugenePhttps://stocksharp.ru/users/603/info@stocksharp.ruПри установке стопа через один сервер, и дальнейшей работе через другой стопы нельзя снять или изменить до тех пор пока не сделаешь операцию "Сделать стоп-заявку своей". Как это можно сделать программно через S# ?https://stocksharp.ru/topic/2797/Определение типа портфеля2012-06-18T20:34:18Z2012-06-18T20:34:18ZAndriihttps://stocksharp.ru/users/27996/info@stocksharp.ruКак определить тип портфеля? если есть для акций и для срочного рынка, они разные, как можно с коллекции определить какой из них какой?<br />среди коллекции Securities можно определить тип акция или фьючерс, а как определить какой портфель для какого рынка используется?https://stocksharp.ru/topic/2796/Ошибка при подключении2012-06-18T09:43:38Z2012-06-18T09:43:38ZРоман Угрюмовhttps://stocksharp.ru/users/6091/info@stocksharp.ruПерешел с 4.0 на версию библиотеки, которую выкачал из кодеплека сегодня утром (18.06.2012)<br />Не могу понять что происходит. <br />Если программа запущена из под отладчика VS то она успешно подсоединяется к квику.<br />(правда работает 10 минут из-за проблем с лицензией, но это второй вопрос).<br />Но если программу запустить из проводника, то получаю сообщение об ошибке, которое привожу на скрине<br /><br />Подключаюсь вот так:<br />if (quikPath.IsEmpty())<br /> {<br /> const string Msg = "Путь к QUIK не установлен!";<br /> MessageBox.Show(Msg, Resources.AttensionStr, MessageBoxButtons.OK, MessageBoxIcon.Information);<br /> }<br /><br />this.quikTrader = new QuikTrader(quikPath).GuiSyncTrader(); // создаем шлюз к Quik-у и синхронизуем его<br />this.logManager.Sources.Add(this.quikTrader.Trader);<br /><br />Разумеется лог не создается. Помогите, пожалуйсто! Я спать хочу :-(<br /><br />Что касается лицензии, то выкачал файл лицензии программой LicenseTool и поместил ее в каталог<br />с программой. При запуске (<b>из отладчика</b>) получаю сообщение "ProcessIsDataError: The type initializer for 'StockSharp.Algo.Licensing.LicenseHelper' threw an exception."<br /><br />Привожу лог:<br />13:45:01.820 | Error | QuikTrader | System.TypeInitializationException: The type initializer for 'StockSharp.Algo.Licensing.LicenseHelper' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Ecng.Security.CryptoAlgorithm' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Ecng.Reflection.Emit.AssemblyHolder' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Ecng.Configuration.ConfigManager' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System' or one of its dependencies. Не удается найти указанный файл.<br /> at System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost host, String typeString, Boolean throwOnError)<br /> at System.Configuration.MgmtConfigurationRecord.CreateSectionGroupFactory(FactoryRecord factoryRecord)<br /> at System.Configuration.MgmtConfigurationRecord.EnsureSectionGroupFactory(FactoryRecord factoryRecord)<br /> at System.Configuration.MgmtConfigurationRecord.GetSectionGroup(String configKey)<br /> at System.Configuration.ConfigurationSectionGroupCollection.Get(String name)<br /> at System.Configuration.ConfigurationSectionGroupCollection.<GetEnumerator>d__0.MoveNext()<br /> at Ecng.Configuration.ConfigManager.<>c__DisplayClass4.<.cctor>b__1(ConfigurationSectionGroupCollection groups)<br /> at Ecng.Configuration.ConfigManager..cctor()<br /> --- End of inner exception stack trace ---<br /> at Ecng.Configuration.ConfigManager.GetSection[T]()<br /> at Ecng.Reflection.Emit.AssemblyHolder..cctor()<br /> --- End of inner exception stack trace ---<br /> at Ecng.Reflection.Emit.AssemblyHolder.get_NeedCache()<br /> at Ecng.Reflection.FastInvoker.CreateDelegate(Type delegType, Type instanceType, Type argType, ConstructorInfo ctor, MethodInfo method, MemberInfo member, Nullable`1 isGetter)<br /> at Ecng.Reflection.FastInvoker.<>c__DisplayClass1.<CreateCore>b__0(MemberInfo )<br /> at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean& isNew)<br /> at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)<br /> at Ecng.Reflection.FastInvoker.CreateCore(MemberInfo member, Nullable`1 isGetter)<br /> at Ecng.Reflection.FastInvoker.Create(PropertyInfo property, Boolean isGetter)<br /> at Ecng.Reflection.FastInvoker`3.Create(PropertyInfo property, Boolean isGetter)<br /> at Ecng.Reflection.ReflectionHelper.GetValue[A,V](MemberInfo member, A arg)<br /> at Ecng.Reflection.ReflectionHelper.GetValue[A,V](Type type, String memberName, BindingFlags flags, A arg)<br /> at Ecng.Reflection.ReflectionHelper.GetValue[A,V](Type type, String memberName, A arg)<br /> at Ecng.Security.CryptoAlgorithm..cctor()<br /> --- End of inner exception stack trace ---<br /> at Ecng.Security.CryptoAlgorithm.Create(AlgorithmTypes type, ProtectedKey[] keys)<br /> at StockSharp.Algo.Licensing.LicenseHelper..cctor()<br /> --- End of inner exception stack trace ---<br /> at StockSharp.Algo.Licensing.LicenseHelper.IsLicenseSupport(Type featureType)<br /> at StockSharp.Algo.BaseTrader..ctor(Boolean checkLicense)https://stocksharp.ru/topic/2795/IsExpired()2012-06-18T07:00:11Z2012-06-18T07:00:11Zrafhttps://stocksharp.ru/users/28475/info@stocksharp.rusecurity.IsExpired() возвращает false для истекших контрактов (S# 4.0)https://stocksharp.ru/topic/2794/проблема с CandleManager - не возвращает весь диапазон свечек2012-06-16T16:17:52Z2012-06-16T16:17:52ZРоман Угрюмовhttps://stocksharp.ru/users/6091/info@stocksharp.ruДобрый день!<br />Выкачал с сайта библиотеку 4.1.1 Сегодня 16 июня. <br />На более ранней версии библиотеки при регистрации менеджера свечек я получал свечки с начала торгового дня.<br />В сборке 4.1.1 при регистрации менеджера: <b>this.candleManager.Start(this.candleSeries);</b> <br />период времени, с которого начинается импорт свечек при каждом запуске программы оказывается разным. То есть<br />если несколько раз запускать одну и туже программу то случайным образом начало периода импорта свечек оказывается либо 13:40 либо 16:40 либо 19:40 (свечки десятиминутные)<br /><br />Попытка использования перегруженной версии метода:<br /><b>this.candleManager.Start(this.candleSeries, Convert.ToDateTime("15.06.2012 10:00:00"), Convert.ToDateTime("15.06.2012 23:40:00"));</b> никак не повлияла на результат. <br /><br />Опять я получаю либо набор начинающийся с 19:40 либо 16:40 либо с 13:40.<br /><br />Для проверки делал такой вызов, что бы убедится что в запрошенном диапазоне данные есть:<br /><b>var range = this.candleManager.GetSupportedRanges(this.candleSeries).GetEnumerator();<br />range.MoveNext();<br />this.candleManager1.Start(this.candleSeries, range.Current.Min, range.Current.Max);</b><br /><br />Получаю аналогичный вышеописанному результат!https://stocksharp.ru/topic/2793/AutoProtectiveStrategy2012-06-15T14:10:29Z2012-06-15T14:10:29Zeddarddhttps://stocksharp.ru/users/6093/info@stocksharp.ruПожалуйста, скажите, как использовать эту стратегию? Какие нужно передавать параметры, или пример использования. Из документации ничего не понял. Заранее благодарен!https://stocksharp.ru/topic/2792/Order.Time равен 02012-06-13T19:25:35Z2012-06-13T19:25:35ZMemoryhttps://stocksharp.ru/users/6063/info@stocksharp.ruПри работе с QUIK-ом при регистрации ордера Order.Time и Order.LastChangeTime равны нулю. Почему и как можно получить время регистрации ордера на бирже?