RSS
Тег: StockSharp
Den Den
👁 842 💬 2

Событие NewSecurities

Добрый день, уважаемые разработчики! Как я понял, событие NewSecurities генерируется для каждой бумаги, по которой прошла сделка и отобразилась в таблице "Все сделки", даже если бумага НЕ присутствует...

Garic Garic
👁 789 💬 2

SlippageManager и маркет-заявки

Перенёс стратегию с амиброкера, хочу прикинуть какое у неё будет проскальзывание - пытаюсь тестировать на истории. Стратегия самая обычная пробойная, поэтому входит всегда маркетом. Так как на Фортс м...

Garic Garic
👁 922 💬 5

ExcelReporter и миллисекунды

Не бага, скорее фича - при выгрузке дата выгружается с миллисекундами. Если в экселе не поставить в формате доли секунды "чч:мм:сс.0" то получим округление до секунды. Долго не мог понять что за фигня...

vader vader
👁 1 814 💬 11

[Bug] в Strategy.MyTrades не попадает сделка

обнаружил такую вещь. Примерно в 10% случаев в список Strategy.MyTrades не попадают сделки. Полностью это заметил в таком коде private void WaitMyTradesComplement() { while(true){ if(IsLastTradeByOrde...

President President
👁 893 💬 4 ▲ 1

[ISSUE] PnL считается в пунктах а было бы удобнее в рублях

Сейчас PnL считается в пунктах и получаетя что в родительской стратегии суммируются попугаи с печеньками :) Было бы удобнее если бы PnL считался в рублях. Благо информация для этого есть: нужно в моме...

vader vader
👁 1 002 💬 6 ▲ 1

[Bug] запаздывание обновления Strategy.MyTrades

Обнаружил что, MyTrades хоть и является синхоронизированной, но обновляется с опозданием. у меня стратегия содержит такое правило this .When(StrategyRuleConditionHelper.StrategyNewMyTrades(this) ) .Do...

sergun sergun
👁 1 934 💬 18

Многопоточность-однопоточность

Михаил & co, приветствую! Возник такой вопросик. Допустим мне, из архитектурных соображений (возьмем это за данное), хочется, чтобы: все события любой, отдельно взятой стратегии возникали и обрабатыва...

romanick romanick
👁 727 💬 5

Проблема с Canceled()

Выставляю 2 заявки - buyOrder и sellOrder. Затем ставлю обработчик: this.When(buyOrder.Canceled()) .Do(() => { log("buy canceled"); buyOrder = null; }); и this.When(sellOrder.Canceled()) .Do(() => { l...

andreyats973 andreyats973
👁 705 💬 3

Первый индикатор

Добрый день. Подскажите, пожалуйста! Есть огромное желание сделать индикатор Optimal Tracking Filter. Попробовал по аналогии с примерами и уже реализованными индикаторами. Но в них идет наследование о...

mdv mdv
👁 975 💬 6

Как запустить стратегию с ненулевой начальной позицией

Добрый день! Подскажите новичку, как завставить стратегию видеть позиции по инструменту, открытые до ее запуска? То есть я хочу, чтобы по включению стратегия учитывала текущую ситуацию. При экспорте т...

President President
👁 1 183 💬 5

[CLARIFIED] Strategy.PositionManager.Position тормозит

Пытался внутри NewMyTrades спрашивать у стратегии ее свойство this.PositionManager.Position однако, похоже что оно "отстаёт" от жизни - не показывает в риалтайме позицию стратегии: при получении перво...

President President
👁 946 💬 6 ▲ 1

[SOLVED] override void Start/Stop не вызываются

Есть главная стратегия Main понаследованная от TimeFrameStrategy Есть под-стратегия Sub1 пронаследованная напрямую от Strategy Экземпляр Sub1 создается в конструкторе Main и добавляется в список его с...

paunov paunov
👁 1 153 💬 9 ▲ 3

ошибка в TP&SL

при создании TP и SL стратегий компилятор ругается на код из примера private void OnNewMyTrades(IEnumerable trades) { trades = trades.Where(t => t.Order == this.TargetOrder);// ошибка 1 метод Where не...

Sergey Masyura Sergey Masyura
👁 901 💬 4

Поле Name для индикаторов

В IIndicator есть поле Name, соотвественно здесь несколько вопросов. В индикаторах сейчас оно никак не заполняется. Предлагаю использовать короткое название для этого поля, чтобы было удобно на график...

DT DT
👁 897 💬 3

Классы Comissions и Slippage

ИМХО имеет смысл добавить сабж в StockSharp. Комиссии бирж известны, комиссии топ-брокеров +-одинаковые, кому нужны точные значения, руками поправят. Проскальзывание = (цена лучшего бид\аск ордера в м...