Получение данный из серии IEnumerable.
При загрузке данных из хранилища методом Load() получаем объект IEnumerable. Если я правильно понимаю это список объектов Trade. Получить данные можно с помощью GetENumerator и далее Currrent. Но в ре...
При загрузке данных из хранилища методом Load() получаем объект IEnumerable. Если я правильно понимаю это список объектов Trade. Получить данные можно с помощью GetENumerator и далее Currrent. Но в ре...
Добрый вечер! Тестирую стратегию робота на настоящем квике. S# 4.0.23, квик 6.0.1. У меня таймфрейм минута, но эмуляция выполнения заявок длится минутами... Это нормально? И что делать?
Привет. Продолжаю мучать эмулятор. Столкнулся с тем что иногда эмулятор никак не реагирует на выставление заявки. Обработчики стоят следующие: this.When(newOrder.Registered()) .Do(() => { log("заявка ...
С 4.0.17 не пользовался. Сейчас, при создании отчета выдает ошибку NullReferenceException Запустил пример, тоже самое. в Ecng.Interop.ExcelExporter.SetCell(Int32 col, Int32 row, Object value) в StockS...
Собственно есть две просьбы: подскажите пожалуйста, как стакан то добавить (возможно я сделал все верно, но я не уверен, тк впервые это делаю) в документации рассмотрен пример с генерацией стакана с и...
Думаю что бага Версия 4.0.19 Режим эмуляции var md = this.Trader.GetMarketDepth(this.Security); this.AddInfoLog(md.ToString()); foreach (MyTrade t in md.GetTheoreticalTrades(Direction, Volume)) { this...
Здравствуйте. При работе EmulationTrader столкнулся с такой проблемой. Долго бился, в итоге упростив до минимума получил следующий результат. При старте стратегии после первой сделки создаю две заявки...
Скажите, а почему в последних версия реалтайм не пашет при компилирование выдает ошибку Ошибка 1 Неявное преобразование типа "StockSharp.Algo.Testing.RealTimeEmulationTrader" в "StockSharp.Quik.QuikTr...
Странный глюк: при тестировании захожу в позицию и скорость теста резко снижается, выхожу из позиции - опять скорость нормальная
S# 4.0.17 Сделки реальные, стаканы - генерируются. Стратегия осуществляет вход лимитными заявками. Проблема в том что если запускать тестирование с одинаковыми параметрами несколько раз, результаты ра...
При тестировании на исторических данных не отрабатывает правило: this.When(() => { return true; }, TimeSpan.FromSeconds(5)).Do(() => );
Сейчас максимальная просадка считается с учетом бумажной прибыли/убытков. В результате стратегия, которая совершила прибыльный трейд, но не зафиксировала часть прибыли, выглядит так же, как и стратеги...
При запуске EmulationTrader на сохраненных из квика тиках приложение потребляет очень много памяти, даже без генерации свечек и тестирования стратегии. Следующий код потребляет на пике более 800 мб, п...
Предлагаю создать пример для тестирования стратегий на исторических данных по стаканам. MainWindow.xaml.cs namespace SampleSpreadHistoryTesting { using System; using System.Collections.Generic; using ...
Я в документации не нашел, существует ли возможность видеть сделки на грфике стокшарпа?
Беру SampleHistoryTrading и пытаюсь получить значения от экземпляра Portfolio стратегии. Значения не меняются: CurrentAmount всегда 0, GetFreeMoney всегда возвращает 0. Метод стратегии OnPortfolioChan...
Candle time: 24.01.2012 19:00:00. Candle OHLC: 151395 151745 151310 151340. Candle time: 24.01.2012 19:01:00. Candle OHLC: 151350 151490 151335 151480. Enter position! Time: 24.01.2012 19:03:00. Price...
подскажите пожалуйста как создать лимитную заявку чтобы она работала пробовал так: 1) var order = this.BuyAtLimit(myPrice); order.ExpiryDate = candle.Time + _timeSpan; RegisterOrder(order); 2) var ord...
S# 4.0.14 Тестирование на истории Стаканы генерируются Генерирую псевдо-рыночные заявки с помощью лимитных с большим отступом цены заявки от текущей рыночной. Стратегия посылает такую заявку допустим ...
Здравствуйте, Имеется следующий код для тестирования стратегии: var emulationTrader = new EmulationTrader(allSecurities, new[] { traderInfo.Portfolio }) { MarketTimeChangedInterval = TimeSpan.FromMill...