тайны CandleManager :)
Два вопроса Почему иногда события свечек вызываются в следующем порядке 2011-02-11 23:00:00.4416 Info OnNewCandles 11.02.2011 23:00:00 (время свечи) 2011-02-11 23:00:00.4416 Info OnCandlesChanged 11.0...
Два вопроса Почему иногда события свечек вызываются в следующем порядке 2011-02-11 23:00:00.4416 Info OnNewCandles 11.02.2011 23:00:00 (время свечи) 2011-02-11 23:00:00.4416 Info OnCandlesChanged 11.0...
Очень понравилась идея с дочерними стратегиями и достаточно элегантная реализация. Спасибо, Михаил. Наткнулся на небольшую проблему. Есть стратегия, производная от TimeFrameStrategy. В ней создаются д...
Это бета версия. Поэтому в блог (+ дока в онлайне) пока не пишу о всех изменениях. Отмечу основные нововведения + баги исправленные. Большая просьба протестить версию на работоспособность в плане стар...
var range = new Range(new DateTime(2011, 1, 14, 23, 40, 1), DateTime.Now); security.GetTimeFrameCount(r, TimeSpan.FromMinutes(5)); Выдает ошибку: 02.02.2011 18:52:25 [WealthLab.HeadRealTradeStockSharp...
в своем старом коде ничего не менял но появились ошибки "В экземпляре объекта не задана ссылка на объект." и candle стала null. в чем может быть проблема??? версия 1.8 ))))
Привет, друзья. Начал изучать мануал и программировать своего роботика. Подскажите пожалуйста. Допустим вследствие каких-либо причин у меня сработал сигнал на открытие позиции. Но я хочу сделать "пров...
Вызываю метод, он выдает все минутные свечки за день, и среди них попадаются пары с одинаковым временем (формат time O H L C V): 12:57:00 187035 187035 187035 187035 1 12:57:00 187025 187125 187020 18...
Михаил, а почему у вас RangeCandles строятся по диапазону от открытия свечи , а не по настоящему рейнджу от хая до лоу ? это же в текущей реализации кресто-нули какие то . в итоге у меня 100п свечи вы...
почему в выходной не работает такой код ? this._Trader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(1); this._Trader.ReConnectionSettings.TimeBounds = Exchange.Test.WorkingTime; this._Trader.R...
Начал переводить в своей архитектуре свой собственный тип на тип данных Unit. Используются либо проценты, либо - целые числа. Всё отлично работает за исключением одного - при попытке получить число из...
Здравствуйте. Я так понимаю, что это событие вызвается через определенный интервал по времени. И хотелось бы узнать, как можно, допустим, генерировать и обрабатывать это событие на каждом тике? Я пони...
Приветствую уважаемых Михаила и коллег! Очень нравится реализация ActionToken и метода When (Do, MakePeriodical и тд). Расскажите поподробней, пжл. можно ли их использовать вне стратегий? Что нужно дл...
Всем привет! Ребят, кому не жалко, выложите пример как правильно организовать BatchStrategy с дочерними тэкпроф и стоплос. В описании ничего не понятно, а примеры все на студии 2010. У меня 2008
Приветствую уважаемых Михаила и коллег. Еще раз хочу поблагодорить Михаила за успешное разрешение проблемы с NullReferenceException. Продолжаю тестировать защитные стратегии. непонятно почему в логе н...
Добрый день. Писал транзак коннектор и взял за основу Ваш пример для Смарта. Долго не мог понять почему свойства у Security в GUI не обновляются. в итоге подписался на событие обновления оных-и... так...
Добрый день! Помогите, пожалуйста, разобратьяс с MarketQuotingStrategy. Пытаюсь продать или купить фьючерс "по рынку", но не очень понимаю механизма. Что необходимо сделать для запуска этого механизма...
Описание тут. Фактически, эту версию можно рассматривать как кумулятивное обновление вместе с промежуточными.
Приветствую уважаемых Михаила и коллег! При котировании Тейкпрофит стратегии часто выполниляется две заявки. Т.е. выставление новой заявки не отменяет или не успевает отменить старую. Вернее даже так ...
Почему в окне монитора стратегий у менеджера стратегий такая же иконка как у не запущенной стратегии? Должно ли это о чем-то говорить? Ниже код регистрации стратегии Security m1 = sList.FirstOrDefault...
Приветствую всех! class Abi : Strategy { public Abi() : base() { } void Trader_QuotesChanged(IEnumerable obj) { OnProcess(); } protected override void OnRunned() { base.OnRunned(); } protected overrid...