Событийная модель S#2.4 не работает
А OnProcess можно использовать в событийных моделях? Создал стратегию, отнаследовался от ActionStrategy. Далее в OnProcess с помощью AddSecurityLastTradePriceMoreAction при превышении определённой цен...
А OnProcess можно использовать в событийных моделях? Создал стратегию, отнаследовался от ActionStrategy. Далее в OnProcess с помощью AddSecurityLastTradePriceMoreAction при превышении определённой цен...
Скажите - а для чего там 3 параметра? ITrader - понятно, а зачем портвель и бумага? ведь стратегия может торговать более чем одгим инструментом и более чем на одном счете. Я понимаю что это перекочева...
Михаил, а что вернет Order.IsFilledPArtially если заявка полностью исполнена? является ли Order.IsFilledPArtially частным случаем Order.IsMatched?
Выложил новую версию. Описание будет чуть позднее. Глобальные изменения отсутствуют, так что можно качать тем, кто писал о своих ошибках. Пофиксил все, если не забыл. Только есть одна особенность. Я п...
Подскажите как правильно работать с IsTradeTime. в стратегии (OnProcess) сделал так: if ( !Sec1.Exchange.IsTradeTime(Trader) || ! Sec2.Exchange.IsTradeTime(Trader) ) { AddLog(StrategyErrorStates.Warni...
Запущено 10 стратегий, для CandleManager регистрируются 2 ТФ: 1- минутки и 5-минутки. Пытаюсь получать свечки внутри стратегии, вот их распечатка: localCandle: time(10:45:00), open(139880), close(1398...
éÎÏÇÄÁ ×ÏÚÎÉËÁÅÔ ÔÁËÁÑ ÏÛÉÂËÁ: MMQS => System.DivideByZeroException: Attempted to divide by zero. at System.Decimal.FCallDivide(Decimal& result, Decimal d1, Decimal d2) at System.Decimal.Remainder(Dec...
При вызове new ExcelStrategyReport(strategy, "c:\1.xls").Generate(); возникает ошибка, ниже прилагаю трассу: (xml генерируется нормально) System.Runtime.InteropServices.COMException was unhandled by u...
Михаил, есть вопрос про котирование и событие исполнения заявки: Я в стратегии использую MarketQuotingStrategy как дочернюю торговую стратегию для покупок/продаж по рыночной цене на фортсе. В стратеги...
Пытаюсь выставлять заявки через котирование. Создаю заявку, передаю ее на котирование. Все отлично работает, если заявка успешно регистрируется, если же при регистрации возникли ошибки, например попро...
Хочу менять параметр PriceDelta при котировании "на лету", т.е. во время работы стратегии, но он только для чтения Михаил, опубликуйте, пжл, cтратегию. Ну или можно ли сделать этот параметр изменяемым...
Возникли следующие 2 проблемы при использовании Stock#: CandleManager с несколькими таймфреймами: Порядок действия такой: создаю CandleManager _candleManager = new CandleManager(_trader); регистрирую ...
Приветствую! Уважаемый Михаил. Пытаюсь работать в стратегии через котирование если выставляю лимитный Ордер - всё ок // создаем заявку var order = base.CreateOrder(Direct, IsMarket ? base.Security.Get...
Михаил, буду признателен если дадите первоначальную наводку по созданию таймфреймовой стратегии, которая будет манипулировать свечой текущего таймфрейма.. Правильно ли я понимаю, что все может быть ре...
А вот как это метод будет работать в ассинхронном режиме? в хелпе написано Гарантированно отменить заявку. На биржу посылается команда на отмену заявки. Метод заканчивает работу когда заявка будет или...
В примере SampleSMA пытаюсь получить текущую, не сформировавшуюся свечку, чтобы закрывать позицию по стопу, и никак не выходит: _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTi...
Михаил, почему может не генериться событие СandleManager.NewCandles? Делал на двух тестовых терминалах разных брокеров в своем проекте и SampleSMA. И там и там одна ошибка: По LKOH свечи идут, по RIM0...
Зарегистрировал в стратегии через AddOrder одну заявку на покупку, допустим она исполнилась по 1001(средняя по таблице сделок), последняя сделка по акции 1000, а прибыль (Strategy.PnLManager.AbsoluteV...