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


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


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

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