Проблема с котированием
Здравствуйте! Проблема такая. Стратегия котирования запускается, пишет в лог, что запустилась и на этом зависает, не выставляя никакие заявки. Что характерно, этот же самый код отлично работает под QU...
Здравствуйте! Проблема такая. Стратегия котирования запускается, пишет в лог, что запустилась и на этом зависает, не выставляя никакие заявки. Что характерно, этот же самый код отлично работает под QU...
Свойство CandleManager.IsSyncRegister, судя по всему, не работает. Тестовый код: AddInfoLog("IsSyncRegister = {0}", _candleManager.IsSyncRegister); AddInfoLog("Регистрация свечек..."); //_candleToken ...
S# 3.2.10. Наблюдаю стабильно Exception "окно с именем xxx@xxx не найдено" при вызове Trader.RegisterQuotes(...) для инструмента, у которого еще не открывался стакан. При этом, стакан автоматически от...
Тест записи сделок в файловое хранилище (на базе примера SmpleStorage со своим генератором экземпляров класса Trade и хранением на диске вместо записи в память) привел к следующим наблюдениям: 1.Конст...
На Codeplex сейчас лежит программа Publisher, которая помогает собирать архивы (те самые, что выкладываем на box). В ней написан метод PublishHelper.StartCompile, который компилирует примеры: public s...
Strategies :: public int Volume { get; set; } BasePositionManager:: public virtual long Position{ get; set; } При использовании свойства BasePositionManager.Position для определения торгового объема д...
В 3.2.9 изменился способ логирования стратегий в файл. Теперь когда стратегия остановилась, файл в который пишется лог, остается не закрытым. Если запустить её опять, то вылетает ошибка, из-за того чт...
При исполнении сделки вызывается метод, где пересчитывается позиция. Правило помечено как Once, но иногда вызывается дважды. Вот вывод изменения текущей позиции и TransactionId 1 61947599 2 61947600 1...
Предложение по расширению функционала - добавить по свечкам методы HighestHigh и LowestLow за заданное количество свечей Т.е. определять самый высокий HighPrice свечи и самый низкий LowPrice свечи из ...
Иногда после срабатывания правила StrategyRuleConditionHelper.Matched(_order) Strategy.PositionManager.Position не успевает пересчитатся. возможно ли, чтобы при срабатывании правила, сначала происходи...
Он (который с exe файлами) сейчас весит >160 мб из-за Гидры. У всех нет проблем с качанием таких размеров?
Пытаюсь разобраться в том, как работает событийная стратегия на свечках. Насколько я могу понять, со времени выпуска документации механизмы изменились и описанные на форуме и в API .when.do конструкци...
Заметил, что после остановки дочерней стратегии не все сделки попадают в её список MyTrades. Запретил удаление дочерних стратегий. Можно ли это как-то исправить? Бывает, что нужно воспользоваться инфо...
Судя по всему у некоторых участников на 3.2.xxx появился сабж. Давайте сделаем следующее для поиска причины: Подпишемся на QuikTrader.ProcessDataError, QuikTrader.PreProcessDdeData, QuikTrader.NewOrde...
Такое условие сработало два раза this .When(StrategyRuleConditionHelper.StrategyNewMyTrades(this)) .Do(RegisterNext) .Once(); с разницей в три секунды было отправлены две заявки. Первая исполнена за т...
Если я извне вызываю метод Strategy.Stop, то поскольку у моей стратегии есть дочерние, в методе остановки я делаю так protected override void OnStopped() { if (_aggrStrategy != null && _aggrStrategy.P...
Создать правило на событие понижения лучшего оффера на определенную величину. BestAskPriceLess(Security, Unit) что имеется ввиду? От чего будет рсчитыватьься понижение оффера? От уровня цены в момент ...
this .When(StrategyRuleConditionHelper.StrategyNewMyTrades(this)) .Do(InformAboutNewMyTrade) .Do(StartAggressive); Первый метод(InformAboutNewMyTrade) почему-то не вызывается. Как переписать это прави...
У меня событийная стратегия. В начале отправил заявку и стал дожидаться её исполнения. _order = new Order { Portfolio = this.Portfolio, Volume = _partOfLot, Price = _priceOfOrder, Security = this.Secu...
Событийная стратегия protected override void OnStarting() { _order = new Order { Portfolio = this.Portfolio, Volume = _partOfLot, Price = _priceOfOrder, Security = this.Security, Direction = this._dir...