Событие NewSecurities
Добрый день, уважаемые разработчики! Как я понял, событие NewSecurities генерируется для каждой бумаги, по которой прошла сделка и отобразилась в таблице "Все сделки", даже если бумага НЕ присутствует...
Добрый день, уважаемые разработчики! Как я понял, событие NewSecurities генерируется для каждой бумаги, по которой прошла сделка и отобразилась в таблице "Все сделки", даже если бумага НЕ присутствует...
Перенёс стратегию с амиброкера, хочу прикинуть какое у неё будет проскальзывание - пытаюсь тестировать на истории. Стратегия самая обычная пробойная, поэтому входит всегда маркетом. Так как на Фортс м...
Не бага, скорее фича - при выгрузке дата выгружается с миллисекундами. Если в экселе не поставить в формате доли секунды "чч:мм:сс.0" то получим округление до секунды. Долго не мог понять что за фигня...
обнаружил такую вещь. Примерно в 10% случаев в список Strategy.MyTrades не попадают сделки. Полностью это заметил в таком коде private void WaitMyTradesComplement() { while(true){ if(IsLastTradeByOrde...
Сейчас PnL считается в пунктах и получаетя что в родительской стратегии суммируются попугаи с печеньками :) Было бы удобнее если бы PnL считался в рублях. Благо информация для этого есть: нужно в моме...
Обнаружил что, MyTrades хоть и является синхоронизированной, но обновляется с опозданием. у меня стратегия содержит такое правило this .When(StrategyRuleConditionHelper.StrategyNewMyTrades(this) ) .Do...
Как часто вызывается метод OnRunned? Или он вызывается один раз, когда значение ProcessState из Running перешло в Runned?
можно ли как-то удалить правило из списка ,не дожидаясь окончания работы стратегии?
Вопрос к разработчикам. я так понял, что в версии 3.2.5 не все менеджеры стратегй работаю правильно. в частности PositionManager стратегии . Скажите, пожалуйста, остальные менеджеры стратегий работают...
Не всегда верно расчитывается PositionManager.Position Заметил это когда продовал фьюч РТС. продал два контракта по одному, позиция была равна -1. Проявляется не всегда.
Михаил & co, приветствую! Возник такой вопросик. Допустим мне, из архитектурных соображений (возьмем это за данное), хочется, чтобы: все события любой, отдельно взятой стратегии возникали и обрабатыва...
Выставляю 2 заявки - buyOrder и sellOrder. Затем ставлю обработчик: this.When(buyOrder.Canceled()) .Do(() => { log("buy canceled"); buyOrder = null; }); и this.When(sellOrder.Canceled()) .Do(() => { l...
Я веду подсчет открытой позиции самостоятельно - ловлю NewMyTrades, и если бумага моя (==this.Security) то увеличиваю/уменьшаю (в зависимости от направления ордера по которому пришел трейд) счетчик in...
Добрый день. Подскажите, пожалуйста! Есть огромное желание сделать индикатор Optimal Tracking Filter. Попробовал по аналогии с примерами и уже реализованными индикаторами. Но в них идет наследование о...
Добрый день! Подскажите новичку, как завставить стратегию видеть позиции по инструменту, открытые до ее запуска? То есть я хочу, чтобы по включению стратегия учитывала текущую ситуацию. При экспорте т...
Пытался внутри NewMyTrades спрашивать у стратегии ее свойство this.PositionManager.Position однако, похоже что оно "отстаёт" от жизни - не показывает в риалтайме позицию стратегии: при получении перво...
Есть главная стратегия Main понаследованная от TimeFrameStrategy Есть под-стратегия Sub1 пронаследованная напрямую от Strategy Экземпляр Sub1 создается в конструкторе Main и добавляется в список его с...
при создании TP и SL стратегий компилятор ругается на код из примера private void OnNewMyTrades(IEnumerable trades) { trades = trades.Where(t => t.Order == this.TargetOrder);// ошибка 1 метод Where не...
В IIndicator есть поле Name, соотвественно здесь несколько вопросов. В индикаторах сейчас оно никак не заполняется. Предлагаю использовать короткое название для этого поля, чтобы было удобно на график...
ИМХО имеет смысл добавить сабж в StockSharp. Комиссии бирж известны, комиссии топ-брокеров +-одинаковые, кому нужны точные значения, руками поправят. Проскальзывание = (цена лучшего бид\аск ордера в м...