Mikhail Sukhov
|
Дата: 03.06.2011
l-way var candlesEnum = TraderHelper.GetTimeFrameCandles(p_candleManager, Security, timeFrame, new Range<DateTime>(startCandleTime, endCandleTime));
List<TimeFrameCandle> candles = candlesEnum.ToList<TimeFrameCandle>();
На второй строке при выполнении ToList периодически вылетает ошибка "Collection was modified during an enumeration."
Есть такая проблема, сами напоролись. Фикс будет уже в 3.2, надеюсь на следующей неделе.
|
|
Спасибо:
|
|
|
|
|
l-way
|
Дата: 04.06.2011
Mikhail Sukhov
Есть такая проблема, сами напоролись. Фикс будет уже в 3.2, надеюсь на следующей неделе.
Спасибо за ответ. Буду ждать
|
|
Спасибо:
|
|
|
|
|
Jeta
|
Дата: 06.06.2011
Разбираюсь со своим видоизмененным примером под SimpleConsol. Фьючерсы. Получаю : Код var order = new Order { Portfolio = _portfolio, Price = _srm1.ShrinkPrice(_srm1.BestAsk.Price - delta, ShrinkRules.Auto), Security = _srm1, Volume = 1, Direction = OrderDirections.Sell, }; trader.RegisterOrder(order); /// Это строка 197 Console.WriteLine("Заявка {0} зарегистрирована.", order.Id);
Что я сделал не так?
|
|
Спасибо:
|
|
|
|
|
esper
|
Дата: 06.06.2011
Где получаете _portfolio?
|
|
Спасибо:
|
|
|
|
|
Jeta
|
Дата: 06.06.2011
все как в примере SimpleConsole
|
|
Спасибо:
|
|
|
|
|
esper
|
Дата: 06.06.2011
Jeta все как в примере SimpleConsole у вас на консоли есть сообщение, что найден инструмент и стакан, а то, что найден портфель - нет, может в этом дело?
|
|
|
|
|
Jeta
|
Дата: 07.06.2011
Да, действительно сообщения нет, буду разбираться
|
|
Спасибо:
|
|
|
|
|
Jeta
|
Дата: 07.06.2011
Спасибо, разобрался. Причина была в том что вывод по Dde портфеля был неправильно настроен. Прочитал доку на сайте, разобрался.... Есть еще вопрос: Отчего зависит то, что программа то работает (подключается, запускается вывод по Dde и выставляются заявки), то не работает (последнее сообщение, которое выводится, что портфель "такой-то" появился...??? (программа на основе SimpleConsole)
|
|
Спасибо:
|
|
|
|
|
esper
|
Дата: 08.06.2011
Jeta Есть еще вопрос: Отчего зависит то, что программа то работает (подключается, запускается вывод по Dde и выставляются заявки), то не работает (последнее сообщение, которое выводится, что портфель "такой-то" появился...??? (программа на основе SimpleConsole)
Возможно, проблема как раз с экспортом. У меня в процессе отладки бывает такая ситуация: запускаю робота из под студии, он получает данные, что-то делает, нахожу ошибку и завершаю отладку в студии, экспорт в квике при этом не останавливается, если сразу же перезапустить робота, то велик шанс получить не все данные из квика.
|
|
Спасибо:
|
|
|
|
|
Stanislav121
|
Дата: 20.06.2011
Открыл пример SampleSMA, версия 3.1.10 Выдает ошибку при сборке в классе SmaStrategy , метод StrategyProcessResults. ни одна из перегрузок метода GetMarketPrice не принимает 1 аргумет. Почитал докуметацию , сделал вызов этого метода GetMarketPrice метод (Security, OrderDirections, Unit, MarketPriceTypes) Ошибка - ни одна из перегрузок метода GetMarketPrice не принимает 4 аргумета.
|
|
Спасибо:
|
|
|
|