Dec 28, 2011 - У вас в _isinIdSecurities хранятся пары где issin_id - различный , а Security один и тот же? Или как? Да, именно так, после клиринга у нас будут записи с разными isin_id и одинаковыми Security, в этом...
|
|
Dec 28, 2011 - Написал вот так: private void ProcessPlazaStream(PlazaRecord record, PlazaColumn isinIdColumn, bool ignoreIfNotExist, Action action) { var isinId = record.Get(isinIdColumn); ProcessEvents(() => Proces...
|
|
Dec 28, 2011 - А как тогда быть с ProcessSecurityAction? Просто в PlazaTradere замещаем его своим методом. Можно даже попросить, чтобы в BaseTradere его сделали virtual, тогда "единообразие реализаций коннекторов" н...
|
|
Dec 28, 2011 - Я и сделал мапинг внутри PlazaTrader. Да, но параллельно использовался мапинг BaseTrader, давай его уберем и все должно заработать
|
|
Dec 28, 2011 - Ну хорошо, убирем isinId из GetSecurity, в самом PlazaTrader'e будем хранить словарь "isinId - security". Далее, в ProcessPlazaStream есть метод BaseTrader.ProcessSecurityAction с параметром nativeSec...
|
|
Dec 27, 2011 - Короче, в GetSecurity не надо подавать isinId в качестве параметра.
|
|
Dec 27, 2011 - Вот стэктрейс ошибки "Инструменты GAZR28@RTS и GASP@RTS имеют одинаковый идентификатор...": at StockSharp.Algo.BaseTrader.#=qRF_xqxANieD2egGg0vH$DyS9znTAcZf_D2rckeY$o9o=.#=qfEqfyH4VGXSOwDg5F7Jnwn3mDUB...
|
|
Dec 27, 2011 - "что за инструмент GAZR28, или USDRUB23" - а что именно подозрительно?) Ну для людей есть ShortIsin, он например "RIH2", "GAZR" он всегда одинаковый, каждый день, до и после клиринга. Для машин есть i...
|
|
Dec 27, 2011 - Так же тестил. Ошибка так же вылетела... Ничего не понял) Продолжу сегодня... А какие у тебя ошибки вылетают? Такие же как у меня?
|
|
Dec 27, 2011 - Протестировал, на клиринге вылетают те же ошибки. (Может я не на то смотрю и ошибки вообще не связаны с тем что frontman менял?) Первая ошибка это "P2ERR_SERV_NO_SERVICE". На сколько я помню она вылет...
|
|