Получение таблицы "позиции по деривативам"

Получение таблицы "позиции по деривативам"
Atom
9/15/2010
MCTuTeJ|19951995


Почему очень очень медленно приходят позиции по деривативам??? И как- нибудь можно ли ускорить этот процесс???


Tags:


Thanks:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 9/15/2010
Reply


В процессе работы или в момент запуска робота?

Thanks:

MCTuTeJ|19951995

Avatar
Date: 9/16/2010
Reply


Событие NewPositions приходит очень долго - от 5 сек до минуты. Текст такой: trader.NewPositions+=positions=>{Positions.AddRange(positions)}; Positions - ObservableCollection. В сампле кстати позиции приходят сразу.

Thanks:

Mikhail Sukhov

Avatar
Date: 9/16/2010
Reply


В процессе работы робота (робот уже запущен примерно с час) или в момент запуска робота (робот только запускается)?

Thanks:

MCTuTeJ|19951995

Avatar
Date: 9/17/2010
Reply


В момент запуска

Thanks:

MCTuTeJ|19951995

Avatar
Date: 9/17/2010
Reply


Еще такой вопрос: когда позиция по какому-нибудь инструменту меняется, новая позиция приходит в событии PositionsChanged или NewPositions ?

Thanks:

Mikhail Sukhov

Avatar
Date: 9/17/2010
Reply


В момент старта грузятся все сделки. Не запускайте их, и получение позы будет быстрее.

Нужно смотреть и NewPositions и PositionsChanged. Потому что поза в начале "не существует", и "появляется" только при ее изменении.

Thanks:

MCTuTeJ|19951995

Avatar
Date: 9/17/2010
Reply


В каком смысле все сделки ? Экспорт стартуется не по всем таблицам методом trader.StartDde, а только по нужным методом trader.StartDde(string caption). Насчет позиций - когда позиция меняется сначала приходит PositionsChanged, а потом NewPositions ?

Thanks:

Mikhail Sukhov

Avatar
Date: 9/17/2010
Reply


Сначала NewPositions затем PositionsChanged

Thanks:

MCTuTeJ|19951995

Avatar
Date: 9/17/2010
Reply


Не могли бы Вы по подробнее объяснить что Вы имели ввиду под "В момент старта грузятся все сделки. Не запускайте их, и получение позы будет быстрее. "

Thanks:

Mikhail Sukhov

Avatar
Date: 9/17/2010
Reply


Поза экспортируется по ДДЕ. Самая тяжелая часть экспорта - все сделки. Если у Вас эта таблица не экспортируется, то проблема в чем то другом. Расскажите по подробнее, в чем заключается медленность? Лучше в числах. Скажем, Вы запустили экспорт по деривативам (кстати, прокажите код, как Вы экспорт запускаете). Далее, как замеряете, когда пришли данные? Эти данные уже были ранее добавлены (тоесть, уже поза была ранее отображена в таблице квике) или нет?

Thanks:
1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy