NullReferenceException в TimeFrameStrategy
Есть 2 стратегии, унаследованные от TimeFrameStrategy. Одна из них создает другую, передавая в конструкторе Trader, Security и Portfolio и затем вызывает ее как дочернюю через ChildStrategies.Add(). В...
Есть 2 стратегии, унаследованные от TimeFrameStrategy. Одна из них создает другую, передавая в конструкторе Trader, Security и Portfolio и затем вызывает ее как дочернюю через ChildStrategies.Add(). В...
Я новичок в Stock Sharp Не могу понять, какая разница между использованием StrategyRule ```csharp protected override void OnStarting() { this .When(_tradingStrategy.StrategyNewMyTrades()) .Do(ReHedge)...
при тестировании на исторических данных стратегия заявки выставляет исправно. при попытке запустить ту же стратегию на реал-тайм тесте trader = new RealTimeEmulationTrader(new SmartTrader(login, passw...
Хочу реализовать такую стратегию: в зависимости от значания индекса сделать выборку по инструментам для торговли и сформировать несколько списков инструментов по каждому списку инструментов запустить ...
Для расчёта объёма следующей позы, нужен результат предыдущих n сделок по стратегии.. посоветуйте как это грамотней организовать.. может есть какие-то готовые методы для сохранения, доступа к сделкам ...
Можно ли добавить в стратегии Котирование , параметр минимально допустимый спред : Например у меня стоит заявка на покупку по лучшей цене , тот кто передомной переставляет свою заявку наперед , если с...
В мануале написано: "Когда требуется установить зависимость между стратегиями, необходимо использовать класс BasketStrategy. ... Например, через значение First задается условие, при котором все дочерн...
Начал разбираться с проектом, немного переделываю примеры под свои задачи. Для начала решил разобраться с индикаторами и их отрисовкой и столкнулся с проблемой - короткую SMA взял с периодом 1, на пос...
Не знал куда писать решил здесь. обновился до 10601 коммита и при попытке компиляции начал получать ошибку в этом коде: protected override void OnStarting() { foreach (Security sec in BasketSecurity.I...
Например, для StrategyNewMyTrades нужно: this .When(this.StrategyNewMyTrades()) .Do(trades =>а для других просто .When(base.Security.Changed()) .Do(()=>); В документации нигде не нашел.
Решил глобализация данный вопрос так сказать. Ранее я описывал симптомы проблемы в разделе Стратегии и алгоритмы » Создание в стратегии заявок с объемом не равным Strategy.Volume Но теперь такое ощуще...
Создание заявок осуществляю с помощью методов BuyAt и SellAt, но эти методы созждаеют заявки с объемом равным Strategy.Volume. Попытался изменить объем и зарегистрировать заявку вот так: var order = d...
На Codeplex сейчас лежит программа Publisher, которая помогает собирать архивы (те самые, что выкладываем на box). В ней написан метод PublishHelper.StartCompile, который компилирует примеры: public s...
Я так понимаю TradingStorage не сохраняет сделки с отрицательной ценой? Если так то можно ли это исправить? Я генерирую сделки по разным корзинам, и там могут быть отрицательные цены.
Использую правило: this.When(Security.LastTradePriceLess(StopProtectiveDelta)) .Do(() => AddedStopOrder(OrderDirections.Sell)) .Once(); Но стоп не ждет, пока цена пройдет StopProtectiveDelta, а сразу ...
Возникает исключение при создании логгера через конструктор с fileName FileLogListener fll = new FileLogListener(); //так все хорошо FileLogListener fll = new FileLogListener("555"); // Exception: "На...
Вот например при появлении новых сделок выводит: Новая Buy сделка 417674186 на 1 заявки 64863803. А я хочу чтобы указывал еще и цену. Куда копать? Переопределение OnNewMyTrades не помогло.
Код на картинке вызываться единожды но дает такую ошибку. Ранее не замечал. Версия 4.0.1 последняя с codeplex'a. Да, и удалил кусок : { Trader = this.Trader }
Добрый день! Пытаюсь организовать работу с заявками по волатильности, но никак не получается добиться более менее комфортной работы от VolatilityQuotingStrategy для Quik. Библиотека S# 4.0 Попытаюсь с...
Ситуация такая: есть робот на S# 3.0 для квика, хорошо отработан, несколько месяцев стабильной работы. Запускаю одновременно с первым другого робота, на S# 4.0 для плазы. Через пару часов в первом роб...