← Atrás

Работа параллельно с несколькими квиками

Интересная ситуация. Есть привод, берет данные из дде квика и открывается на первой котировке. Если квик один и привод один, то все работает нормально. Если открываю несколько квиков и несколько приводов(таблицы дде экспорта в каждом квике идут под отдельными названиями ), запускаю их перед открытием, то все дде данные(заявки, стоп ордера и т.д.), идут в один привод, т.е. например в таблице стоп заявок получаем все стоп заявки от всех приводов)

Если все то же самое делать, не на открытии, а где нибудь среди сессии, то все ок. Тут какая то проблема дде вывода именно при условии, что начинается вывод одновременно на нескольких квиках. М.б. есть идеи как подправить?

-- Subscription settings:http://groups.google.com/group/stocksharp/subscribe?hl=ru

¿Le resultó útil este tema?

Compartir tema

Comentarios (4)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Mikhail Sukhov
Mikhail Sukhov

А Вы ddeServer для каждого привода свой указываете? Нужно уникальное имя для каждого QuikTrader.

AndreiFX
AndreiFX Autor

Вот таким образом я создаю QuikTrader this.Trader = new QuikTrader(this.Path.Text, "wrapper", "Вывод через DDE сервер", "инструменты" + prefix, "все сделки" + prefix, "стоп- заявки" + prefix, "заявки" + prefix, "мои сделки" + prefix, "{0} котировки" + prefix, ClientCode.Text);

Но при работе несколько приводов запущены отдельно и лежат в разных папках. Что здесь следует поправить?

-- Subscription settings:http://groups.google.com/group/stocksharp/subscribe?hl=ru

AndreiFX
AndreiFX Autor

вероятно также надо сделать "wrapper"+ prefix вместо просто "wrapper". И указать у каждого квика свои префиксы. Так?

-- Subscription settings:http://groups.google.com/group/stocksharp/subscribe?hl=ru

Mikhail Sukhov
Mikhail Sukhov

В точку.