Apr 5, 2012 - Я нашел свою ошибку. Проблема была в том что я сначала подписывался на события NewSecurities, NewTrades для QuikTrader а после этого создавал RealTimeEmulationTrader и передавал его в стратегию. Не ду...
|
|
Apr 4, 2012 - Вы отписались в топик про EmulationTrader. Вы его используете или RTEmulation? Использую RealTimeEmulationTrader
|
|
Apr 4, 2012 - Если имеете ввиду пример SampleRealTimeTesting Имею ввиду тот пример, которые наиболее точно подходит к вашей ситуации. не понял. Какой именно? Все примеры посмотрел, под Quik нет примера для тестиро...
|
|
Apr 4, 2012 - Начнем с простого. Пример запускали? Работает? Если имеете ввиду пример SampleRealTimeTesting то за неимением SmartCOM проверить не могу. Но изменил в примере SampleSMA создание шлюза на: _trader = ne...
|
|
Apr 4, 2012 - Вы When не написали. Есть два варианта вызова. Как я понял When не указывается когда правило непосредственно из заявки вызываем. из документации к S#: В Visual Basic и C# этот метод можно вызывать ка...
|
|
Apr 4, 2012 - Пробовал такой вариант подписывания на события, так же вызова нет this.When(sellOrder.Registered()).Do(orderRegistered); this.When(sellOrder.Matched()).Do(orderMatched); this.When(sellOrder.RegisterFa...
|
|
Apr 4, 2012 - Спасибо, реализовал фильтрацию в приложении по времени.
|
|
Apr 4, 2012 - Та же самая проблема на версии 4.0.0.22, код: void SendOrder(decimal sellPrice) { var sellOrder = this.CreateOrder(OrderDirections.Sell, sellPrice, Volume); sellOrder.Registered().Do(orderRegistered);...
|
|
Apr 3, 2012 - Отключил настройки прокси в IE, и заработало.
|
|
Apr 3, 2012 - Сделал синхронизацию так и стало нормально: var srvTime = QuikTerminal.GetTerminals(false).First().ServerTime; Trader.MarketTimeOffset = srvTime.Value.Subtract(DateTime.Now);
|